我需要以數學方式(或以其他方式)獲得火箭的 3D 軌跡。我有幾個變數:起始位置、著陸位置、最大高度、飛行角度。這是一個演示:

是的,我沒有使用任何流行的游戲引擎,我在 MTA 引擎 (MultiTheftAuto GTA SA) 上使用 Lua 語言。我想從數學上得到這個軌跡。我需要一組點。或者如果你熟悉這個引擎,給我解釋一下如何在 MTA 中實作這樣的飛行。但是你也可以告訴我這個問題是如何在數學上解決的,或者在任何其他語言中,甚至使用這些引擎的內置函式,我都會為 Lua 轉換代碼并找到你的引擎函式的實作在互聯網。謝謝!
編輯
是的,我需要準確地更改 Y 坐標(高度)我有 X 和 Z。我有一個回圈,當前軌跡的每一米都會經過,在這個回圈中我有一個變數 X 和 Z,我需要得到Y 基于這些變數。
uj5u.com熱心網友回復:
// float x = 0.0 - 1.0
y = sin(x * pi) ^ 0.6
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/515353.html
標籤:数学lua3d侠盗猎车手
下一篇:如何從角點計算x/y旋轉?
