Unity【角色/摄像机移动控制】【2.角色跟随鼠标转向】

本章代码实现基于本系列的【1.角色移动】

在前面的基础上,我们在PlayerController脚本中添加如下函数,随后在update方法中调用即可:

csharp 复制代码
private void RotatePlayer()  // 移动鼠标角色跟随摄像机旋转
    {
        float mouseX = Input.GetAxis("Mouse X") * mouseSensitivity;
        transform.Rotate(Vector3.up * mouseX);
    }

其中mouseSensitivity是前面自定义的一个float变量,用来调节对鼠标转向速度,至此,当我们转动鼠标,角色也会跟着转动

相关推荐
z落落4 小时前
C#String字符串
开发语言·c#·php
平行云5 小时前
实时云渲染预启动技术解析:UE数字孪生应用的延迟优化机制(二)
linux·unity·ue5·webgl·实时云渲染·云桌面·像素流
影寂ldy7 小时前
C#数组的属性和方法(Clear / Copy / IndexOf )
开发语言·javascript·c#
WiChP8 小时前
【V0.1B10】从零开始的2D游戏引擎开发之路
java·数据库·游戏引擎
z落落9 小时前
C# 数组 最终完整版全套笔记(一维+多维+交错+引用类型+对象数组)
java·笔记·c#
weixin_4280053011 小时前
.vdproj项目加载提示不兼容问题处理
c#·visual studio·.vdproj·.vdproj不兼容
心前阳光11 小时前
Unity之PhotonServer使用注意
unity·游戏引擎
玖玥拾13 小时前
Cocos学习笔记:关节机制与物理交互
游戏引擎·cocos2d
Mark White14 小时前
行为树(Behavior Tree):从 ROS 机器人到 Unity 游戏 AI 的统一决策范式
游戏·unity·机器人
吴可可12314 小时前
C#显示错误行号的三种方式
c#