Bu tam bir cevap değil, ama umarım yardımcı olacaktır.
Harita / döşeme ayarınız statik veya dinamik mi? Statik ise, çevrimdışı işlem gerçekleştirmenizi ve bu şekilde olabildiğince ön hesaplama yapmanızı şiddetle öneririm. İstediğiniz herhangi bir şekilde yapabilirsiniz (yeniden yayınlama veya daha akıllıca bir şey), ancak çok hızlı yapmayı umursamıyorsunuz çünkü seviyelerinizi "pişirirken" hepsi çevrimdışı olacak. Her bir noktadan hangi döşemelerin tam olarak göründüğünü önceden hesaplayabilir veya bir tür daha büyük bölgeler ve her bir bölgeden potansiyel olarak görünen tüm döşemeleri oluşturabilirsiniz.
Ardından, çalışma zamanında, görünür döşemelerin sorgusu çok basit ve çok hızlı olmalıdır.
Elbette, dinamik olarak oluşturulmuş düzeyleriniz varsa, bu hiç geçerli değildir :-)