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

Posted 不积跬步,无以至千里;不积小流,无以成江海。任何业绩的质变都

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
}

以上是关于unity中制作模拟第一人称视角下的指南针的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Roblox 第一人称视图中以编程方式调整旋转量?

unity 第一人称角色控制器手机虚拟双摇杆

游戏开发实战Unity手游第一人称视角,双摇杆控制,FPS射击游戏Demo(教程 | 含Demo工程源码)

游戏开发实战Unity手游第一人称视角,双摇杆控制,FPS射击游戏Demo(教程 | 含Demo工程源码)

在场景中加入第一人称视角运行后一直往下掉的解决方案

Unity第一人称视角开发