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

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

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

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

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

相关推荐
晓13132 小时前
【Cocos Creator 3.x】篇——第四章 子系统
前端·javascript·游戏引擎
魔士于安3 小时前
Shader forge技术美术专用
游戏·unity·游戏引擎·贴图·技术美术·模型
2601_961875244 小时前
法考备考计划表|学习计划|资料已整理
java·开发语言·学习·eclipse·tomcat·c#·hibernate
一锅炖出任易仙4 小时前
创梦汤锅学习日记day34
学习·游戏引擎
Y学院5 小时前
C#游戏脚本开发全流程(Unity通用完整版)
游戏·unity·c#
ellis19706 小时前
Lua的module和require
unity·lua
淡海水7 小时前
38-Hybrid生态-LeanCLR总览
unity·架构·c#·热更新·clr·hybrid·leanclr
iCxhust8 小时前
C# 生成命令行程序 将hex格式烧录程序转换成bin烧录格式
开发语言·汇编·单片机·嵌入式硬件·c#·微机原理
xiaoshuaishuai88 小时前
C# 封装与继承
开发语言·c#
FL16238631298 小时前
基于C#winform使用纯opencv部署ppocrv5和ppocrv6的onnx模型进行OCR文件检测识别
opencv·c#·ocr