2011-08-02 10 views
0

こんにちは、バンドル(NSBundle)にcocos2dシーンをパックし、外部(例えばhttpなど)でロードすることは可能ですか?cocos2dシーンをバンドルとして

他のフレームワークを使用していますか?

基本的に私は、動的なコードのロードにランタイム

よろしくでcocos2dのシーンをしたい、 アルセコスタ

答えて

0

一つの方法は、あなたができるだけ一般的で設定できるように、あなたのシーンを実装し、すべての構成を置くことができています設定ファイル(通常はプロパティリストファイル)に書き込む。どのように正確にそれを行うには、あなたの質問に指定されていませんでしたが、一般的にあなたのコードは次のようになります。これは、あなたが作っているゲームの種類によって異なります。

@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

関連する問題