[Unity3D]胡闹厨房复刻笔记

devtools/2024/12/22 20:42:39/

完整笔记内容点击https://kokoollife.github.io/查看。

部分内容

02 简陋实现

001 玩家控制器

[1]简单移动
a:逻辑与动画分离

在这里插入图片描述

b:新建脚本Player.cs
csharp">using UnityEngine;public class Player : MonoBehaviour
{//私有就保证不被其他脚本修改该变量,序列化保证我们可以方便在检查器中调节这个变量。[SerializeField] private float moveSpeed = 7f;private void Update() {//实现上下左右移动,有效的是三维坐标(x,0,z)Vector2 inputVector = new Vector2(0, 0);if (Input.GetKey(KeyCode.W)) {inputVector.y = +1;}if (Input.GetKey(KeyCode.S)) {inputVector.y = -1;}if (Input.GetKey(KeyCode.A)) {inputVector.x = -1;}if (Input.GetKey(KeyCode.D)) {inputVector.x = +1;}//归一化,解决对角线移动速度过快问题inputVector = inputVector.normalized;Vector3 moveDir = new Vector3(inputVector.x, 0, inputVector.y);//要考虑帧率对游戏的影响和速度transform.position += moveDir * moveSpeed * Time.deltaTime;Debug.Log(Time.deltaTime);}
}

FPS:

在这里插入图片描述

帧率其实也可以通过Time.deltaTime来反映

在这里插入图片描述
效果展示
在这里插入图片描述


http://www.ppmy.cn/devtools/107716.html

相关文章

服务器安装pytorch-阿里云-centos7

原文阅读:【巨人肩膀社区专栏分享】服务器安装pytorch-阿里云-centos7 1、创建一个虚拟环境 conda create -n pytorch python3.10 安装成功:   但是使用上面的命令会失败(疑问?&#xf…

顶级域名服务器 - TLD服务器

TLD服务器(顶级域名服务器)是负责管理互联网域名系统(DNS)中所有顶级域名(Top-Level Domains, TLDs)的DNS记录的服务器。顶级域名是域名层级结构中的最高级别,位于域名的最右侧,例如…

hyperf json-rpc

安装 安装docker hyperf 安装 hyperf-rpc-server-v8 (服务端) docker run --name hyperf-rpc-server-v8 \ -v /www/docker/hyperf-rpc-server:/data/project \ -w /data/project \ -p 9508:9501 -it \ --privileged -u root \ --entrypoint /bin/sh \…

2024国赛数学建模预测算法-BP神经网络模型的预测精度分析(MATLAB 实现)

人工神经网络 第一节 人工神经网络概述 在您阅读这本书的时候,大约有个相互连接的神经元在帮助您阅读、呼吸、思考,以及完成各种各样的动作。这些神经元中,有些有着与生俱来的功能,比如呼吸、吮吸,有些则是由后天训练…

VS-E5PH3006L-N3 600V 30A 高效低损耗整流器 二极管 电动 / 混动汽车电池充电的可靠之选

VS-E5PH3006L-N3参数特性: 反向电压(VR):600V,这表示该整流器在电路中能承受的最大反向电压为 600 伏特,超过此电压可能会导致器件损坏。平均整流电流(IF (AV)):30A&…

【YOLOv5模型部署】——TensorRT推理引擎安装与使用基于Flask的项目部署

声明:笔记是做项目时根据B站博主视频学习时自己编写,请勿随意转载! 温馨提示:对于我的电脑没有Nvidia的独显,只有Intel的集显,最后导出时无法识别Nvidia显卡设备!!就没成功&#xf…

在 eggjs 中忽略 CSRF

在 Egg.js 中,如果你希望在某些情况下忽略 CSRF(跨站请求伪造)保护,可以通过以下几种方式实现: 1. 在特定路由中禁用 CSRF 检查 你可以在特定的路由中禁用 CSRF 检查。以下是如何在路由中禁用 CSRF 的示例&#xff1…

SPEC CPU2017的runcpu命令使用

1. 基本语法 runcpu [options] [benchmark_list] options: 可选参数,用于控制测试的运行方式、输出格式、配置文件等。benchmark_list: 可以是单个基准测试名称或一组基准测试,如 500.perlbench_r 或 all(表示运行所有基准测试)…