Öncelikle Unity Pro'ya sahibim.
Performansı artırmak için bir süredir görülmediklerinde ışıkları tıkamak için bakıyorum. İçinde koştuğum ana yöntemler BecameVisible () kullanmak ve kamera frustumunu test etmekti.
Benim asıl sorun, eğer oyuncu ışıkla aydınlatılacak bir alanı görüntülüyorsa, hala ışığın yanmasını istiyorum.
Şu anda aydınlatılmış alanın kamera frustumunda olup olmadığını kontrol eden bir yöntem kullanıyorum, ancak sorun bazen ışıklar oyuncu tarafından görünmeden (örneğin, onlar ve oyuncu arasındaki bir duvar) frustumda. Onlara tekrar denedim ama gerçek aydınlatılmış alan için yeterince ayrıntılı olamazsınız (en iyi şekil ışıktan maksimum yanan noktaları hesaplamak için renderer.bounds.extent ve renderer.bounds.center kullanıyordu).
Unity Pro'da ışıkları kapatmak için kolay bir yol bilen var mı? Ya da bahsettiğim kamera dayanak yöntemini kullanmanın iyi bir yolunu söyleyebilir misiniz?