LoginSignup
28
28

More than 5 years have passed since last update.

【Unity2D】Spriteを加算合成で描画する方法

Last updated at Posted at 2014-05-13

001.png
こんな感じのイケてない画像を加算合成する方法を紹介したいと思います。

002.png
Spriteを作成した直後はデフォルトのシェーダがアタッチされているためこのような描画となっています。
なので、これを加算合成用のものに差し替えます。

003.png
Projectビューを右クリックして、「Create > Meterial」を選択し、Materialを新規作成します。作成したらそのMaterialを選択し、InspectorからShaderを「FX/Flare」に変更します。

004.png
そうしたら適用したいSpriteのInspectorのSprite Rendererから先ほど作成したMaterialを選択してアタッチします。

005.png
これでそのSpriteは加算合成で描画されるようになります。

追記

FX/Flareだと、透過値(アルファ値)が変更できないので、「Particles/Additive」または「Particles/Additive (Soft)」を使ったほうが良さそうです。

28
28
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
28
28