UnityでRenderTextureを適用してテクスチャを作成したら、元の画面のSpriteに適用したSprite Maskが適用されなくなる

スポンサーリンク
Unity
スポンサーリンク
↑管理人が個人でUnity+Live2Dで作成しているスマホゲームです

Sprite Maskを適用して切り抜いた画面をカメラで撮影してRenderTextureを適用してテクスチャを作成したところ、Sprite Maskが適用されてない画面がテクスチャ化されてしまいました。

スプライト マスクはステンシルバッファーを使用するので、RenderTexture の「Depth buffer」にステンシル バッファーが含まれるように設定する必要があります。
この場合は「At least 24 bits depth(with stencil)」を選びます。

うまくできました!

1 Star2 Stars3 Stars4 Stars5 Stars (まだ投票されていません)
読み込み中...

コメント

広告ブロッカーを無効にしてください。

タイトルとURLをコピーしました