请求一个问题。就是我游戏里面修改金币数量。
ce吧
全部回复
仅看楼主
level 3
就是修改数值过大的话,它就会在几个固定值随机出现。上限大概是42亿多。可是这游戏实际后期消耗可能会有上百亿。经过测试一旦超过这个数值,数字就会变得很奇怪。
2026年03月04日 06点03分 1
level 3
而且我发现一旦我改到上限在游戏中也无法正常途径获取剩余部分,而是会在一个数值之间反复横跳。
2026年03月04日 06点03分 2
level 3
但这个上限貌似有过变化。之前我记得是30多亿。今天试了一下,变成42。
2026年03月04日 06点03分 3
level 3
而且一旦超过这个上限,他最多变成其他数值。如果敲的数字特别大,也就是大七八位数字的话,它就会变成零。
2026年03月04日 06点03分 4
level 3
昨天晚上甚至搞出过一次负数。
2026年03月04日 06点03分 5
level 8
4字节存储数值上限就是42亿多一点。
超过上百亿,可能用的是8字节,你试着换成8字节重新搜索一遍,再修改数据
2026年03月04日 07点03分 6
感谢
2026年03月04日 08点03分
发现全部都是4字节。
2026年03月04日 08点03分
可以我自己改他类型吗?
2026年03月04日 08点03分
我自己手动试了一下,发现可以。不会有后续影响吗?
2026年03月04日 08点03分
level 5
我改「多少兄弟」,数值更奇怪。1085321853=4274,1079574528=100,1080623104=200,1081475072=352,1084803834=3173,1084960506=3479,1083817460=1647
1076232192=11 1076363264=12 1076101120=10 1074790400=4 1074266112=3 1073741824=2 1072693248=1
2026年03月05日 06点03分 7
level 4
他超过了三十二位游戏四字节的限制
2026年03月05日 08点03分 8
1