オブジェクトをクリックで消す

クリックしたオブジェクトを徐々に消す例

参考資料:

UnityでクリックされたGameObjectを取得する方法

Change surface type with LWRP

作業済みのUnityプロジェクトをレポートフォルダにGP15.zipとして置いておく。

shaderをコードで操作して不透過マテリアル(Surface Type: Opaque)が透過マテリアル(Surface Type: Transparent)になるようにshaderパラメータを書き換える。

Materialの透過度(アルファ値)を時間変化させる。

時間変化する値をコールバックの引数に与えて一定間隔で呼び出すメソッド Line を用意した。

カメラにアタッチするコード: