Project1

标题: 2003的变量上限 [打印本页]

作者: guoxiaomi    时间: 2021-6-3 22:42
标题: 2003的变量上限
本帖最后由 guoxiaomi 于 2021-6-5 01:39 编辑

众所周知,2003只有5000个变量(steam版是9999个),但是如果给第5001个变量赋值会导致什么呢?答案是一切如常,变量5001会正常被设置,并且也会跟着写入到存档里。(让存档胖一点)

由于只能用变量指定变量ID,而变量的值最高为9999999,所以最远只能操作到第9999999个变量。但是当你设置了第9999999个变量后,存档就会变成39M!而且,游戏的载入和存档都会变卡不少……

现在用的是论坛网盘里的2003中文版测试的,等steam打折了(预计是6月16日)我就买个正版测试一下

顺便,9999999个开关会让你的存档变成9M,原因是,开关是bool类型,占1个字节,变量是long类型,占4个字节。
作者: Arfies    时间: 2021-6-4 09:52
好耶,就喜欢看和03相关的东西
作者: PLeaseS    时间: 2021-6-4 11:15
好耶
36mb存档。。。
和mc存档有的一拼了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1