Вопросы с тегом «data-structure»

Объект для организации данных определенным образом, чтобы их можно было эффективно использовать. Примерами являются массивы, объекты, записи, структуры.

6
Как я могу хранить все свои данные уровня в одном файле, а не распределять по многим файлам?
В настоящее время я генерирую данные уровня и сохраняю их на диск, чтобы сохранить все изменения, внесенные в уровень. Я сохраняю "куски" размером 2048x2048 пикселей в файл. Всякий раз, когда игрок перемещается по секции, у которой нет файла, связанного с позицией, создается новый файл. Это прекрасно работает и очень быстро. …

2
Определение, соответствует ли созданная игроком структура шаблону в трехмерной блочной игре
Отказ от ответственности: это один из тех страшных вопросов в стиле Minecraft, но я чувствую, что это больше вопрос структуры данных и алгоритмов Я действительно новичок в трехмерных структурах данных и мне интересно, как лучше всего хранить и сопоставлять трехмерную блочную структуру. Прямо сейчас игрок может разместить блоки в любом …

2
Структура данных (или алгоритм) для быстрого поиска объектов на основе расстояния
Например, в вашей игре бегают 100 врагов (в разных командах), и их ИИ хочет осмотреть ближайшие объекты, чтобы определить, на кого он должен атаковать. Как быстро организовать эти объекты так, чтобы каждому врагу не приходилось рассчитывать расстояние между собой и всеми другими объектами? Короче говоря, как быстро ИИ-сущность может ответить …

2
Где я могу хранить строки? Какой эффективный способ их загрузки?
Я делаю нисходящую RPG для iPhone. Я использую мозаичные карты (CCTMXTileMap) и движок cocos2d-iphone. Я создал класс, который может обрабатывать загрузку карт и NPC на экран, класс, который обрабатывает ввод, и класс, который должен отображать диалог. Класс диалога берет одну строку или массив и отображает ее на экране внутри аккуратного …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.