Saat membuat ruang permainan untuk memindahkan, menggambar, dan bertabrakan objek, apakah lebih baik memiliki titik (0,0), atau (0,0,0), berada di tengah-tengah ruang Anda, sehingga batas dunia adalah (-halfSize, halfSize), atau lebih baik berada di sudut jauh ruang Anda, jadi batasnya adalah (0, ukuran)?
Apa kelebihan dan kekurangan masing-masing, dan masalah apa yang mereka hadapi? Atau apakah itu benar-benar tidak penting?
Sepertinya detail kecil, tetapi saya ingin melihat apakah mungkin ada masalah besar yang mungkin saya abaikan.
sumber
Itu tidak terlalu penting. Selama Anda konsisten sepanjang permainan Anda.
Saya percaya pendekatan yang lebih umum adalah membuat batas dunia terpusat di sekitar
(0,0)
, yang berarti Anda akan mendapatkan batas Anda-halfSize, halfSize
. Karena sebagian besar struktur data yang mewakili posisi (Vector2 atau Vector3) default ke nol, Anda tahu bahwa penempatan default untuk objek adalah di pusat dunia (bukan di sudut bawah).sumber