我在限制旋轉時遇到了問題。我已將此腳本添加到Cardboard Main對象,Head對象和Main Camera對象中,但沒有成功。這是我到目前爲止,並沒有停止輪換。如何在Unity3D Google Cardboard中限制頭部旋轉?
void FixedUpdate() {
if (transform.eulerAngles.y > 60 && transform.eulerAngles.y < 190)
{
transform.eulerAngles = new Vector3(transform.eulerAngles.x, 60, transform.eulerAngles.z);
}
if (transform.eulerAngles.y > 190 && transform.eulerAngles.y < 300)
{
transform.eulerAngles = new Vector3(transform.eulerAngles.x, 300, transform.eulerAngles.z);
}
}
在此先感謝!
我需要限制頭部取向的原因是因爲敵人只來自一個方向。 –
這個原因不夠好。如果玩家想要背對敵人,讓他。如果你擔心他不知道在哪裏尋找他們,在他身後放一堵牆。這樣他可以自由地環顧四周,並知道在哪裏尋找敵人。 –
好的,謝謝我不會限制旋轉。但現在的另一個問題是,我如何獲得設備所面對的方向?沿着x和y軸說北,南,東或西? –