到达检查点
本课属于 Coddy Unity 学习旅程的“打造真正的游戏”单元。第 53 课,共 60 课。
挑战
中等让红色柱子移动重生点。
- 在
Checkpoint中编写OnTriggerEnter:当对象上有Player时,调用它的SetCheckpoint(transform.position)。 - 然后将柱子的颜色设为
Color.green,并记录Checkpoint reached。 - 保留一个
bool reached,确保这件事只在第一次发生。
按“开始”,碰到一根柱子后掉下去:你会回到柱子所在的位置。然后按“检查”。
亲手试试
using UnityEngine;
public class Checkpoint : MonoBehaviour
{
// 后面的课会补充这里的内容:一个标记,用来改变你跌落后的重生位置。
}
打造真正的游戏中的所有课
自己练习: Unity 在线编辑器