Menu
CoddyTech

复习:楼梯

本课属于 Coddy Unity 学习旅程的“Unity 脚本基础”单元。第 42 课,共 85 课。

把这一章的内容结合起来:一个返回值的方法,一个用这个值完成任务的方法,以及一个调用它的循环。楼梯的每一级都比前一级高半个单位。

challenge icon

挑战

困难

搭建一座有 6 级台阶的楼梯。

  1. 编写 float StepHeight(int number),使其返回 number * 0.5f + 0.25f。
  2. 编写 void PlaceStep(int number):创建一个名为 Step 的立方体,位置为 new Vector3(number, StepHeight(number), 0),大小为 new Vector3(1, 0.5f, 1)。
  3. 在 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)。
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

Unity 脚本基础中的所有课

自己练习: Unity 在线编辑器