Unity 2 Advent Calendar 2015 23日目の記事です。 軽い雪を! Unity で雪を降らせましょう。それもデモデモしたカッコイイのじゃなくて、そのままゲームに使えちゃうような、 なるべく実用的なものを。つまり軽いやつ。 サンタさんありがとう的な雪を! GPU で描く というわけで GPU を使うしかないですね。とはいえコンピュートとかは使いません。大抵のプラットフォームで動作するものを目指します。予め頂点を山ほど用意しておいて、頂点シェーダでビルボードにする作戦です。(まあ、よくある話なんですけど、意外とまとまったのはないような) Snow.cs いきなりソースコード。上から順番に解説してきます。 [RequireComponent(typeof(MeshFilter),typeof(MeshRenderer))] public class Snow : Mono