敵の攻撃を作る②(プレーヤーを感知して向きを変える)
感知レーダー
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Radar : MonoBehaviour
{
public Transform target;
// 「OnTriggerStay」はトリガーが他のコライダーに触れている間中実行されるメソッド(ポイント)
private void OnTriggerStay(Collider other)
{
// もしも他のオブジェクトに「Player」というTag(タグ)が付いていたならば(条件)
if (other.CompareTag("Player"))
{
// 「root」を使うと「親(最上位の親)」の情報を取得することができる(ポイント)
// LookAt()メソッドは指定した方向にオブジェクトの向きを回転させることができる(ポイント)
transform.root.LookAt(target);
}
}
}
BattleTank(基礎/全31回)
他のコースを見る感知レーダー
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Radar : MonoBehaviour
{
public Transform target;
// 「OnTriggerStay」はトリガーが他のコライダーに触れている間中実行されるメソッド(ポイント)
private void OnTriggerStay(Collider other)
{
// もしも他のオブジェクトに「Player」というTag(タグ)が付いていたならば(条件)
if (other.CompareTag("Player"))
{
// 「root」を使うと「親(最上位の親)」の情報を取得することができる(ポイント)
// LookAt()メソッドは指定した方向にオブジェクトの向きを回転させることができる(ポイント)
transform.root.LookAt(target);
}
}
}
敵の攻撃を作る②(プレーヤーを感知して向きを変える)