ダーク/ライト切り替え

Unityでモザイク処理をする方法

投稿日 2023-02-17T16:57:31.769461+09:00

Unityでモザイク処理をする方法

目次

目次を読み込み中...

今回はUnityで画像にモザイク処理を掛ける方法を紹介します。標準機能では用意されていないようなのでカスタムシェーダーで実装します。

シェーダーを書く

マテリアルにアタッチする

新規マテリアルを作成し、今作ったシェーダーをアタッチする。そしてそのマテリアルをモザイク処理を掛けたいオブジェクトにアタッチする。

今回はUGUIのImageオブジェクトに使用します。

インスペクタから操作する

Imageオブジェクトに上記マテリアルをアタッチするとインスペクタから操作できるようになります。

gif

今回はインスペクタからの操作のみの実装ですが、C#スクリプトから動的に操作する事もできます。またDotweenなどで徐々にフェードするような処理も可能です。演出の幅が広がるのでぜひ一度試してみて下さい。


準備中

このサイトをシェアする

Unityでモザイク処理をする方法