ぬるーむ

Unity初心者が誰もが知っているゲームの模倣をしています。個人的な備忘録ですが、入門書を読み終えたばかりの初心者の方は「こんなへなちょこでもいいのか!」「俺の方がうまく作れる」と作成意欲がわいたりするかもしれません。

Unityによるパックマンの作り方 ~ゴーストの状態~

IStateを継承したクラスで、ゴーストの状態の遷移と、そのときの行動を処理します。Dictionary<State, IState>とenum Stateで各stateを登録・参照し、Mover、Animatorで移動、アニメーションを行います。 状態とそのときの行動 移動に関しては下記を参照してください。 null</state,>…

Unityによるパックマンの作り方 ~ゴーストの作成~

ゴーストオブジェクトの作成 状態の管理 抽象クラスAGhostの作成 各ゴーストのクラスを作成 アカベイ ピンキー アオスケ グズタ 完成 ゴーストオブジェクトの作成 16px × 16pxの画像を用意し、Pixels Per Unitを8にします。画像からSpriteを作成し、Rigidbod…

Unityによるパックマンの作り方 ~パックマンの作成~

Pacmanオブジェクトの作成 Pacmanクラスの作成 移動 当たり判定 フレームごとの移動 ワープ 食べる アニメーション 完成 仕様はいたってシンプルです。 キーを押したら障害物にぶつかるまで進み続ける。 移動中にキーを押すと、その方向に移動できるようにな…

Unityによるパックマンの作り方 ~半自動でBoxCollider2Dをセット~

ColliderMapの作成 ColliderMapから矩形を取得 BoxCollider2Dをアタッチ BoxCollider2Dに必要な中心座標、サイズをを取得したいが、直接迷路の画像から取得するのは難しい。なので、まずデータ取得用の画像(ColliderMap)を作成し、そこから必要なデータを取…

Unityによるパックマンの作り方 ~迷路の作成~

Mazeオブジェクトの作成 BoxCollider2Dをアタッチ ワープ地点の作成 Mazeオブジェクトの作成 迷路の画像を用意しスプライトを作成します。 迷路の画像 Pixel Per Unitを8、Pivotを左下にします(左下を原点にしておくと今後わかりやすいので)。 迷路の画像の…

Unityによるパックマンの作り方

迷路の作成 パックマンの作成 ゴーストの作成 アイテムの作成 BGM・SEを再生する 完成 主に下記サイトを参考にしました。これらのサイトを読めば十分かもしれません(笑)。ただ、どのサイトも古く(まぁ、パックマン自体が古いが)、英語のサイトなので日本語で…

unityroomに自作ゲーム 「Let's Eat」 を公開しました

パックマンもどきのゲーム「Let's Eat」をunityroomに公開しました。近いうちに作成の解説も公開する予定です。 Let's Eat unityroom.com