Saya seorang pemula mutlak dengan pemrograman game, haruskah pertanyaan ini dirumuskan dengan buruk, sadarlah itu bukan kecerobohan di pihak saya, tetapi kurangnya pengalaman pemrograman game.
Gim yang saya rencanakan untuk dikodekan akan menggunakan peta 2D top-down sebagai "dunia". Dunia mungkin lebih besar dari jendela (jendela dapat memperbesar atau memperkecil) dan kendaraan dapat ditemukan di titik mana pun di dunia (= ini bukan peta ubin, ruangnya "kontinu").
Untuk mengklarifikasi dengan sebuah contoh: jika dunia adalah medan 1000x1000 meter, sebuah kendaraan bisa berada di lokasi (327,31, 720,4) meter.
Pertanyaan saya adalah: apa cara yang paling nyaman untuk mewakili dunia secara internal? Saya bisa memikirkan kemungkinan-kemungkinan ini:
- tidak melakukan apa pun dan menggunakan meter seolah-olah saya bekerja dengan benda fisik,
- normalisasi ke piksel mendefinisikan ukuran dunia sebagai jumlah piksel untuk mewakili 1000 meter pada zoom maksimum,
- normalisasikan ke 1 mendefinisikan kata sebagai kuadrat ukuran 1
... tapi saya yakin mungkin ada beberapa yang lain / beberapa milik saya tidak masuk akal. Hanya saja menjadi game pertama saya, saya tidak memiliki gambaran yang jelas tentang masalah di depan saya, dan saya ingin beberapa panduan dalam membuat pilihan awal yang cukup benar.
Terima kasih atas waktu Anda.