本文主要是介绍unity实现第一人称和第三人称,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在角色设置两个挂载点,第一人称时,相机放在eys上面,切换第三人称时,放置到3rd节点上面,调整节点位置,达到期望效果
代码
void ThirdView(){Debug.Log("切换到第三人称");camera.SetParent(thirdParent);camera.transform.localPosition = Vector3.zero;camera.transform.localRotation = Quaternion.identity;}void OneView(){Debug.Log("切换到第1人称");camera.SetParent(OneParent);camera.transform.localPosition = Vector3.zero;camera.transform.localRotation = Quaternion.identity;}
这篇关于unity实现第一人称和第三人称的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!