首頁 遊戲資訊 前R星員工解釋聖安地列斯中...

前R星員工解釋聖安地列斯中飛機會隨機墜毀原因:代碼故障

玩過《俠盜獵車手聖安地列斯》的粉絲可能都了解遊戲中小型飛機常常會因為不明原因墜毀的怪事。近日,參與過《俠盜獵車手聖安地列斯》開發的前R星員工Obbe Vermeij在社交媒體X中發布推文表示,這是因為飛機生成的位置與代碼本身的Bug導致的。

前R星員工解釋聖安地列斯中飛機會隨機墜毀原因:代碼故障

Obbe Vermeij解釋道:「在生成飛機之前,我的代碼會查找(飛行)路徑中的障礙物,它沿平面的前進方向掃描多條(代碼產生的)射線,但它的掃描速度很慢,所以我在代碼中使用了絕對最小值,這就是為什麼(飛機)有時無法檢測到薄障礙物的原因。」Obbe Vermeij還指出:「飛機在生成後,有時會失去一些高度,因為它們的初始速度可能沒有產生足夠的升力。當地圖模型尚未進行流式傳輸時,二者的碰撞將在飛機創建後加載。」

知名GTA模組師兼程式設計師Silent也表示,飛機墜毀的頻率比預期更高的原因還包括碰撞檢測的bug。

前R星員工解釋聖安地列斯中飛機會隨機墜毀原因:代碼故障

來源:遊民星空