2021/2/1見下ろし型アクションゲーム制作テンプレート「TopDownEngine」の基本の使い方。実際にゲームを作りながら把握した、導入~基本的な使い方。『CorgiEngine』を使ってみた感想アクション周り、会話、インベントリ、セーブ&ロード等、横スクロールACTに必須の全機能が備わっている。拡張し易く設計されているが、対応外のシステムの仕様変更には、それなりにコーディングが必要となる。www.zkn0hr.com【Unityアセット】『TopDownEngine』機能の使い方(コード)見下ろし型アクションゲーム制作テンプレート「TopDownEngine」の機能の使い方(コード)。実際にゲームを作りながら把握した、(多分公式を見ても分からない)各種機能の使い方。3Dとして作成したプロジェクトに、TopDownEngineをインポート。導入時に、TileMap等の2D用のパッケージもインポートされる模様。ProjectSettingsが変更されるので、出来るだけ新規プロジェクトへのインポートを推奨。エディタの2D/3Dモードは、3Dモードのまま変更されない。3Dモード時の仕様は以下から。モードで開始するかを指定できます。モードの間でいつでも切り替えることもできます。機能をパーツ毎に分けて、必要に応じてアタッチしている。エディタのインスペクターから細部まで設定出来る。パーツの基本クラスの初期化時に、GetComponentInParent等で、同一オブジェクトにアタッチされた他コンポーネントの参照を取得しまくっている。シングルトン(○○Manager系)ちゃんとしたシングルトン。InputManagerだけ、基本クラスの初期化時にFindObjectsOfTypeで変数に参照を保存している。(「InputManager.Instance」でも取得可能)。基本的な使い方デモゲームをテンプレートとするデモゲームをテンプレートとして、各種リソースや、プレハブを差し替えて行く。(音声ファイルは転用禁止なので注意)。要素を追加する時は、同種スクリプトの基本クラスを継承。同種スクリプトを参考に、ルールを踏まえつつ、クラスを構成。基本クラスの初期化時に、主な関連クラスの参照は取得されている派生クラスの場合、基本クラスの初期化タイミングで、主要な関連クラスへの参照を保持している。(CharacterAbilityならばCharacterへの参照等)。基本クラスの変数だけでも、ざっと目を通しておいた方が良い。○○Manager系は、シングルトンなので「GameManager.Instance」として何時でも使用出来る。○○Manager系の初期化タイミングで、他○○Manager系を呼び出す場合は、スクリプトの実行順序に注意しなければいけない。初期設定のままビルドしようとしてもエラーが出る。29」と高めに設定されている。使用するスマホが古い物だと、「パッケージの解析中に問題が発生しました。」と出てapkファイルからインストール出来ない。Levelを適度に下げておく。Settingsを開く。Keystoreを無効化する。(ザキ)多分中級趣味プログラマー。Playにて、なんやかんや21個のアプリをリリース済み。PlayのデベロッパーページYoutubeチャンネルスポンサーリンク*広告サービスを使用ブログの一部で、広告サービスを使用しています。広告をクリックすると、管理人に報酬が発生します。ゲーム制作の骨(Tips).ホーム検索トップサイドバータイトルとURLをコピーしました。