回顾:电梯
本课属于 Coddy Unity 学习旅程的“Unity 脚本基础”单元。第 18 课,共 85 课。
本节回顾总结了这一章的内容:由 Inspector 设置的字段,通过 [SerializeField] 保持为私有字段,并在每一帧中通过 Update() 读取。
挑战
简单编写电梯的脚本:它上升到顶部后停在那里。
- 添加两个字段,
speed和top,类型为[SerializeField] private float。在 Inspector 中将它们设为 2 和 5。 - 在
Update()中,当transform.position.y小于top时,将new Vector3(0, speed * Time.deltaTime, 0)加到transform.position上。
按“开始”:电梯上升到高度 5 后停住。然后按“检查”。
亲手试试
using UnityEngine;
public class Lift : MonoBehaviour
{
// speed 和 top:私有,在 Inspector 中设置
void Update()
{
}
}
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Unity 脚本基础中的所有课
自己练习: Unity 在线编辑器