长城三国吧 关注:710贴子:10,086
  • 24回复贴,共1

破解城池上限发现了bug,想解决很麻烦

只看楼主收藏回复

把城池数量增加到105个后,做测试的时候发现一个bug,bug的具体内容是,因为电脑ai设定的电脑势力是不会倾巢出动的,所以开发人员写代码的时候就偷懒,对电脑城池里的将就行操作的时候,没有先判断城池是否为空,直接的结果就是当电脑AI对一个属于电脑势力的空城进行将领操作,会导致内存访问违规,现在只发现了一个月结束后,给每个将领恢复hp和mp的函数就行了这种操作,天知道还有多少个对方也进行了同样的操作,最终的根本解决办法还是得修改创建游戏时电脑给每个城池分配将领的函数,可问题是,如果电脑势力的城池数量大于它拥有的武将数量怎么办?没辙了。


IP属地:山东来自Android客户端1楼2014-12-27 10:22回复
    也就是得想办法,在创建新游戏的时候,不能让电脑给给个城池分配将领的时候,会分配出空城来


    IP属地:山东来自Android客户端2楼2014-12-27 10:25
    收起回复
      长城版的体力上限怎么改?能否告诉我一下!


      IP属地:宁夏来自Android客户端3楼2014-12-27 16:29
      收起回复