当前位置:网站首页>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;
尝试把跳跃下落的问题解决,或者当摔倒后可以进行回正。
边栏推荐
猜你喜欢

安装Apache服务时出现的几个问题, AH00369,AH00526,AH00072....

C语言静态变量static的分析

MySQL索引

The second official example analysis of the MOOSE platform - about creating a Kernel and solving the convection-diffusion equation

Brief description of database and common operation guide

LeetCode_Dec_1st_Week

Janus转发丢包导致音视频不同步原因分析

Copy Siege Lion 5-minute online experience MindIR format model generation

基于asp.net的法律援助平台的设计与实现(附项目链接)

Thunderbolt turns off automatic updates
随机推荐
How to grow into a senior engineer?
LeetCode_Nov_4th_Week
MySQL基础
LeetCode_Nov_3rd_Week
counting cycle
动态内存管理-C语言
Deep Learning Theory - Initialization, Parameter Adjustment
调用时序错误导致webrtc无法建立链接
MNIST handwritten digit recognition - based on Mindspore to quickly build a perceptron to achieve ten categories
win10下mediasoup搭建过程中的一些坑记录
file editor
vs2017 redist 下载地址
Rules.make - suitable for viewing in edit mode
JDBC第一学之进行数据库连接时出现The server time zone.....解决办法
MNIST Handwritten Digit Recognition - Lenet-5's First Commercial Grade Convolutional Neural Network
SFTP的用法
Tencent and NetEase have taken action one after another. What is the metaverse that is so popular that it is out of the circle?
枚举和联合(自定义类型)-C语言
IDEA创建Servlet步骤
使用cef离屏渲染技术实现在线教育课件和webrtc视频回放融合录制