Menu
CoddyTech

移动平台

本课属于 Coddy Unity 学习旅程的“打造真正的游戏”单元。第 50 课,共 60 课。

challenge icon

挑战

中等

让蓝色平台滑过间隙。接下来会学习如何乘坐它。

  1. 在 MovingPlatform 中,添加 [SerializeField] 的 float 变量 distance = 3f 和 speed = 1.5f,以及 public Vector3 delta;。
  2. 在 Update() 中,让平台从起点沿 +x 方向移动 distance 个单位,移动速度为 speed,然后再返回,并重复这个过程。
  3. 将 delta 设置为移动后的位置减去移动前的位置。

按“开始”:平台会滑出去再返回。然后按“检查”。

亲手试试

using UnityEngine;

public class MovingPlatform : MonoBehaviour
{
    // 后面的课会在这里补上代码:让平台来回平滑移动。
}

打造真正的游戏中的所有课

自己练习: Unity 在线编辑器