Unity3DでVector3回転をしたい。ただし、回転軸は正しく回転しません。これは、2つの軸を同時にxとy回転させるためです。私は2つの回転を分離する必要があります。私に何ができる?助けてくれてありがとう。 Vector3.Lerp経由するVector3回転を使用して Vector3 start = new Vector3(0,0,0)
Vector3 target = new Vector3(0,0,0)
transform.localEulerAngles = Vector3.Lerp(start,target,time)
Vector3 Lerp Rotation
0
A
答えて
1
あなたが経験するかもしれないものであるロックの問題をジンバルやすいです。
ローテーションを使用して先読みする最も良い方法は、transform.Rotate();
機能を使用することです。
また、Quaternion.Lerp();
を使用し、Quaternion.Euler();
を使用して開始および終了クォータニオンを作成することもできます。 Quaterion
ローテーションがVector3
よりも複雑で、Vector3
ローテーションで発生する問題をキャンセルするので、最も信頼性の高い結果が得られます。
編集:コードのスニペット全体を投稿することを忘れないでください。 LerpはLinear Interpolationの略で、0から始まる0を始点とし、1を終点とするtを必要とします。多くの人々がこの機能を間違って使用し、問題を思い付きます。しかし私はあなたのコードを見ることができませんが、私はあなたがこれを正しく行ったと仮定していましたが、私は実際のコードを見なければわかりません:)
関連する問題
- 1. Jerky Lerp motion
- 2. NSImage rotation
- 3. popover rotation
- 4. BitmapImage Rotation
- 5. Android:canvas.drawoval()+ rotation
- 6. OpenGL Rotation - Local vs Global Axes
- 7. C#とXNA - lerpを使って3Dモデルを別の3Dモデルに従う方法
- 8. Timed jQuery rotation
- 9. Pygame Image Rotation
- 10. js rotation image timer
- 11. Android:ImageView Rotation Scale
- 12. Bing Maps Rotation
- 13. Matlab Matrix Rotation、Dimensions
- 14. ThreeJS Rotation Animation
- 15. GLSL 2D Rotation not working
- 16. uiview rotation reset size problem
- 17. java quaternion 3D rotation implementation
- 18. pycuda(lerp)を使った線形補間
- 19. UIView RotationいいえXIB
- 20. android layout-land and screen-rotation handling
- 21. PythonにVector3型がありますか?
- 22. Vector3.TransformNormalをエミュレートする方法
- 23. Objective-CとVector3の構造体
- 24. Unity3Dで3Dオブジェクトを配置するためのOpenCV rotation(Rodrigues)と翻訳ベクトル
- 25. Java Vector3 2つのベクトル間の角度を計算する
- 26. Vector3の方向は影響に影響しません
- 27. Three.js jsonシーンでquaternion rotationを使う方法
- 28. 名前 'Vector3'は現在のコンテキストに存在しません。 [Unity] [C#]
- 29. Vector3 TransformとTransformCoordinateを正しく計算する方法はありますか?
- 30. jquery rotationプラグイン - jquery uiのサイズ変更のように動作します
あなたのコードの関連スニペットとあなたがすでに試したものを投稿してください。 –
ベクトル3開始=新しいベクトル3(0,0,0); Vector3 target = new Vector3(x、y、z); transform.localEulerAngles = Vector3.Lerp(開始、ターゲット、時刻); – Acceleboy
質問を編集して追加コードを追加してください。 – buczek