首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为束的cocos2d场景

作为束的cocos2d场景
EN

Stack Overflow用户
提问于 2011-08-02 18:15:11
回答 1查看 241关注 0票数 0

您好,是否可以将cocos2d场景打包成包(NSBundle)并从外部加载(例如通过http )?

或者使用任何其他框架?

基本上,我希望在运行时动态加载cocos2d场景

致敬,Arsénio Costa

EN

回答 1

Stack Overflow用户

发布于 2011-08-09 13:21:40

一种方法是您可以将场景实现为尽可能通用和可配置,并将所有配置放入配置文件(通常是属性列表文件)。具体如何做到这一点取决于您正在制作的游戏类型,您没有在问题中指定,但通常您的代码可能如下所示:

代码语言:javascript
复制
@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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6910463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档