TL; DR:
Di mana ketinggian harus ditambatkan pada kisi heksagonal gaya sipil? Pusat, samping atau dhuwur? (Atau lebih kompleks?)
Pertanyaan yang tepat:
Pertimbangkan sejenak game klasik yang kita semua kenal dan cintai (mungkin?), Sid Meier's Alpha Centauri. Model peta memperkenalkan konsep baru ketinggian dataran yang terlihat ke rumus Civ klasik. Di SMAC, setiap sudut papan permainan memiliki ketinggian, yang memungkinkan peta berbukit-bukit yang indah, kebutuhan yang lengkap, mengingat cacing pikiran mendidih menunggu di setiap sudut.
Apakah peta ketinggian verteks saja menerjemahkan dengan rapi ke kisi heksagonal?
Alternatif yang jelas adalah pemetaan elevasi berbasis sisi dan pemetaan elevasi berbasis pusat; serta pemetaan ketinggian verteks-dalam (memberi kesempatan bagi tebing! Yay!)
Opsi terakhir adalah menerapkan kisi segitiga ke kisi-kisi permainan yang mencakup pusat dan simpul, dan memiliki ketinggian vertex-only atau inner-vertex.
Manakah dari opsi ini yang mungkin bekerja dengan baik? Mana yang cenderung menyedot semua jus dari CPU dan RAM terburu-buru?
sumber
Hebat bahwa setidaknya ada orang lain yang memikirkan hal ini. Sayangnya saya hanya menemukan halaman ini beberapa tahun kemudian. Namun, saya akan menjawab pertanyaan Anda untuk segi enam dasar sebagai gantinya. Gambar-gambar yang telah ditampilkan sampai sekarang tidak 100%. Dan pada peta 1 meter kisi-kisi akan keluar dari bentuk. Berarti tidak memungkinkan 60 derajat.
Saya telah bereksperimen pada:
Ukuran hexagon yang berbeda-beda: Basis mana (dalam piksel) yang memberikan akurasi tertinggi pada peta 1 meter setelah dicetak. Ini termasuk memiliki mereka sesempurna mungkin ketika mengubahnya 60 derajat. Juga ketika mengubahnya 180 derajat untuk refitting.
Lapisan heksagon gabungan yang berbeda.
Segi enam tunggal untuk memotong gambar detail tinggi (RAM = tidak cukup pada peta besar).
Batas persis komputer saya ditambah apa yang saya rasakan diperbolehkan.
Saya belum mencoba memiliki ketinggian dengan membuat segi enam berbentuk berbeda. Tapi saya tahu bahwa dasarnya harus benar sebelum membuat elevasi.
Ringkasan:
Akurasi 1 mm atau kurang pada peta 1 meter. Aturan 60 derajat.
Saya membutuhkan garis yang dapat menyesuaikan diri ketika diputar 180 derajat.
Saya perlu segitiga agar pas di layar saya dengan zoom maksimum.
Saya mempersempit pilihan saya menjadi 3 dengan aturan ini:
Kecil:
Ukuran; +26 x +45, 27 x 46 piksel
Ketidaktelitian 1 meter; 0,74 mm
Urutan; 131213131312131
Medium:
Ukuran; +41 x +71, 42 x 72 piksel
Ketidaktelitian 1 meter; 0,20 mm
Urutan; 1312131313121313131312131
Besar:
Ukuran; +56 x +97, 57 x 98 piksel
Ketidaktelitian 1 meter; 0,05 mm
Urutan; 1312131313121313131213131312131
Yang 1 pixel.
Dua dan tiga adalah kelompok 2 piksel. A 2 adalah 4 piksel total dan A 3 total 6 piksel.
Jika Anda menambahkan urutan ke atas, Anda akan melihat bahwa itu adalah lebar dalam piksel. Jika Anda menambahkannya dan menghitung 4 dan 6 bukannya 2 dan 3. Anda mendapatkan hight dalam piksel.
Angka + adalah apa yang Anda tambahkan dalam piksel ketika Anda menempatkan 2 segitiga di atas satu sama lain atau terhadap satu sama lain.
Jangan ragu untuk bertanya. Di email saya.
sumber