🗂
離れたり近づいたりしたら透過していくエフェクトを作る【Unity/NOVA Shader】
今回の制作物はこんな感じ
NOVAShaderのインポート
ここを見るのが一番です!!
今回使ったアセットはこちら
マテリアルを作る
Assetsの中に左クリック→Create>Materialを押します
その次にShaderの部分をNova>Particles>UberUnlitにします
次に以下の項目に変更してみてください
ここに貼ってあるテクスチャはアセット内にあります
今回の趣旨である近づくと消えてくというのは一番下のTransparency>Depth Fadeが担ってるっぽいです!!!!!
Nearが1、Farが10に設定されているので1から10の間は見えるって感じです!!!
(きっと!)
パーティクルシステムを作る
まずはヒエラルキー上で左クリックをして Effect>ParticleSystemを押します。
多分こんな感じになります
またまた画像を貼るので変えてみてください!(もっといいのあったら教えてください!!)
RendererのMeshは
この画像の左向き三角の右側にあるやつです
あとはカメラを近づけたり離したりすると完成です!!
githubリンク
ここに稚拙ながら作ったものが格納されているシーンがあるので興味があればご覧になってください!!
感想
NOVAShader便利すぎ!!
VRのUIとかで重宝しそうな技術ですね!!!(VRで両目出力できるかなどは今後調査します!きっと!!!)
Discussion