Yukarıdan aşağıya 2D oyunlar için bir çini motoru yapıyorum. Temel olarak dünya bir çini ızgarasından oluşur.
Şimdi örneğin harita üzerinde hareket edebilen NPC'ler koymak istiyorum.
Sizce en iyisi hangisidir:
- her döşemenin döşemesindeki NPC'ye bir işaretçisi veya bir NULL işaretçisi vardır
- NPC'lerin bir listesine sahipler ve üzerinde bulundukları döşemenin koordinatlarına sahipler.
- başka bir şey?
bence
- çarpışma tespiti için daha hızlıdır, ancak daha fazla bellek alanı kullanır ve bir haritadaki tüm NPC'leri bulmak daha yavaştır.
- tam tersidir.