{}}StartやUpdate等はUnity独自のメソッドでStartメソッドはゲームオブジェクトが登場した時、Updateは1秒間に何度も呼び出されるという感じになります。スクリプトの構造としてはこんな感じになります。この記事で言うとMoveEnemyスクリプトのクラス内の最初の方にフィールド宣言の追加と、Startメソッド内にフィールドの初期化処理を入れると良いような気がします。22:53namespace関連のエラーはhttps://gametukurikata.com/basic/errorsの名前空間関連のエラーの項目を参照してください。MoveEnemyスクリプトにEnemyStateが宣言されていない為に起こっていると思われます。他の処理}EnemyStateはMoveEnemyで宣言されているので他のスクリプトから列挙型の定義値を参照する時はMoveEnemy.EnemyState.Walk等と使う事になります。14:48何度も本当に申し訳ございません...上の通りEnemyStateを宣言させましたらMoveEnemy.csの方のエラーは治ったのですが、SearchCharacter.csの方だけやはりこの前と同じようなエラーが出てきてしまいます。23:29SearchCharacterはどのようなスクリプトを組んでいるのでしょうか?(SearchCharacterスクリプトの内容を全行コピー&ペーストしてください)あと、そのスクリプトのどの行でエラー(namespaceエラー?)が出ていますか?スクリプトとエラー箇所を見ながらでないとちょっと判断出来かねます。(^_^;)もしかしたらEnemyStateをEnemystateとState部分を小文字にしている個所があるかもしれません(以前の投稿のエラー内容から見ると)。MoveEnemyでEnemyStateで宣言していた場合はSearchCharacterスクリプトでもMoveEnemy.EnemyState・・・・とState部分を大文字にします。そちらもチェックしてみてください。11:04最近こちらのサイトで学習させていただいています。基本知識もままならないのですがここまでスムーズに来れました。敵キャラクターの状態変更メソッドをどこに書けばいいのかわかりません。22:15こんにちは(^^)/敵キャラクターの状態変更メソッドは敵キャラクター操作スクリプトに書いていたような気がします・・・。state;}}↑のような構成になっていると思われます。他のメソッド等と同じような感じで定義しています(ここでは他のメソッドは記述していません)。12:34コードまでありがとうございます!試してみたところ解決できました。14:16始めまして、昨日からこのサイトを通じてUnityを学んでいます。サイトのレイアウトやスクリプトの解説が分かりやすく大変助かっております。本章で躓いたため質問させていただきます。本サイトになぞったつもりではありますが、敵キャラクターが主人公を追従しませんでした。現在はそのデバッグをしている最中です。以下のようにして敵キャラに接触してきた主人公キャラのタグをチェックし、playerであるかどうか確認していたのですが、なにも表示されませんでした。したがって、まずはここを解決している最中です。Triggerにはチェックを入れています。主人公キャラにはタグをセットしていますが、player以外のタグでもコンソール上になにも表示されませんでした。どのようにしたら接触時にタグが認識されるのでしょうか?お忙しいとは思いますが、ご教示いただければ幸いです。ps一点気になった点がございます。14:45連投失礼します。さきほど、こちらの質問をしたものです。申し訳ございませんでした。あれから引き続きデバッグをしていたところこちらのスペルミスが原因であることがわかりました。col)MonoDevelopでコーディングしているのですがビルド時に警告等のメッセージは出ないのですね。