振り返り:立方体を動かす
CoddyのUnityジャーニー「Unityスクリプトの基礎」セクションの一部。レッスン 13/85。
このまとめでは、この章の内容を整理します。Start()で一度設定した位置を、Update()で毎フレーム移動・回転させます。その動きはTime.deltaTimeでスケーリングし、Input.GetKeyでキー入力を確認します。位置はオブジェクトの中心を表し、コードはすべてメソッドの波括弧の中に記述します。
チャレンジ
簡単この章の内容をまとめましょう。立方体を配置し、動かして回転させます。
Start()で、高さ1 unitの立方体を地面に配置します。x =-3、z =0の位置です。Update()で、右矢印キーを押している間、立方体を1秒あたりspeedunitの速さで右に動かします。- Spaceキーを押している間、y軸を中心に1秒あたり
spin度の速さで回転させます。
「プレイ」を押し、矢印キーを押し続けてからSpaceキーを押し続けます。その後、「確認」を押します。
自分で試してみよう
using UnityEngine;
public class Driver : MonoBehaviour
{
public float speed = 3f;
public float spin = 180f;
void Start()
{
}
void Update()
{
}
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
Unityスクリプトの基礎のすべてのレッスン
自分で練習してみよう: Unityプレイグラウンド