Day01
首先进行实践了u3d中使一个模型进行前后左右移动,例如:
//前
if (Input.GetKey(KeyCode.W))
{
gameObject.transform.position += Vector3.forward * speed * Time.deltaTime;
}
Input.GetKey输入.KeyCode枚举.W按键。
gameObject某一游戏对象.transform改变x,y,z的位置。
.forward即方向,相同的还有back(后),right(右),left(左)。
Time.deltaTime即由于不同的电脑配置导致的帧数有区别,用于使结果平滑。(每秒除多少帧数的一个小数)。
简陋的界面:(人物模型unity商城)
开始移动时:
之后设置了碰撞体与刚体:
下一步试试跳跃,加速功能,我现在使用的是unity2021.3,想进行汉化,还有一个问题就是编写vs代码时,例如编写gameObject.transform.position时,没有弹出列表。、
继续加油。