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

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

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

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

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

相关推荐
淡海水6 小时前
07-02-源码-.NET Core GC分配路径
算法·unity·c#·.netcore·gc·1024程序员节
吴可可1238 小时前
C#调用摄像头拍照的三种API方案
c#
FFFFujige9 小时前
【Unity】基于Dots + Luban的Buff模块
unity·游戏引擎
紫龙大侠9 小时前
Unity许可证文件(激活成功后)默认保存位置
unity
Msir_Modern13 小时前
Noita 元胞沙盒笔记
算法·unity·c#·游戏引擎·元胞自动机
星之擎15 小时前
Task 很优雅的取消方式是什么?C# 里面。
开发语言·c#
czhc114007566316 小时前
一周概念复盘:预热、漂移与门禁
c#
云中飞鸿17 小时前
.Net和C#有什么关系?(从C++视角观察)
开发语言·c#·.net
Oiiouui17 小时前
Godot-GridGame架构逻辑层与实体/物品层篇
架构·游戏引擎·godot
天天进步201517 小时前
Unity 2020.3 反复提示安全模式:一次 CS0009 与 DLL 文件占用的排查记录
unity·1024程序员节