李操 发表于 2010-4-9 10:19:59

关于帝国战役中读档跳出的问题

有的时候,在做了一个战役之后,如果触发数量特别多。就有可能会出现一个很难搞定的bug,检查了所有可能存在的问题,发现读档跳出的问题还是存在。那么读档跳出的一个隐藏的原因可能是什么呢?
       如果是在游戏刚开始的时候,包括读档之后刚开始的时候,如果设计的触发有同时调用多个定时器的情况(在同一触发或者不同触发当中的定时器),那么游戏就有一定几率读档跳出,但是在游戏中途同时调用多个定时器是不会跳出的。同时调用的定时器越多,则读档跳出几率越大,如果只调用一个定时器,那么读档跳出几率将降到零。因此在设计触发的时候,为了避免读档跳出的问题,应该尽量减少同时使用的定时器的数量,降到一个一下,是最为保险的。
       ps:昨晚纠结了一晚上,终于发现了这个原因,解决了测试时读档跳出的问题,不然前一个月的工作该全白费了......
页: [1]
查看完整版本: 关于帝国战役中读档跳出的问题