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

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

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

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

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

相关推荐
颜x小16 小时前
[C#]泛型类与泛型方法
开发语言·c++·c#
caishenzhibiao16 小时前
顺势交易矩阵主图 同花顺期货通指标
java·c语言·c#
TDengine (老段)17 小时前
TDengine Node.js 与 C# 连接器 — Web 服务与 .NET 集成
大数据·数据库·node.js·c#·.net·时序数据库·tdengine
懒狗跑ai的程序员Brain17 小时前
如何利用粒子系统在unity制作一个烟花(粒子系统学习向)
学习·unity·游戏引擎
河西石头18 小时前
再谈C#的抽象类和接口:从“适配器”到“毛坯房”的设计哲学
开发语言·c#·接口·依赖注入·抽象类·依赖倒挂
颜x小18 小时前
[C#]——接口与继承
开发语言·c++·c#
xcLeigh18 小时前
Unity基础:材质与纹理入门——给物体穿上“衣服“
unity·游戏引擎·材质
unityのkiven18 小时前
理解 GUILayout 与 EditorGUILayout,并探究 ScrollView 滚轮失效可能的原因
unity
ellis197019 小时前
u3d插件xLua[二]例2:U3DScripting,例3:UIEvent分析
unity·lua
派葛穆1 天前
Unity-UI 输入框功能
ui·unity·游戏引擎