请教一下,游戏的货币体量很大,达到了10的2000次方这样,我们策划要用字母ABCD……Z来显示,那我在计算的时候要怎么处理,有什么好的方法,谢谢!
通货膨胀严重
1赞
我觉得换个策划可以解决这个问题(
),10的2000次方,直接转科学计数法吧
策划都设计这么大了,哪他自然知道怎么换算成ABCD,你让他把换算公式告诉你,自己挖坑自己埋。
4赞
果然策划是最坑的
我策划让我根据几个音效动态生成音乐
换策划,通胀这么大,说明策划水平不行,看看60年代魔兽的数值策划,再看看现在魔兽的策划。就是两个水平的。
是想用科学计数法,但是如果从A到B之间的计算要怎么算。或者跨度比较大的时候怎么办。
仔细想了想,好像科学计数法也只能用来做显示优化,真正计算时数值位数跨度大了,低位数的都是直接忽略掉的,暂时真想不到什么办法能应对2000位的数值运算
big.js 大数字计算插件
不过自己还得把计算后的数值转为对应的 M B T 等单位
参考 小游戏 我要当县长
我们游戏也是a\b\c…z做单位计数
1a = 1000
1b = 1000a
1c = 1000b
…
bignumber.js 里面有api可以转换
把策划处理了 ,什么事儿都没了
1赞
真他马机智
这么多数字 程序员都搞不清楚 普通用户搞得清楚吗?
这种事情,要策划处理的,你可以提供 科学计数法 “%g” ,大于固定数值后改变最小单位(12k 这样子)