皆さん、こんにちは!
ユニブレです。
part5では
- Unit用のScript
の実装を行っていきます。
ちなみにチュートリアル動画はこちらです。
Unity Learn
Free tutorials, courses, and guided pathways for mastering r…
PR
環境は
MacOS Catalina:ver 10.15.4
Unity:ver2019.4.3f1
です。
Player+EnemyのScript作成
PlayerScript
Script(Player)を作成する
playerPrefabにplayerをアタッチする。
playerに下記コードを記述してください
【解説】
33行目のbase.Start()は抽象クラスのStart関数を呼び出す。
ジェネリック関数<T>など
詳しく知りたい方は下記をご覧ください。
リファレンス、解説記事
簡単にいうと、
リストやクラスなど宣言をしておいて、
使うときに型や引数を宣言するものです。
なのでPlayerではwallを型にしているので
wallと接触した時に、コンポーネントを取得します。
38行目のOnDisableは
コンポーネントが
非アクティブになった時に呼ばれるものです。
詳しくは下記の記事が参考になります。
102行目のOnCantMove関数は
AttemptMove<wall>実行時に
wallのblockingLayerと衝突し、
動けない時に呼ばれる。
次のページでは
EnemyのScriptを記述します。
PR
- 1
- 2