Engineに組み込むための方法になります。Engineは事前にImport済みの状態で説明したいと思います。Engineに組み込むかについて紹介していこうと思います。Unityをまだ触ったことがなく使い方が分からない場合は第1回、第2回をご覧になってから今回の記事を見ていただけるとより理解しやすいかなと思います。Unity」というアセットがあります。Unityでは様々なシステムに適応するためのサンプルがすでに存在します。Engineへの組み込み方が記載されているので、以下のURLから対象のページを見ていただくとよいかと思います。今回は以下サンプルサイトを見ながら設定方法を紹介していこうと思います。Supportwww.pixelcrushers.comサンプルファイルを取り込むことで以下のことができるようになります。Engineを組み込むためのサポートファイルが存在します。Support」と検索していただくと以下の2ファイルが見つかるはずです。Import画面が表示されるためすべてのファイルをImportしてください。2つのファイルをImportすると以下のようにフォルダが2つ生成されます。この中にあるExampleフォルダ中身がサンプルファイルになります。Engineでどのように設定されているか見てみましょう。今回も2D設定を元に説明していきます。Example.unityを開いてみてください。Systemが実装されたKoaraNinjaが3人いる状態で始まります。それぞれの作りについてみてみましょう。Systemを呼び出すためのオブジェクトが新しく追加されています。Activatedの2つのスクリプトが設定されていることが分かります。呼び出すための設定がされています。Use」になっています。Triggerを呼び出す必要があります。Engineで実装されているButtonActivatedスクリプトと見た目上は同じ動きをするスクリプトとなっています。actor);という記述があるため、「OnUseの処理を呼び出すための処理」として実装されていることが分かります。TriggerのTriggerをOnUse」にして「UseOnButtonActivatedを付与する」と「特定の位置でアクションボタン(スペース)を押すとDialogueSystemが実行される」という動きをすることが分かります。Engineに組み込む方法としては上記が一番簡単かなと思います。Trigger」オブジェクトが付与されていることが分かります。Databaseで指定している会話の内容が異なるだけでほかは同じ内容であるため今回は省略したいと思います。UI」を使用しています。これは画面上に表示するためのサンプルのためプレイヤーとの会話をするための処理ではありません。このNinjaの場合はプレイヤーと会話するというよりはひたすらポップアップでメッセージを出す動きをします。Bark」オブジェクトの中に「DialogueActor」と「BarkOnIdle」スクリプトがあります。この2つのスクリプトを付与することでポップアップメッセージの表示内容などを指定することができます。Databaseなどを見てみると、ぐるぐるメッセージを回していることが分かります。Engineに組み込む方法について紹介しました。今回はサンプルページの方法そのままのやり方を紹介しましたがこちらについてもあくまで一例になります。Systemを実行していますが、このスクリプトだけだと「OnUse」の時にしか使えないデメリットがあります。Engineにある「ButtonActivated」を拡張するなどして適宜必要な処理を作っていく必要があるかなと思います。Unityにあるテンプレートについて紹介してこうと思います。Unityの使い方について紹介していこうと思います。Steamの実績を実装する方法はいろいろなサイトに載っているのですが、今後も同様の作業をすると思うので自分なりにかみ砕いてSteamの実績を導入する方法を残しておこうと思います。Brainで敵キャラがプレイヤーを追いかけて攻撃する設定方法について紹介していこうと思います。~#endif」といった記述があるときがあります。ゲームを作っていくうえで避けては通れないのが「最適化」になります。どんなにいいゲームを作ったとしても処理が重くなるとストレスがたまってしまい、プレイが台無しになることも多々あると思います。Steamの実績を実装する方法はいろいろなサイトに載っているのですが、今後も同様の作業をすると思うので自分なりにかみ砕いてSteamの実績を導入する方法を残しておこうと思います。参考にしたのは以下のサイトになります。EngineのDemoにあるKoalaDungeonについて記載していこうと思います。KoalaDungeonがあるのは分かったけど何がどう動いてるの!?という人に向けた記事になります。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。最近のコメント表示できるコメントはありません。免責事項等ホーム検索トップサイドバータイトルとURLをコピーしました。