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

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

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

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

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

相关推荐
rockey62714 分钟前
C#脚本引擎之AScript与Flee对比
c#·.net·script·eval·动态脚本
zjnlswd6 小时前
C#学习笔记4
笔记·学习·c#
曹牧7 小时前
C#:List<string>特定格式输出
windows·c#
Z5998178418 小时前
c#软件开发学习笔记--Modbus-TCP/UDP网口通讯
笔记·学习·c#
曹牧9 小时前
C#:取的多个药品批准文号中的一个
c#
鹿野素材屋12 小时前
Unity超轻量级中文语音播报,仅5兆大小,无需联网即可使用,适用于弹幕、提示等动态语音播出
unity·游戏引擎
用户2986985301412 小时前
3 种方法,轻松将 PowerPoint 转换为 PDF 格式
人工智能·后端·c#
KindSuper_liu13 小时前
HybridCLR DHE及MetaVersion工作流核心概念
c#
淡海水13 小时前
01-08-运行时-虚方法分派与接口调用的底层实现
linux·windows·microsoft·c#·虚方法·vtable·vsd
李高钢14 小时前
C# WPF Prism 进阶(三):导航(Navigation)深入
开发语言·c#·wpf