オブジェクトの一部をマスクする - Unityな日々(Unity Geek)
Unityで、GameObjectの一部にマスクをかけるには、DepthMaskを使う。 参考:Unity - ShaderLab syntax: SubShader Tags 1. Maskとなるオブジェクトの設定 1-1. 新規シェーダを作成。Maskシェーダのスクリプト(下記)を記述する。 Maskオブジェクトの順番を、レギュラー・ジオメトリとマスクをかけるジオメトリの間に設定している。 Shader "Masked/Mask" { SubShader { // Render the mask after regular geometry, but before masked geome…