前R星员工揭秘《GTA圣安地列斯》飞机频繁坠毁的原因
2024-04-07 18:46:49 作者:佚名 《侠盗猎车手圣安地列斯(Grand Theft Auto San Andreas)》的玩家都知道,在游戏中,小型飞机经常因为不明原因而坠毁。近日,前R星员工Obbe Vermeij在社交媒体上发布推文,揭秘了这一现象的原因。
Obbe Vermeij解释说,在生成飞机之前,代码会扫描飞行路径上的障碍物,但扫描速度较慢,有时无法检测到薄障碍物。因此,他在代码中使用了绝对最小值,这就是为什么有时无法检测到薄障碍物的原因。
此外,生成后的飞机在初始速度可能未能产生足够升力,因此会失去一些高度。另外,当地图模型尚未完全加载时,飞机的碰撞检测也可能存在问题。
知名GTA模组师兼程序员Silent也表示,飞机坠毁的频率比预期更高的原因还包括碰撞检测的bug。