こんにちは、ほしみです。
Unityの有名なアセット「AdventureCreator」を使って、カンタンな2Dアドベンチャーゲームを制作中です。主に学習のためなので公開するかは未定です。
今回はデフォルト画像を変更してキャラクターを歩かせるところまで進めました。以下、メモがてらまとめておきます。
▼ こうなります
▼ 動画全体はこちら
この記事の目次
「AdventureCreatorって?」
▼ Adventure Creatorダウンロードはこちら
▼ 公式テキストチュートリアル

▶ 有志による日本語版マニュアルPDF(ページ下部にリンク)
2D・3D両方のアドベンチャーゲームを作れる「全部入り」なアセットです。けっこういいお値段ですが、それに見合う機能があります。
「やり方は?」
新しいシーンの作成
新規ゲームの作成
▼ 公式解説ページはこちら

最終設定。Moving and turningを「Unity 2D」に変更(公式が推奨していたので)。あとはHotspot detectionを「Player Vicinity」に変更(プレイヤー接近時にホットスポットを検出したい場合)。
2Dか3Dか選択して、あとはだいたいデフォルトでよさそうです。
歩行グラフィックを差し替える
元ファイルはバックアップをとっておくこと。
今回は待機ポーズ4種と、左歩き16種、右歩き16種のみを上書き。元ファイルを削除して新ファイルをリネームしてもいいですが、その場合は再度グラフィック設定をUnityで行う必要があります。
フォルダはそれぞれ「BrainIdle」「BrainWalk⇒Left」「BrainWalk⇒Right」。今回はデモゲームのフォルダを流用します。
▼ 今回の歩行グラフィックの作成方法はこちら

ベース歩行グラフィックを配置
ベースとなる歩行グラフィックをまず配置する。
キャラクター作成
ベース歩行グラフィックをもとにキャラクター(プレイヤー)を作成する。
▼ 公式解説ページはこちら

初期位置を調整する
デフォルトだと初期位置が高めなので位置調整します。
好みで調整すればOK。
アニメーションを設定する
プレイヤーのアニメーションを設定します。
変更した名前がアニメーションのファイル名に対応する。
次にアニメーターコントローラーを作成する。現在開いているプロジェクトフォルダに作成されます。
Entryから伸びる矢印はどこでもいい。名前さえ合っていれば自動で切り替わる。
次は作成したアニメーターをIdle_Dに設定する。
背景を置く
背景PNGファイルをドラッグ&ドロップすればOK。
▼ 公式解説ページはこちら

「レイヤーの順序」の数値で前後関係を設定できる。
背景はヒエラルキーの_SetGeometryでまとめることが推奨されている。
カメラを設定する
デフォルトカメラを設定します。
▼公式解説ページはこちら

まだ動けないので、移動可能範囲を指定します。
このメッシュが歩行可能範囲になります。
ひとまず完成
あとはサイズの微調整をすれば完了です。
まとめ「スクリプトいらず」
スクリプトを使うことなくカスタマイズできました。
操作自体はとてもカンタンですね。唯一のネックは公式が英語だということ。アセットの英語UIにさえなれてしまえば、さまざまなアドベンチャーゲームが作れそうです。
今回は以上です。よきゲーム制作ライフを────ではまたφ(・ω・ )
▼ Adventure Creatorダウンロードはこちら
▼ Unity勉強のオトモ
▼ 関連記事





