Cocos2D сцена в комплекте - PullRequest
       2

Cocos2D сцена в комплекте

0 голосов
/ 02 августа 2011

Привет, возможно ли упаковать сцену cocos2d в Bundle (NSBundle) и загрузить ее извне (например, по http)?

Или используя любой другой фреймворк?

В основном я хочу, чтобы динамический код загружал сцену cocos2d во время выполнения

С уважением, Арсенио Коста

1 Ответ

0 голосов
/ 09 августа 2011

Один из способов - сделать вашу сцену максимально общей и настраиваемой и поместить все конфигурации в конфигурационные файлы (обычно это файл списка свойств).Как именно это сделать, зависит от типа создаваемых вами игр, которые вы не указали в своем вопросе, но в целом ваш код может выглядеть следующим образом:

@implementation LevelScene

-(id) initWithConfigFile:(NSString *)configFile {
    self = [self init];
    if (self) {
        NSDictionary *config = [NSDictionary dictionaryWithContentsOfFile:configFile];

        // do further initialization based on values in config

    }
    return self;
}

...

Или вы можете попробовать использоватьэто крутой инструмент, который позволяет вам визуально создавать свои сцены и сохранять их в виде файлов для динамической загрузки в ваших играх: CocosBuilder .

CocosBuilder

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...