Мне было интересно, какой лучший способ хранения данных будет в моей игре Cocos2d.Текстовый файл для использования
Когда моя игра начинается, она выбирает случайный тип врага. В зависимости от уровня количество врагов меняется. То, что я хочу сделать, это иметь файл, на который наложено множество врагов. Я хотел бы иметь это в отдельном файле, если это возможно, так что его легко настроить и изменить.
ПРИМЕР
Скажем для Уровня 3, Enemy_1 выбран. Затем он переходит в файл данных Enemy_1, а затем находит количество создаваемых спрайтов.
При поиске способа сделать это я не указал, что есть несколько файлов, встроенных в xCdoe, которые я мог бы использовать. К ним относятся: файл строк, список свойств и текстовый файл. Лучше всего предположить, что мне придется использовать список свойств, но я не уверен, как они работают, и как это можно реализовать в моей игре. Возможно, вы могли бы дать мне код для того, как это сделать?
Заранее спасибо
EDIT: Я забыл сказать, что я не могу просто один файл свойств, но мне нужно иметь один для каждого типа врага. Это потому, что некоторые враги труднее убивать, чем другие.
Спасибо, но как бы я сделать игру получить данные для уровня и ввода, что в мой метод спрайтов? – akuritsu
см. Plist обычно состоят из сочетания ключевых значений, поэтому, когда вы конвертируете его в словарь, просто получите значение в соответствии с вашим ключом. –
предположим, что у вас есть ключ GameLevel, который содержит словарь для этого уровня, говорят «уровень»: 1, «noOfAnemy»: 12
, тогда вы получаете gameLevel dict для ключа «GameLevel» и доступ к уровню и noOfAnemy.it все зависит от того, plist содержит –