う~ん・・・
先々週ぐらいにunityrooomの方に意気揚々とパズルゲームを投稿したのですが、これいった反響もないまま一週間ゲームジャムが始まり、あっという間に膨大なゲームリストに埋もれてしまったので、もう一度リンクを載せてみよう。これでも二週間はかかったんだぞ!一週間で出来上がったゲームに負けられないんだから!プンプン!(ウソです)。
Cutie Circuit -Training- | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう
で、本題
さて、ステージクリア型のゲームには、その殆どにおいて終盤にボスキャラと呼ばれる強敵が登場しますが、例によって私が現在製作中のゲームでもボスキャラは登場します。
そしてボスキャラというのは、その登場シーンにおいては特別な演出があって、カットインでムービーが流れるとか、カメラがズームアップして派手なパーティクルと共に姿が現れるとか、 周回を繰り返して悪の親玉を倒すと本来救出するはずのヒロインが襲いかかって来るとか、色々な演出が施されてプレイヤーを楽しませるのですが、反転、それを作る側になると
果てしなく面倒くさい・・・
わざわざカメラを設置したり動かしたり、
〃〃∩ _, ,_
⊂⌒( `Д´) < ヤダヤダ!
`ヽ_つ ⊂ノ
ジタバタ
キャラクターにそれ用のアニメーションを追加したり
〃〃∩ _, ,_
⊂⌒( `Д´) < ヤダヤダ!
`ヽ_つ__つ
ジタバタ
イベント用に新しいシーンを追加するとか
_, ,_
(`Д´ ∩ < ヤダヤダ
⊂ (
ヽ∩ つ ジタバタ
〃〃
面倒くさい、面倒くさい
∩ _, ,_
⊂⌒( ゚∀゚) <だがしかし、ボスの登場は知らせたい
`ヽ_つ ⊂ノ
なので、どうしようかと頭をひねって30秒ほど考えた結果
ボスキャラ登場時に「BOSS」と文字を表示することにしました。うん、安直
「Boss」の文字は固定でよいのでSpriteで作ることにして
ボスキャラの姿が現れるのと同時に文字が表示されるようにしたいので
以前紹介したspriteMaskを使用する事に
表示させたいエリアにSpriteMaskを置いてMaskの位置に「Boss」と表示されたSpriteを移動させれば出来上がり!
ImageのMaskと違ってSpriteMaskとSpriteを親子関係にする必要がないのでiTweenのMoveToとかにSpriteMaskと同じpositionを指定あげれば「Boss」の文字がスライドインして表示されます。
こんな感じ。
そこからちょっと捻ってボスの名前が表示されるようにしたり
うーん、こんなことやってるから制作が遅れる・・・
〃∩ _, ,_ /) 〃∩ _, ,_ /)
⊂⌒( `Д´)ミ( ⌒ヽつ⊂⌒( `Д´)ミ( ⌒ヽつ
`ヽ._つ⊂ノ⊂( ,∀、)つ.`ヽ._つ⊂ノ⊂( ,∀、)つ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| ミ
| 〃 ∩ 。
| ⊂⌒从ヽ从゜o ザバーン
| ~~~~~~~~~~~~~~~~
|