Ben oyun programlama ile mutlak bir acemiyim, eğer bu soru zayıf bir şekilde formüle edilirse, yanımda özensizlik değil, oyun programlama deneyimi eksikliği olduğunu unutmayın.
Kodlamayı planladığım oyun, yukarıdan aşağıya 2D haritayı "dünya" olarak kullanacak. Dünya pencereden daha büyük olabilir (pencere yakınlaşıp uzaklaşabilir) ve araçlar dünyanın herhangi bir noktasına yerleştirilebilir (= kiremitli bir harita değil, alan "sürekli").
Bir örnekle açıklığa kavuşturmak için: dünya 1000x1000 metrelik bir arazi ise, bir araç (327.31, 720.4) metrede olabilir.
Sorum şu: dünyayı kendi içinde temsil etmenin en uygun yolu nedir? Bu olasılıkları düşünebilirdim:
- hiçbir şey yapmıyorum ve sayaçları fiziksel nesneyle çalışıyormuşum gibi kullanıyorum ,
- dünya boyutunu maksimum zumda 1000 metreyi temsil eden piksel sayısı olarak tanımlayan piksellere normalleştirin ,
- 1 büyüklüğünde kare olarak sözcüğü tanımlayan 1 normalleştir
... ama eminim başkaları da olabilirdi / bazılarım anlamsızdı. Bu sadece benim ilk oyunum olarak, önümdeki sorunların net bir resmine sahip değilim ve makul bir şekilde doğru bir başlangıç seçimi yapmak için bazı rehberlik istiyorum.
Zaman ayırdığınız için teşekkür ederim.