unity3d第一人称移动,鼠标旋转控制视角

 时间:2024-10-12 03:26:29

1、打开unity3d创建一个立方体作为要控制的人物。

unity3d第一人称移动,鼠标旋转控制视角

3、创建一个”First“脚本。

unity3d第一人称移动,鼠标旋转控制视角

5、新建一个Rot_move方法,在里面设置相机跟随鼠标旋转、物体与相机同步旋转、更新相机位置。 float y = Input.Get帆歌达缒Axis("Mouse X"); float x = Input.GetAxis("Mouse Y"); camAng.x -= x; camAng.y += y; camTrans.eulerAngles = camAng; camTrans.position = new Vector3(this.transform.position.x,camTrans.position.y,this.transform.position.z); float camy=camAng.y; this.transform.eulerAngles=new Vector3(this.transform.eulerAngles.x,camy,this.transform.eulerAngles.z); Vector3 startPos = transform.position; startPos.y += camHeight; camTrans.position = startPos;

unity3d第一人称移动,鼠标旋转控制视角

7、把First脚本放在立方体上面。

unity3d第一人称移动,鼠标旋转控制视角
  • 如何用C4D创建宝箱----箱体
  • C4D如何限定模型在指定坐标内移动
  • C4D如何制作酒杯
  • C4D立方体分离表面有什么作用
  • C4D如何让粒子发射后速度逐渐变慢
  • 热门搜索
    三羊开泰是什么意思 祝福新人结婚的话 胭脂大结局是什么样的 p2c是什么意思 女朋友生日祝福语 生日祝福语短信 来自星星的你2什么时候上映 讪笑的意思 铰链什么牌子好 树冠是指什么