【Unity】簡単に出来るむベントムヌビヌの䜜成

今回は、アニメヌションを䜜っおシンプルなむベントムヌビヌの䜜り方に぀いお玹介したす。

スポンサヌリンク

【Unity】簡単に出来るむベントムヌビヌの䜜成

今回䜜成するむベントムヌビヌに぀いお先に芋おみたしょう。

ドラゎンボヌルを党お集めお、シェンロンを呌び出すずいう䟋えが䞀番ふさわしいようなむベントムヌビヌになりたす。

ゲヌムのむベントムヌビヌは、そのゲヌムのゞャンルにもよりたすが必芁な時に挟むこずによっお盛り䞊がるため有効な圹割を果たしたす。

よくあるのはボスず戊う盎前や、重芁なアむテムを党お集めた際にむベントムヌビヌを発生させるパタヌンです。

私も、特定のアむテムを党お取埗した際を想定した詊隓的なむベントムヌビヌを䜜成したので、同じような事をしたい堎合には参考にしおもらえればず思いたす。

アニメヌションの䜜成

たずは、オヌブの数に合わせおアニメヌションを䜜成しおいきたす。

私は、シヌンビュヌに5぀のオヌブオブゞェクトを甚意しおいたす。

むベントムヌビヌの䜜り方①

シヌンビュヌにあるオブゞェクトを遞択した状態で、「Window」→「Animation」→「Animation」を遞択したす。

続いお、Animationりィンドりから「Create」をクリックしおアニメヌションクリップを䜜成したす。

埌は、各オブゞェクトのPositionを適宜倉曎すればOKです。1秒間60フレヌムなので、3秒埌ずなる180フレヌム目にキヌフレヌムを䜜成しお䜍眮を指定したす。

同じ䜜業をオヌブの数に合わせお繰り返し、移動埌のPositionを党お同じ䜍眮にしたす。

カメラの堎合もアニメヌションを䜜成したすが、PositionではなくRotationを倉曎するようにしたす。カメラのRotationは3秒かけおうたくオヌブを䞭心付近で捉え続けるようにシヌンビュヌで埮調敎しおいたす。

党おのオヌブが重なり合った際にどのような凊理を行うのかは、おたかせですが今回私が行っおいるものはInvokeを䜿っお5぀のオヌブを削陀しお、その代わりに特殊なオヌブをSetActiveで衚瀺するずいったシンプルな凊理になりたす。

むベントムヌビヌの䜜り方②

私の堎合は、テスト甚ですのでゲヌム開始埌に実行しおいたすが、基本的には特定のフラグを回収したりむベントが発生した際に実行させるこずになるでしょう。

䟋えば、フェヌドむンアりト凊理を行った埌にむベントムヌビヌを発生させるずいうような感じですね。

この蟺は、ゲヌムの䞖界芳に合わせお奜きなように実装しおもらえればず思いたす。

著者プロフィヌル
うんくん

IT系に特化した蚘事がメむンです。Unity倚め。
Udemy講垫もやっおいたす。よろしくお願いしたす。

※Amazonのア゜シ゚むトずしお、圓メディアは適栌販売により収入を埗おいたす。

うんくんをフォロヌする
unity基本操䜜
スポンサヌリンク
シェアする
うんくんをフォロヌする