unity第一人称控制器怎么使用鼠标点击

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity第一人称控制器怎么使用鼠标点击相关的知识,希望对你有一定的参考价值。

参考技术A Unity——第一人称控制器的实现
一、功能描述
在一个场景中实现人物的前后左右移动和跳跃功能;其中前后左右移动通过W、A、S、D方向键实现,跳跃功能通过空格键实现,并且考虑到重力作用,来调节跳跃功能。

二、功能实现
2.1创建一个Character Controller
先创建一个新的GameObject,并重命名为Player

并为其添加一个Character Controller组件

在Player下,创建一个Cylinder物体(代替人物),并将场景中的主相机(Main Camera)放于Player下

将Cylinder物体中的Capsule Collider组件删除,解决碰撞问题。

2.2实现相机(第一人称视角的旋转,左右)的移动
相机的视角通过鼠标mouse进行控制

Assets文件夹下创建Scripts文件夹,用来保存代码文件;并在Scripts文件夹下创建CameraMove的C#文件并打开;

直接放代码,相关解释在代码里:

以上是关于unity第一人称控制器怎么使用鼠标点击的主要内容,如果未能解决你的问题,请参考以下文章

unity人物第一人称视角制作角色身体遮挡主镜头去掉方法,用VFX自制子弹拖尾效果。

UnityPico手柄摇杆控制第一人称移动和旋转

Unity RigidBodyFPSController 鼠标不显示

Unity3d C# 鼠标点击下物体,物体匀速旋转180°,要看到旋转过程,这个代码怎么写?

unity第一人称控制器脚步声在哪

unity中怎么让物体随着鼠标移动?