Я роблю двигун плитки для 2D-ігор зверху вниз. В основному світ складається з сітки з плиток.
Тепер я хочу поставити, наприклад, NPC, які можуть рухатися на карті.
Що ви вважаєте найкращим:
- кожна плитка має вказівник на NPC, який знаходиться на її плитці, або на NULL
- мають список NPC, і вони мають координати плитки, на якій вони знаходяться.
- щось ще?
я думаю
- швидше для виявлення зіткнень, але він би зайняв набагато більше місця в пам'яті і повільніше знайти всі NPC на карті.
- - навпаки.