ccc1.7.0
组件cc.Label
平台:模拟器/android
问题:
用一个Label组件显示一个大于2147483648的数值,
但是在模拟器上永远是-2147483648
android上是2147483647
原因分析:
这两个值明显是32字节的数值存储范围,所以应该是给cc.Label的string属性赋数值类型时 内部按照int存储了,大小受限制。
解决办法:
类型转换一下,cc.Label.string = ‘’+num;
ccc1.7.0
组件cc.Label
平台:模拟器/android
问题:
用一个Label组件显示一个大于2147483648的数值,
但是在模拟器上永远是-2147483648
android上是2147483647
原因分析:
这两个值明显是32字节的数值存储范围,所以应该是给cc.Label的string属性赋数值类型时 内部按照int存储了,大小受限制。
解决办法:
类型转换一下,cc.Label.string = ‘’+num;