1

360 ビューアを作成しており、ジャイロスコープとタッチを交互に使用したいと考えています。私はすべて機能していますが、少し立ち往生しているタッチコントロールを改善したいと考えています。私はこのコードを使用しています:

    float x = Input.GetTouch(0).deltaPosition.x;
                    float y = Input.GetTouch(0).deltaPosition.y;
                    float speed2 = 0.09f;

                    this.transform.localRotation *= Quaternion.AngleAxis(x*speed2, Vector3.up);
                    this.transform.localRotation *= Quaternion.AngleAxis(y*speed2, Vector3.left);

それは完璧に機能しますが、指を動かして対角線を作成したり、180°回転させようとしたりするときに、奇妙なビューを防ぐために z 軸をブロックしたいと考えています。いくつかのコードを試しましたが、うまくいきません。

本当にありがとう!

4

0 に答える 0