実現したいこと
Unity2022.3.13f1のUnity2D(URP)で動かしています。
画面上に2つのオブジェクトを配置しており、それぞれにスプライト画像をSpriteRendererコンポーネントで配置しています。
その二つのオブジェクトが重なった際、重なった部分を合成色で表示したいです。
具体的に言うと添付画像のような画像(白なのでそのままでは見えないと思いますが)
にRendererTextureで色を付けているのが現状で、片方が赤、片方が青に染めたテクスチャが重なった場合にグラデーションで紫がかかるように見せたいのです。
発生している問題・分からないこと
シェーダーで実現できそうな情報はあるのですが、当方がシェーダープログラムに関する知識に乏しくUnity上の機能で実現可能な方法がないでしょうか。
該当のソースコード
特になし
試したこと・調べたこと
上記の詳細・結果
代替的な手段としてそれぞれの画像の透過度を50%に下げて試してみたりしたのですが、重なり順によって微妙に色の出方が異なったりして困っています。
補足
特になし

0 コメント