Tôi đang tạo một công cụ gạch cho các trò chơi 2D từ trên xuống. Về cơ bản thế giới bao gồm một mạng lưới gạch.
Bây giờ tôi muốn đặt các NPC chẳng hạn có thể di chuyển trên bản đồ.
Bạn nghĩ gì là tốt nhất:
- mỗi ô có một con trỏ tới NPC nằm trên ô của nó hoặc con trỏ NULL
- có một danh sách các NPC và chúng có tọa độ của ô mà chúng đang nằm.
- thứ gì khác?
tôi nghĩ
- nhanh hơn để phát hiện va chạm nhưng nó sẽ sử dụng nhiều dung lượng bộ nhớ hơn và chậm hơn để tìm thấy tất cả các NPC trong bản đồ.
- Là ngược lại.