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

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

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

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

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

相关推荐
Charles_go7 小时前
C#13、什么是部分类
开发语言·c#
雪下的新火10 小时前
Blender:法线图&黑白图
游戏·unity·游戏引擎·blender·笔记分享
ghie909011 小时前
C#语言中使用“using“关键字的介绍
开发语言·c#
HahaGiver66612 小时前
从0到1做一个“字母拼词”Unity小游戏(含源码/GIF)- 实现多单词顺序通关进度逻辑
unity·游戏引擎·游戏程序
csdn_wuwt12 小时前
有C#可用的开源的地图吗?
后端·c#·gis·map·开发·设计·地图
6极地诈唬12 小时前
【C#-sqlSugar-sqlite】在Windows从源码编译构建System.Data.SQLite.dll的方法
windows·sqlite·c#
我只有一台windows电脑12 小时前
C# 对多个任务进行符合管理
c#
数据的世界0113 小时前
JAVA和C#的语法对比
java·windows·c#
Dr.勿忘16 小时前
Unity一分钟思路---UI任务条:宝箱位置如何准确卡在百分比位置上
ui·unity·游戏程序·屏幕适配
csdn_aspnet16 小时前
WPF 做一个简单的电子签名板(一)
c#·wpf