うにてぃブログ

主にUnityとC#に関する記事を書いていきます

Mask

【Unity】uGUI を RenderTexture に描画している際に Mask が有効にならない場合の対応

以下のように RenderTexture を生成して、uGUI を映しているカメラに紐付けたところ 下図のように Mask が適応されていない private void Init() { _renderTexture = new RenderTexture(200, 200, 0); ・・・ _camera = _instance.GetComponentInChildren<Camera>();</camera>…

【Unity】uGUI を Unmask する

※Unity2019では動作しましたが2018では動作しなかった・・・ SpriteRenderer では Inside Mask と Outside Mask が選択できどちらの Mask をするか選択できますが uGUI には Inside Mask しかありません なので、Mask の処理を拡張し、 Outside Maskの機能を…