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

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

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

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

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

相关推荐
周杰伦fans35 分钟前
C# required 关键字详解
开发语言·网络·c#
黄思搏37 分钟前
基于标注平台数据的 Unity UI 自动化构建工作流设计与工程实践
ui·unity·蓝湖·vectoui
游乐码3 小时前
c#ArrayList
开发语言·c#
唐青枫3 小时前
C#.NET Monitor 与 Mutex 深入解析:进程内同步、跨进程互斥与使用边界
c#·.net
周杰伦fans4 小时前
cad文件选项卡不见了怎么办?
c#
llm大模型算法工程师weng5 小时前
Python敏感词检测方案详解
开发语言·python·c#
游乐码5 小时前
c#stack
开发语言·c#
橘子编程5 小时前
编程语言全指南:从C到Rust
java·c语言·开发语言·c++·python·rust·c#
羊羊20356 小时前
开发手札:Unity6000与Android交互
android·unity·android-studio
zztfj6 小时前
C# 异步方法 async / await CancellationToken 设置任务超时并手动取消耗时处理
c#·异步