using System.Collections; using System.Collections.Generic; using UnityEngine; public class WorldRenderHelper : MonoBehaviour { private MeshRenderer render; private MeshFilter filter; // Use this for initialization void Start () { filter = GetComponent<MeshFilter>(); render = GetComponent<MeshRenderer>(); } [ExecuteInEditMode] void Update() { Rect bounds = Utils.ScreenSpaceBounds(transform, filter.sharedMesh, GameObject.Find("Main Camera").GetComponentInChildren<Camera>()); render.materials[0].SetVector("_Bounds", new Vector4(bounds.xMin, bounds.yMin, bounds.width, bounds.height)); } }