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 軸をブロックしたいと考えています。いくつかのコードを試しましたが、うまくいきません。
本当にありがとう!