//比如置灰,等方便的功能,用此脚本
public class UIMaterialEffect : MonoBehaviour
{
SerializeField\] private Material mat; \[SerializeField\] private Graphic graphic; #if UNITY_EDITOR \[ContextMenu("Enable")
private void EnableEffect()
{
SetEffectActive(true);
}
ContextMenu("Disable")
private void DisableEffect()
{
SetEffectActive(false);
}
#endif
public void SetEffectActive(bool active)
{
if (graphic != null)
{
graphic.material = active ? mat : null;
}
}
}