quaternions

    5

    1答えて

    私は車を操縦するために回転式リモコン(回転のみを知っている)を使用するゲームを作成しています。私はQuaternion(これはコントローラの出力です)をステアリングホイールの回転に変換することに問題があります。これは私が試したすべてのものに最も近い作業です(transform.localRotationはステアリングホイールの回転です): void Update() { transfo

    1

    1答えて

    私は、ジャイロスコープを使用するゲームを作るためにUnityを使用しています。私は画面を通過する軸周りのデバイスの回転を検出しようとしている、私はそれがUnity SpaceのZ軸だと仮定している。私はInput.gyro.attitude.eulerAngles.zを使用しようとしましたが、他の軸を中心にデバイスを傾けると一定ではありません。たとえば、Z軸だけが車のステアリングホイールの回転を決

    1

    1答えて

    ボタンを押しながらオブジェクトを回転させるスクリプトがあります。回転平面は、ドロップダウンメニューでどの軸が選択されているかによって異なります。このスクリプトは主にY軸とZ軸で正常に機能しますが、X軸では予期しない動作をします。 左の回転ボタンを押していると、音量は-90になり、「つぶれ」ます。私は右の回転ボタンを押したままにして、90以上には戻りません。さらに奇妙なのは、特定の方向に拘束されて別

    0

    1答えて

    楽しみのために、私はopenglで3dカメラを作った。それは、x軸回りに回転を制限する方法を理解することができないという事実を除いて、うまく動作します。あまりスクロールアップすると、上下のコントロールが反転します。私はcamFront.y変数を任意の値に制限しようとしましたが、カメラは依然としてx軸上に表示されます。ここで は私のコードです: #ifndef CAMERA_H #define C

    2

    1答えて

    現在、私はiOSプラットフォームの問題を抱えています。基本的には、2D環境で東を指す矢印をロードします(上は北、左は西、右は東と下が南です)。 3D環境では本物の東を指すことができるので、自動的に正しい方向に回転します。私は自分の状況を正確に描写するために絵を描きます。今 (点線の矢印は、私のロードされた矢印と実線の矢印は、私はコアモーションデータを使用している場合、私が欲しいものです)私がやった

    3

    2答えて

    私はオブジェクトをドラッグできるようにしようとしています。このオブジェクトはあまり回転できません。 (Similairをドアに)。 ここには、動作するオブジェクトを回転させる編集されたコードがあります。 私は、最大回転と最小回転のための2つのベクトルを持っています。 このコードは、ユーザーがインタラクティブオブジェクトをドラッグしているときはいつでも呼び出されます。 (更新のようにドラッグされた場

    0

    1答えて

    私がCSVファイル経由で読み込んだクォータニオンの配列を通してゲームオブジェクトを回転しようとしています。現在、私はtransform.rotationを正しく更新していないと思っています。これを解決する助けがあれば大いに感謝します。情報が必要な場合は教えてください。 RotationAnimator.csザ・ローテータスクリプト: public class RotationAnimator :

    1

    2答えて

    startOrientationとendOrientationのデルタ四元数を計算しようとしています。このfiddleは私の問題を示しています。 まず、デルタクォータニオンを計算してからと乗算してstartOrientationを得るが、それは機能しない。キューブの回転は常に間違っています。 行37のコメントを外して、キューブの正しい回転を確認します。どのようにデルタを計算するための任意のアイデア