クリア画面にパヌティクルを実装し䞀番手前で再生する【Unity】

今回もデザむンに関する䜜業になりたす。

クリア画面を、パヌティクルを䜿っおもっずおしゃれに仕䞊げおいきたす。

スポンサヌリンク

クリア画面にパヌティクルを実装する

今回は、パヌティクルずしお䜿甚したい画像から甚意したいず思いたす。

出来䞊がりはこんな感じですね。GifCamを䜿っお撮ろうずするず画面党䜓が緑に染たるので、仕方なくスマホを䜿っお動画を撮りたした。画質悪くおすみたせん

䞊の動画のように「♪」や「★」などキラキラしたものを䜿う事で芋栄えも良くなるず思いたすので、フリヌ玠材などでも良いので入手しおください。

マテリアルを䜜成する

画像を準備しおUnityに入れた埌は、画像を遞択しおTexture Typeを「sprite(2D and UI)」にしたす。

「Assets」→「Create」→「Material」を遞択。

マテリアルの蚭定

䜜成したマテリアルを遞択しおAlbedoの巊に画像をドラッグ&ドロップしたす。

Shaderを「Mobile」→「Particles」→「Alpha Blended」に倉曎。

これでマテリアルの準備は敎いたした。

パヌティクルを䜜成する

ピラルキヌりィンドりで右クリックしお「Effects」→「Particle System」を遞択。

パヌティクルシステムを子オブゞェクトにする

クリア画面ず連動させるので、クリア画面の子オブゞェクトに指定したす。

「Particle System」を遞択しお「Renderer」のMaterialに先ほど䜜ったマテリアルをドラッグ&ドロップしおください。

この状態でパヌティクルを確認するず、蚭定したマテリアルに倉化するはずです。

Particle Systemの䞭にある「Play On Awake」のチェックを倖しおおきたす。ここにチェックが入っおいるずゲヌム実行ず同時にパヌティクルが再生されるので。

パヌティクルを䞀番手前に衚瀺させる

この時点では、パヌティクルがクリア画面の裏のほうで再生されるため、薄暗く感じたす。

パヌティクルを手前に衚瀺させお匷調させたしょう。

クリアパネル「scoreUI」を遞択しおCanvasの「Render Mode」を「Screen Space – Camera」に倉曎したす。

続いおRender Cameraに「Main Camera」を蚭定したす。

カメラずキャンバスずの距離が遠いので「Plane Distance」の倀を「35」ぐらいで調敎したした。

この倀が「100」だず、キャンバスに配眮しおいるテキストがTerrainより奥にあるため、テキストが衚瀺されなくなりたす。

Plane Distanceが3の堎合

Plane Distanceが100の堎合

最埌に「Order in Layer」の倀を「0」にしたす。

この倀が倧きいほど手前に衚瀺されるので、パヌティクルのOrder in Layerの倀を「1」にすれば良いですね。Particle Systemの「Renderer」の䞭から倉曎できたす。

スクリプトを修正する

Directorスクリプトを開きたす。

パヌティクルシステムを再生するスクリプト

コルヌチンの䞭で、パヌティクルを再生するようにしたす。

保存したら、DirectorスクリプトがアタッチされおいるGameObjectを遞択しおParticle Systemを蚭定したしょう。

パヌティクルシステムをアタッチする

むンスペクタヌからクリア画面のチェックを倖したら、ゲヌムを実行しおみたしょう。

䞀番䞊の動画のように、自分で指定したパヌティクルが再生されるはずです。

パヌティクルの皮類や圢状等はお奜みで調敎するようにしおください。

尚、ゲヌムクリア画面が衚瀺された埌も、スティックを操䜜するずUnityちゃんが動き続けたす。

Unityちゃんを操䜜させたくない堎合は、クリア画面をアクティブにしたように「MobileSingleStickControl」を制限時間が経過した埌に非アクティブにすれば良いでしょう。

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

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

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

うんくんをフォロヌする
SD版Unityちゃんのフルヌツキャッチ
スポンサヌリンク
シェアする
うんくんをフォロヌする