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

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

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

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

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

相关推荐
警醒与鞭策2 小时前
Direct3D 12 中的内存管理
3d·游戏引擎·direct3d
前端 贾公子2 小时前
LangChain核心组件 == 提示词(Prompts)
开发语言·c#
码艺-Alimjan5 小时前
Web 网站打包桌面应用的另一种方式,超级简单(C# exe 33Kb)
开发语言·前端·c#
海天鹰5 小时前
C#入门:显示窗口
c#
淡海水5 小时前
16-02-C#常用数据结构源码-附录B-源码索引速查
unity·c#·游戏引擎·il2cpp
海天鹰6 小时前
C#入门:在cmd显示字符
c#
速易达网络7 小时前
无人机远程操控仿真
游戏引擎·cocos2d
郝学胜-神的一滴8 小时前
游戏引擎原理与实践 02:揭开3A游戏背后的技术面纱
开发语言·计算机网络·程序人生·游戏·游戏引擎
警醒与鞭策16 小时前
【无标题】
android·unity·性能优化·游戏引擎·perforce
zhchyun200818 小时前
【Unity UI 进阶】仿 Element UI 打造企业级 Unity UI 组件库(10)
ui·unity·游戏引擎