當前位置:編程學習大全網 - 網站源碼 - 如何在unity3d中讓攝像頭隨著手機方向變化?

如何在unity3d中讓攝像頭隨著手機方向變化?

陀螺儀,非常方便,幾行代碼!

使用UnityEngine

使用系統。收藏;

//陀螺儀

公共級陀螺儀組件:MonoBehaviour

{

公共浮動區間= 0.2f

陀螺儀陀螺儀;

四元數quatMult

四元數quatMap

//ui label ul;

公共遊戲對象是父對象;

private Vector3 qtBack

private bool bDown = true

無效開始()

{

//查找相機變換的當前父對象

//實例化新的轉換

//將變換與相機位置匹配

cam parent . transform . position = transform . position;

//使新轉換成為攝像機轉換的父級

transform . parent = camparent . transform;

陀螺= Input.gyro

gyro.enabled = true

camparent . transform . Euler angles = new vector 3(90,0,0);

quatMult =新四元數(0,0,1,0);

Qt back = transform . local rotation . Euler angles;

}

無效更新()

{

quatMap =新四元數(gyro.attitude.x,gyro.attitude.y,gyro.attitude.z,gyro . attitude . w);

四元數qt = quatMap * quatMult

transform.localRotation = qt

}

}

  • 上一篇:請問在今天益學堂公開課視頻中提到的高白股是什麽股?
  • 下一篇:有哪些快遞可以寄到越南
  • copyright 2024編程學習大全網