希望大家度過愉快的一天!感謝您的光臨!
我想讓陀螺儀只改變物件的 X 和 Y 軸。有一個用于一個軸和三個軸的代碼(主要使用),但是我找不到關于兩個軸的任何資訊,并且在花了一個晚上讓它作業后無法自己做。
提前致謝!
uj5u.com熱心網友回復:
在應用之前重置 Z 軸或任何軸 -
private Vector3 startEulerAngles;
private Vector3 startGyroAttitudeToEuler;
private void Start()
{
Input.gyro.enabled = true;
startEulerAngles = transform.eulerAngles;
startGyroAttitudeToEuler = Input.gyro.attitude.eulerAngles;
}
private void Update()
{
Vector3 deltaEulerAngles = Input.gyro.attitude.eulerAngles - startGyroAttitudeToEuler;
// Z-axis reseted, so it won't be applied.
deltaEulerAngles.z = 0.0f;
transform.eulerAngles = startEulerAngles - deltaEulerAngles;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/339418.html
