Oyunumda araziyi programlı olarak temsil etmenin en iyi yolunu bulmaya çalışıyorum. Arazinin yüzeyini temsil etmek için bir yükseklik haritası (veya eşit aralıklı köşeler ızgarası) ve pürüzsüz dokuya izin vermek için bir splatmap kullanmayı düşünüyorum. Bu tamamen pürüzsüz bir arazi için işe yarayacaktır, ancak sorun uçurumların ve keskin uçurum yüzlerinin nasıl temsil edileceği.
Kayalıkların kendilerinin arazinin geri kalanından farklı şekilde işlenmesi gerekir. Örneğin, uçurumun önünde farklı (gerilmemiş) bir dokuya sahip olmaları gerekir, ancak bunun için splatmap'ı kullansaydım, uçurumun dokusunun olduğu yerde yeterince uçurumun olması imkansız olurdu. yerden tamamen ayrıdır.
Bir resim bin kelime diyor ki ...
Arazi yüksekliğinde uçurumları ve diğer keskin farklılıkları saklamanın ve / veya oluşturmanın bazı genel yolları nelerdir?