移动平台
本课属于 Coddy Unity 学习旅程的“打造真正的游戏”单元。第 50 课,共 60 课。
挑战
中等让蓝色平台滑过间隙。接下来会学习如何乘坐它。
- 在
MovingPlatform中,添加[SerializeField]的float变量distance = 3f和speed = 1.5f,以及public Vector3 delta;。 - 在
Update()中,让平台从起点沿 +x 方向移动distance个单位,移动速度为speed,然后再返回,并重复这个过程。 - 将
delta设置为移动后的位置减去移动前的位置。
按“开始”:平台会滑出去再返回。然后按“检查”。
亲手试试
using UnityEngine;
public class MovingPlatform : MonoBehaviour
{
// 后面的课会在这里补上代码:让平台来回平滑移动。
}
打造真正的游戏中的所有课
自己练习: Unity 在线编辑器