复习:楼梯
本课属于 Coddy Unity 学习旅程的“Unity 脚本基础”单元。第 42 课,共 85 课。
把这一章的内容结合起来:一个返回值的方法,一个用这个值完成任务的方法,以及一个调用它的循环。楼梯的每一级都比前一级高半个单位。
挑战
困难搭建一座有 6 级台阶的楼梯。
- 编写
float StepHeight(int number),使其返回number * 0.5f + 0.25f。 - 编写
void PlaceStep(int number):创建一个名为Step的立方体,位置为new Vector3(number, StepHeight(number), 0),大小为new Vector3(1, 0.5f, 1)。 - 在
Start()中,用for循环放置编号为 0 到 5 的台阶,然后记录Built 6 steps。
点击“开始”:六级台阶向右逐级升高。然后点击“检查”。
亲手试试
using UnityEngine;
public class Staircase : MonoBehaviour
{
void Start()
{
// 放置编号为 0 到 5 的台阶,然后在控制台输出 "Built 6 steps"。
}
// 在这里编写 float StepHeight(int number)。
// 在这里编写 void PlaceStep(int number)。
}
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
Unity 脚本基础中的所有课
自己练习: Unity 在线编辑器