Apakah ada perpustakaan yang menangani peta 2D segi enam ubin? [Tutup]


9

Ini akan mewakili peta yang semi-kuadrat dari ukuran sewenang-wenang. Ini akan memiliki sistem sederhana untuk representasi koordinat peta, seperti 0101 (kolom pertama, hex pertama). Saya ingin peta dapat memberi tahu saya jarak antara dua titik dan garis apa yang terletak di antara dua titik tersebut, sebagai daftar atau larik.

Saya tidak terlalu peduli tentang bahasa, tetapi C # atau Python akan ideal.

Apakah ada?


Ini mungkin membantu, Mappy .
Quazi Irfan

Jawaban:



4

The perpustakaan Cocos 2D memiliki dukungan untuk rendering peta hex genteng. Saya belum menggunakannya, tetapi perpustakaan telah ada selama bertahun-tahun dan tampaknya cukup populer.

Itu mungkin lebih untuk rendering daripada melakukan perhitungan pada peta hex. Untungnya apa yang Anda minta cukup sederhana untuk diterapkan, terutama jika Anda menggunakan sistem koordinat x / y yang bagus untuk heks Anda. Lihat: http://www-cs-students.stanford.edu/~amitp/gameprog.html#hex



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.