unity中制作模拟第一人称视角下的指南针

 

private int zRotation;
public GameObject obj;

public void Update()
{

  //obj = GameObject.Find("Camera");    //获取名为Camera的相机对象  

  zRotation = player.transform.eulerAngles.y;  //player是unity第一人称

  compass.transform.eulerAngles = new Vector3(0, 0, zRotation);  //改变image的Z轴rotation
}

posted @ 2017-09-28 10:36  U3DEngineer  阅读(1564)  评论(0编辑  收藏  举报