İçeriğe geç

Rust yükseklik haritası çözünürlüğü: her harita boyutu

Kısa cevap: yükseklik haritası çözünürlüğü harita boyutunu dört adımda izler: 1025 m’ye kadar 513 × 513, 2049 m’ye kadar 1025 × 1025, 4097 m’ye kadar 2049 × 2049 ve 4098 m’den 6000 m’ye kadar 4097 × 4097. Crucible Heightmap, yazdığın harita boyutundan bunu senin için seçer.

Harita boyutuYükseklik haritasıZemin dokusu ızgarası
1.000 ile 1.025 m513 × 513512 × 512
1.026 ile 2.049 m1025 × 10251024 × 1024
2.050 ile 4.097 m2049 × 20492048 × 2048
4.098 ile 6.000 m4097 × 40972048 × 2048

Bunlar RustEdit’in bir .raw yükseklik haritası için kullandığı adımlardır ve Crucible Heightmap tam olarak aynılarıyla dışa aktarır. 2050 m ile 4000 m arasındaki her yaygın boyut 2049’a oturur, 4098 m ve üstü ise 4097’ye.

Zemin dokusu ızgarası, bir .map dosyasındaki diğer katmanların boyutudur: zemin dokuları, biyomlar ve topoloji. Yükseklik haritasından bir küçüktür ve 2048’de durur, yani 4097 m üstü bir haritada her doku noktası dört yükseklik haritası noktasını kaplar.

Harita boyutunu ikiye böl (yarım metreyi at), bir sonraki ikinin kuvvetine yuvarla (512, 1024, 2048 veya 4096), sonra bir ekle.

  • 4000 m: yarısı 2000, sonraki ikinin kuvveti 2048, yani yükseklik haritası 2049 × 2049.
  • 4200 m: yarısı 2100, yukarı yuvarlanınca 4096, yani yükseklik haritası 4097 × 4097.
  • 1500 m: yarısı 750, yukarı yuvarlanınca 1024, yani yükseklik haritası 1025 × 1025.

Fazladan bir olmasının nedeni, ızgaranın karelerin kendisini değil köşe noktalarını saymasıdır. Her yükseklik haritası pikseli 1 ile 2 metre arası zemini kaplar. Harita boyutu hesaplayıcısı bu hesabı her boyut için yapar.

Dünya boyutunu Harita Boyutu alanına yaz, 1000 ile 6000 metre arasında herhangi bir değer (3800’de başlar), ve her dışa aktarma eşleşen çözünürlükte çıkar. Adım her sınırı geçtiğin anda değişir, yani 4000 m’lik bir harita 2049’da, 4200 m’lik bir harita 4097’de dışa aktarılır.

Crucible Heightmap'te Harita Boyutu alanı: Rust dünya boyutunu 1000 ile 6000 metre arasında yazdığın bir kutu

Durum çubuğu boyutu ve çözünürlüğü yan yana gösterir, örneğin 3800m · 2049², ve dışa aktarma paneli çözünürlüğü kendi Harita Boyutu alanının yanında gösterir, ikisi de aynı ayardır.

Bir .map dışa aktarması kendi boyutunu ve çözünürlüğünü taşır, yani eşleştirilecek bir şey yok: RustEdit’te aç, doğrudur.

Yalın bir .raw yükseklik haritası farklıdır. RustEdit’in Create New Map penceresinde önce harita boyutunu, sonra onunla gelen yükseklik haritası çözünürlüğünü ayarlarsın, sonra dosyayı seçersin. Başka bir çözünürlükteki yükseklik haritası sığması için gerilir, haritadan küçük olan ise içeri alınırken ayrıntı kaybeder. Yani önce Crucible’da boyutunu ayarla, dışa aktar, sonra RustEdit haritasını aynı boyutta oluştur. Adım adım: özel Rust haritası nasıl yapılır.

Rust’ın bir seed’den kendisinin kurduğu harita, bu tablodakinden daha ince bir yükseklik haritası kullanabilir. Örneğin 3750 m’lik bir prosedürel harita 4097 × 4097 çıkar. Bu, özel bir harita için hiçbir şeyi değiştirmez: RustEdit ve Crucible Heightmap’in kullandığı yukarıdaki tablodur.

Boyut ayrıca Rust’ın kendi haritasının hangi monumentleri yerleştirebileceğini ve bir sunucunun üzerinde genelde kaç oyuncu çalıştırdığını belirler. Boyut listesi, oyuncu sayıları ve bir hesaplayıcı Rust harita boyutları sayfasında.