当前位置:网站首页>Unity Day02
Unity Day02
2022-08-04 05:32:00 【漫漫有点方】
Day02
尝试了一下跳跃以及加速,跳跃使用up来调整位置,我猜想是因为没有写落地的代码,完全由unity本身的重力来进行落地导致的落地有时不稳开始平地摔。


加速功能只是进行了改变速度的大小。
之后调整了视角,并且设置了第一和第三人称。


代码段:
if (Input.GetKeyDown(KeyCode.V))
{
isTCamera = !isTCamera;
}
if (isTCamera)
{
tCamera.SetActive(true);
fCamera.SetActive(false);
}
else
{
fCamera.SetActive(true);
tCamera.SetActive(false);
}
同样的,对第三人称来设定滚轮缩放。(缩放后)

代码如下:
//变焦
float zoom = 1;
//监听
if (Input.GetAxis("Mouse ScrollWheel") < 0)
{
if (zoom < 1)
{
zoom += 0.1f;
}
}
else if (Input.GetAxis("Mouse ScrollWheel") > 0)
{
if (zoom > 0)
{
zoom -= 0.1f;
}
}
//Debug.Log(Input.GetAxis("Mouse ScrollWheel"));
//Y,Z的变化
//这里时进行缩放的相对距离
float f = Mathf.Lerp(2, 10, zoom);
//localposition相对坐标,position世界坐标
tCamera.transform.localPosition = new Vector3(0, f, -f);
//旋转X欧拉角
//这里是进行缩放的角度微调
float z = Mathf.Lerp(25, 45, zoom);
Vector3 v = tCamera.transform.eulerAngles;
v.x = z;
tCamera.transform.eulerAngles = v;
尝试把跳跃下落的问题解决,或者当摔倒后可以进行回正。
边栏推荐
- Amazon Cloud Technology Build On 2022 - AIot Season 2 IoT Special Experiment Experience
- arm-2-基础阶段
- Tensorflow/Pytorch安装(Anaconda环境下,无版本冲突,亲测有效)
- EL表达式
- C语言无符号整型运算
- MySQL基础
- LeetCode_Dec_3rd_Week
- Cut the hit pro subtitles export of essays
- Deep learning, "grain and grass" first--On the way to obtain data sets
- Introduction to Convolutional Neural Networks
猜你喜欢

第二章 STA相关概念

Amazon Cloud Technology Build On-Amazon Neptune's Knowledge Graph-Based Recommendation Model Building Experience

DRA821 环境搭建

CSDN spree -- college round table spree

第一章 绪论

No matching function for call to 'RCTBridgeModuleNameForClass'

【五一专属】阿里云ECS大测评#五一专属|向所有热爱分享的“技术劳动者”致敬#

Golang environment variable settings (2)--GOMODULE & GOPROXY

C语言数组的深度分析

MySQL索引
随机推荐
LeetCode_Nov_2nd_Week
调用时序错误导致webrtc无法建立链接
Shell基础
第三章 标准单元库(上)
LeetCode_Nov_4th_Week
线程池原理
Chapter One Introduction
文件编辑器
FAREWARE ADDRESS
MNIST Handwritten Digit Recognition - Building a Perceptron from Zero for Two-Classification
通用解决端口占用问题
树和二叉树
[日常办公][shell]常用代码段
最全的最详细的指针讲解(C语言)
文件权限管理 ugo
MNIST handwritten digit recognition - based on Mindspore to quickly build a perceptron to achieve ten categories
[日常办公][杂项][vscode]tab space
结构体内存对齐-C语言
Implementation of CAS lock-free queue
arm学习-1-开发板