8章『Gnome's Well』の最終調整

8.1 トラップとレベルオブジェクトの増設

ノームのアートが更新され、UIが更新され、そして背景の見栄えが良くなりゲームが形になってきました。現在は茶色のトゲのトラップしかありません。次の手順として、バラエティー豊かにするために、背景にあったトゲの種類を2つ追加しましょう。

回転ノコギリという新しいトラップも追加します。回転ノコギリはトゲと同じ種類のダメージを与えますが、3つのスプライトで構成され、そのうちのひとつはアニメーションするため少し複雑です。

最後に、ダメージは与えないけれど、プレイヤーが避けて通らなければいけないブロックの壁をいくつか追加します。これらのオブジェクトがトラップと連なって配置されることで、プレイヤーはレベルをどのように進むかを注意深く考えるようになります。

8.1.1 トゲのオブジェクト

トゲの種類を追加する作業から始めましょう。現在すでに存在しているスプライトのプレハブがあるので、これのスプライトを更新してコライダーを再生成するだけです。それには以下の手順を行ってください。

  1. トゲの新しいプレハブを作成します。SpikesBrownプレハブを選択して、Ctrl+D(Macではcommand+D)を押して複製します。この名前をSpikesBlueにしてください。同様に別のコピーを作成してSpikesRedと名付けてください。
  2. スプライトを更新します。SpikesBlueプレハブを選択して、スプライトをSpikesBlueに変更してください。
  3. ポリゴンコライダーを更新します。ポリゴンコライダーはSprite Rendererと同じオブジェクトに追加されているので、形状計算にスプライトを使うことができます。しかし、スプライトが変更されても自動で更新されることはありません。これを修正するにはポリゴンコライダーをリセットする必要があります。 ...

Get Unityによるモバイルゲーム開発 ―作りながら学ぶ2D/3Dゲームプログラミング入門 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.