В этой игре у меня есть 3 защитные башни (число настраивается), которые стреляют "пулей" каждые 3 секунды со скоростью 30 км / ч. Эти защитные башни имеют радар, и они начинают стрелять, только когда игрок находится под радаром башни. Это не проблема.
Мой вопрос: как хранить данные о стрельбе из пистолета? Я не уверен, какие именно данные мне нужны для каждой пули, но на ум приходит позиция пули, конечно. Давайте предположим, что мне нужно только сохранить это (у меня уже есть структура, определенная для 3D-точки).
Должен ли я попытаться выяснить максимальное количество пуль, которое может иметь игра в определенной точке, и объявить массив с таким размером? Должен ли я использовать связанный список? Или может быть что-то еще?
Я действительно понятия не имею, как это сделать. Мне не нужно ничего особенного или сложного. Что-то базовое, которое просто работает, и его легко использовать и реализовывать, более чем достаточно.
P.S .: Я не разместил этот вопрос на веб-сайте разработки игр (несмотря на тег), потому что я думаю, что он подходит здесь лучше.