状態異常「凍結」みたいなものが必要になったので、実装してみました。 ぶっちゃけ、表現としては大きめの半透明の氷のオブジェクトの中に入れてしまえば簡単だと思います。 しかしこの表現は凍らせたいオブジェクトの大きさや形状が様々な場合、無理な引き伸ばしが必要だったり、体の一部がはみ出たりすることがあります。 また、凍らせる対象が画面にたくさんいる時は表示するオブジェクトを増やすコストが気になりますし、むやみに半透明オブジェクトを表示させるのも考えものです。 そういう懸念への対策として作ってみたシェーダーでした。 シェーダー全文 ---------------------------------------- Freeze.shader(折りたたみ) ------------------------------------------ Shader "Custom/Freeze" { Proper