角度と速度に基づいてゲームの AI の動きをプログラミングしています。x、y 軸に基づく 2D プログラムです。現在、位置ベクトルと、AI の速度と現在の方向を説明する速度ベクトルがあります。AI を移動するたびに、速度ベクトルを現在の位置に追加して、新しい位置を取得します。私が実装したかったのは、角度ベースの動き (より現実的なタイプの動き) であり、角度と速度定数から速度ベクトルを計算できるかどうか疑問に思いました。
前もって感謝します!
角度と速度に基づいてゲームの AI の動きをプログラミングしています。x、y 軸に基づく 2D プログラムです。現在、位置ベクトルと、AI の速度と現在の方向を説明する速度ベクトルがあります。AI を移動するたびに、速度ベクトルを現在の位置に追加して、新しい位置を取得します。私が実装したかったのは、角度ベースの動き (より現実的なタイプの動き) であり、角度と速度定数から速度ベクトルを計算できるかどうか疑問に思いました。
前もって感謝します!
これはより可能です。
これが私があなたのプログラムが機能することを想像する方法です
position_X += velocity_X
position_Y += velocity_Y
三角法を通してあなたはすることができます
velocity_X = velocity*cos(angle)
velocity_Y = velocity*sin(angle)
覚えておくべきいくつかの事柄が含まれます