Diğer cevaplara ek olarak, bir grup pikseli "bilinen durum" bloklarına "toplamak" ile ilgili küçük bir defter tutma yapmak istiyorsanız bunu hızlandırmak için yapabileceğiniz bazı şeyler vardır. Örneğin, en yüksek arazi parçasının yüksekliğini saklayabilirsiniz, böylece füzenin bunun üstünde olduğu sürece hiçbir şeye çarpmayacağı kabul edilebilir. Ayrıca, en düşük "hava" alanının yüksekliğini de saklayabilirsiniz, böylece füze o yüksekliğe ulaşırsa, bir şeye çarpması gerektiğini bilirsiniz (bu en iyi akıl sağlığı kontrolü olarak kullanılabilir). Bundan da ötesi, tüm alanları temsil eden dikdörtgenleri ve hepsi hava olan diğer dikdörtgenleri depolayabilirsiniz, ancak bu değerden daha fazla iş olabilir.
Nihayetinde, en iyi yöntem muhtemelen "her arazi sütununun yüksekliğini depolamak" ve daha sonra füzenin yüksekliğini yolunun her adımında hesaplamak olacaktır. Daha modern oyunlarla konuşamam, ama Scorched Earth'te bir “mağara” yaptığınızda, o mağaranın üstündeki arazinin dümdüz bırakıldığına inanıyorum. Çıkıntılar istiyorsanız, çalışma biraz daha büyük olacak, ancak bu temel fikrin bir uzantısı olacaktır. (İpucu: önce temel fikri alın!)
Araziniz muhtemelen tamamen keyfi olduğundan, kısayol yoktur. Arazinizi bir spline veya bir şey olmaya zorlasanız bile, onu yok etmeye başladığınızda üzülecek ve line-spline kavşak testleri yinelemeli ve mükemmel olmayan veya kapsamlı ve problem tipiniz için anlamsız bir şekilde yavaş olacaktır.