进驻式随机的一个bug
本帖最后由 肖洲 于 2015-4-27 07:35 编辑{:167:}最近一个朋友一直纠结于《三国演义》-孙吴传 八卦阵的问题,他一直过不了{:167:}然后我在百般无奈下只好开远程给他示范一次···虽然成功过去了,但后来再仔细测试发现一个问题,就是最后用于随机驻扎的长戟兵不见了
后来经过多次观察,再经过几次测试,发现当冲车附件八个空格只剩一个空格的时候(如下图),长戟兵多次驻扎卸载后,会消失不见{:168:}难道是驻扎到冲车里面了?但消灭冲车后发现长戟兵的确是不见了
然后我把长戟兵换成了勇者剑士更加恐怖的事情发生了,当勇者剑士消失的时候,帝国时代2会崩溃···{:168:}经过多次测试,发现特种步兵,弓兵,火枪都会这样,只有枪兵系才不会出现这个问题,也就是说只有长矛,长枪,长戟和雄鹰战士这四种兵的时候帝国时代2不会崩溃
但是真的不会崩溃吗?后来又发现,即使是这四种长枪系兵,当他们在你视野内(除了视野的边缘)消失,帝国时代2同样会崩溃
然后我又想,会不会是指定任务目标的问题?我把指定单位换成了指定区域,结果没有任何改变{:167:}
然后又想·····把角换到边(如下图)试试?{:152:}发现完全没有问题了,无论什么兵种都可以完美驻扎卸载{:152:}
嗯,然后说了这么多·····总结来说就是
随机驻扎单个空地且位于四角(如图1)的时候·····帝国会把单位吞掉······时间短则1秒,长则30秒,而且除了长枪兵系列都会严重出错导致帝国时代崩溃.只有如图2这种单个空地位于四边的时候,才能正常驻扎。
至于为什么会吞掉而且崩溃{:160:}小生表示不知
至于这个发现有什么意义{:160:}小生表示也不知
不过{:160:}小生的地图八卦阵最后开门就需要修改成图2的形式了,不然偶尔运气差的人就剩最后一个门会出bug过不去,也许这就是意义吧{:148:}
请不要发空白内容。。 本帖最后由 肖洲 于 2015-4-27 07:32 编辑
额···终于有了,看来图片只能传附件···
單位消失與時間(「短則1秒,長則30秒」云云)完全無關係,單純是卸載位置已經被乾草堆佔用所致;遊戲判定單位卸載位置只考慮空白的坐標,同時單位本身亦有體積,判定坐標太接近鄰近阻礙物的話就會使得體積範圍與其重疊,故此會無法被卸載以致消失;四邊地格因為共同X或Y軸較少盲點,幾乎沒有機會出現這種狀況,而正上下左右因為存在兩個地格交接點的盲點,所以就有機會引發無法被卸載以致消失的問題。
你可以將衝撞車與單位一同放在水上或峭壁上,結果同樣也會是單位無法被卸載以致消失。
此外,1.0c版測試時用羽毛箭射手,玩家視野內外俱無出現遊戲程序崩潰情況,與樓主所言不符合。
页:
[1]