神奇谈谈宠物成长范围
接到一个朋友要求显示某个宠物的初始值最大值和最小值,以及到达满级后的最大值和最小值的LUA。其中必须循环几千次然后每项的最大值和最小值,问能不能做。
尝试了下,做到是能做出来,不过在LUA测试下,只能循环600,700次最多大概。超出部分会在GMSV报错无法找到索引。而且在循环这么多次后还要卡顿好几秒才能弹出窗口,如动图所示,只计算了循环500次刷出宠物白虎并取4项属性的初始值和满级值的最大和最小,就要卡顿5~6秒才能显示,不敢想象再加上成长范围以及1转,2转的时候会卡多少秒了。实在可怕。
虽然循环了500次,测试了几轮下来,发现并不能取到完全最小值和完全最大值,更不用说成长了。如下图所示:
只放了4张图,实际测试了更多次,会发现每次的值多多少少都会不同,这就是每次循环500次的结果,范围差实在太大了,我敢肯定还不是绝对最大值和绝对最小值。
转载文章请注明出处:SA60 神奇石器SF发布网(神奇的牧羊人)