2004年,游戏《GTA:圣安地列斯》的发布引起了当时游戏界的一片轰动。如今,关于这款游戏的奇异事件仍在互联网上不断被提及。
玩过《GTA:圣安地列斯》的粉丝可能都知道,在游戏中小型飞机常常会因为不明原因坠毁。近日,曾参与开发该游戏的前R星员工Obbe Vermeij在社交媒体上发表了一条推文,解释了这个问题的原因是飞机生成的位置与代码本身存在一个Bug。
据Obbe Vermeij所说:“在生成飞机之前,我的代码会查找飞行路径中的障碍物,并沿直线前进方向发射多条射线进行扫描。但由于该过程速度较慢,在代码中使用了绝对最小值,这就是为什么有时飞机无法检测到薄型障碍物的原因。”他还指出:“当飞机生成后,有时候它们的高度可能会丢失一些,这是因为初始速度可能没有产生足够的升力。此外,在地图模型尚未进行流式传输时,两者可能发生碰撞,这种情况下飞机将在创建后加载问题。”
同样来自知名GTA模组师和程序员的Silent也表示,飞机坠毁频率比预期高还有另一个原因是碰撞检测的Bug。
以上就是有关于《GTA:圣安地列斯》中飞机坠毁问题的分析,虽然这些细节已经过去了很多年,但仍然引起了许多玩家的关注和讨论。
评论