一、游戏对象运动的本质是什么?
游戏对象运动的本质就是不断的更新游戏对象的坐标,旋转游戏对象
void Update () {
this.transform.position += Vector3.left * Time.deltaTime;
}
二、实现物体的抛物线运动。
实现物体的抛物线运动,首先得要实现直线运动,然后按照二次函数的概念,使得物体的运动轨迹转化为抛物线
方法一:首先使物体直线运动,然后直接给物体坐标赋值
void Update () {
this.transform.position += Vector3.left * Time.deltaTime;
this.transform.position = new Vector3(this.transform.position.x, this.transform.position.x * this.transform.position.x, 0);
}
方法二:平移物体,每次改变平移方向(通过二次函数计算出来)
void Update () {
this.transform.Translate(new Vector3(-