私が作り始めたばかりのゲームでは、力を計算するためにベクトル計算を学ばなければなりませんでした。ベクトルを x と y から大きさと角度に変換するには、角度には関数 tan^-1(y/x) を使用する必要があることを読みました。これは正しいですか?もしそうなら、godots GDscriptに実装するにはどうすればよいですか?
1758 次
1 に答える
0
私が作り始めたばかりのゲームでは、力を計算するためにベクトル計算を学ばなければなりませんでした。
まず、これは必ずしも真実ではありません。ユース ケースによっては、リジッド ボディを使用し、Godot に力の効果を計算させるのが最も効果的な場合があります。
ベクトルを x と y から大きさと角度に変換するには、角度には関数 tan^-1(y/x) を使用する必要があることを読みました。
ベクトルを x と y から大きさと角度に変換するには、 と を使用Vector2.length()
しVector2.angle()
ます。
そうは言っても、ベクトル計算を学びたいなら、やりましょう! Godot には独自の ベクトル数学ドキュメントがあり、オンラインで同様のレッスンが他にもたくさんあると思います。ただし、エンジンがこの機能の多くを提供していることに注意してください。bultin 関数を呼び出すだけでなく、一連のベクトル演算を記述すると、コードがより複雑になります。
于 2019-10-26T14:28:32.587 に答える