プログラム研究 備忘録

java,C#,Unity等の備忘録です。経済理論も少し。

2014-11-11から1日間の記事一覧

AI関連 Colliderに入ったプレイヤーを攻撃対象にする。

Sphere Colliderを追加したオブジェクトへスクリプトを追加します。 public class SearchArea : MonoBehaviour { EnemyCtrl enemyCtrl; void Start() { // EnemyCtrlをキャッシュする enemyCtrl = transform.root.GetComponent<EnemyCtrl>(); } void OnTriggerStay( Col</enemyctrl>…

AI関連 攻撃対象を設定する

敵を管理しているスクリプトに関数を用意します。 // 攻撃対象を設定する public void SetAttackTarget(Transform target) { attackTarget = target; } ・攻撃処理 攻撃対象を追跡するアルゴリズムです。攻撃するには攻撃が当たる位置まで移動しなければなり…

AI関連 索敵範囲コライダ

ゲームオブジェクトを作成し、physicsから「SphereCollider」を選択。 @は好きなオブジェクトと親子関係にし、 Radiusで範囲を設定する。 もちろん大きければ大きいほど敵が、追ってきます。

AIスクリプト メモ②

・移動先の設定 Random.insideUnitCircle関数は、半径1の円の中の点をランダムに返します。 その値に任意の値を掛けることで、任意にランダムな位置を簡単に取得できます。 Vector2 randomValue = Random.insideUnitCircle * walkRange; basePositionにrand…