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

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

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

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

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

相关推荐
Thomas_YXQ3 小时前
Unity3D Huatuo技术原理剖析详解
unity·unity3d·游戏开发·性能调优·热更新
小板凳-BGM3 小时前
C# 第二阶段 modbus
开发语言·ui·c#
黄金小码农3 小时前
c# 2024/12/25 周三
开发语言·c#
geovindu4 小时前
CSharp: Oracle Stored Procedure query table
数据库·oracle·c#·.net
火云洞红孩儿4 小时前
基于AI IDE 打造快速化的游戏LUA脚本的生成系统
c++·人工智能·inscode·游戏引擎·lua·游戏开发·脚本系统
yngsqq5 小时前
cad c# 二次开发 ——动态加载dll 文件制作(loada netloadx)
c#
虾球xz6 小时前
游戏引擎学习第59天
学习·游戏引擎
zh路西法6 小时前
【C++决策和状态管理】从状态模式,有限状态机,行为树到决策树(二):从FSM开始的2D游戏角色操控底层源码编写
c++·游戏·unity·设计模式·状态模式
吾与谁归in9 小时前
【C#联合halcon实现绘制ROI功能】
c#·halcon·roi