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)を記述します。new Vector3(number, StepHeight(number), 0)に、new Vector3(1, 0.5f, 1)のサイズのStepという名前の立方体を配置します。
  3. Start()内で、forループを使って0から5までの段を配置し、その後Built 6 stepsをログに出力します。

「プレイ」を押すと、6段の階段が右上がりになります。その後、「確認」を押します。

自分で試してみよう

using UnityEngine;

public class Staircase : MonoBehaviour
{
    void Start()
    {
        // 0 から 5 までの段を配置し、次に Console に "Built 6 steps" と出力します。
    }

    // ここに float StepHeight(int number) を記述します。

    // ここに void PlaceStep(int number) を記述します。
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Unityスクリプトの基礎のすべてのレッスン

自分で練習してみよう: Unityプレイグラウンド