private void InitializeCuller() { Culler = new OOCE(); Vector3 min = new Vector3(-15, -15, -15); Vector3 max = new Vector3(15, 15, 15); Culler.Init(ref min, ref max); Culler.SetResolution(Screen.width, Screen.height); Culler.MaxDepth(32); // 每个Node放一个物体 Culler.MaxItems(2); Culler.SafeDistance(Mathf.Sqrt(0.32f * 0.32f + 0.24f * 0.24f + 0.30f * 0.30f)); Culler.Camera(Camera.main); }
protected override void OnDestroy() { base.OnDestroy(); DrawObjects.Clear(); Culler = null; }