Menu
CoddyTech

ハンター

CoddyのUnityジャーニー「物理演算とゲームプレイ」セクションの一部。レッスン 57/63。

challenge icon

チャレンジ

中級

次はハンターです。アリーナにいる2体にHunterタグを付け、それぞれにRigidbodyとHunterスクリプトを追加します。前のレッスンで作成したプレイヤーはそのままにして、Hunterを完成させましょう。

  • Inspectorで設定するspeedフィールド(3)。
  • StartでGameObject.FindWithTag("Player")を使ってプレイヤーを探し、そのTransformを保持します。次のレッスンでは、ゲームの実行中にプレハブからハンターを生成します。プレハブのフィールドにはシーン内のオブジェクトを保持できないため、各ハンターが自分でプレイヤーを探します。
  • 物理演算の各ステップで、ハンターの速度を、y方向の速度を保ちながら、地面に沿ってプレイヤーに向かうspeedに設定します。

Playを押してハンターから逃げ回り、それからCheckを押します。

自分で試してみよう

using UnityEngine;

public class Hunter : MonoBehaviour
{
    // 後のレッスンでここを実装します:プレイヤーを追いかけるハンターです。
}

物理演算とゲームプレイのすべてのレッスン