Menu
CoddyTech

振り返り:ドローン操縦士

CoddyのUnityジャーニー「Unityスクリプトの基礎」セクションの一部。レッスン 30/85。

このまとめでは、章の内容を整理します。軸から作った方向、.normalizedで単位長にした方向、Vector3.upのような名前付きの方向、そしてコピーを通じて変更された位置を扱います。

challenge icon

チャレンジ

簡単

ドローンを飛ばしましょう。矢印キーで操縦し、Spaceで上昇します。

  1. Update()で、生の軸入力(xはHorizontal、zはVertical)に.normalizedを適用し、speed * Time.deltaTimeを掛けて移動させます。
  2. Spaceを押している間はVector3.up * climb * Time.deltaTimeを加算し、そうでなければ同じ値をVector3.downに掛けます。
  3. 位置のコピーを使って、yを少なくとも0.5fに保ちます。

「プレイ」を押して飛ばしてみましょう。Spaceを押すと上昇し、床まで沈みます。その後、「確認」を押します。

自分で試してみよう

using UnityEngine;

public class Drone : MonoBehaviour
{
    public float speed = 1f;
    public float climb = 1f;

    void Update()
    {
    }
}
quiz icon腕試し

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

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

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