復習:階段
CoddyのUnityジャーニー「Unityスクリプトの基礎」セクションの一部。レッスン 42/85。
章の内容をまとめましょう。値を返すメソッド、それを使って処理を行うメソッド、そしてそれを呼び出すループです。階段の各段は、ひとつ前の段より半単位高い位置にあります。
チャレンジ
難しい6段の階段を作りましょう。
float StepHeight(int number)を記述し、number * 0.5f + 0.25fを返します。void PlaceStep(int number)を記述します。new Vector3(number, StepHeight(number), 0)に、new Vector3(1, 0.5f, 1)のサイズのStepという名前の立方体を配置します。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) を記述します。
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Unityスクリプトの基礎のすべてのレッスン
自分で練習してみよう: Unityプレイグラウンド