0

私は Xcode と Cocos2d の初心者で、CocosBuilder で最初の一歩を踏み出しています。RayWenderlich Game Development tutorialsなどの利用可能なオンライン チュートリアルから学んでいます。コードをコピーしているときに、作成者がいくつかの点を見逃していることに気付くことがあります。これは、新しい開発者には明らかではありません。チュートリアルCocosBuilder の紹介 で、cocos2d 3.1.0 を使用している Xcode にシーン (*.ccbi) を配置できません。私のコード:

+(CCScene *) scene
{
    CCNode * menu = [CCBReader nodeGraphFromFile:@"MainMenuScene.ccbi"];
    CCScene * scene = [CCScene node];
    [scene addChild:menu];
    return scene;
}

Xcode は nodeGraphFromFile を#import "CCBReader.h"認識しません。別のメソッドを作成して試しても、sceneWithNodeGraphFromFile も認識しません。

CCScene *s= [CCBReader sceneWithNodeGraphFromFile:@"MainMenuScene.ccbi"];

CocosBuilder から cocos2d 3.1.0 バージョンへのパブリッシュ シーンの完全なコードがどのように見えるかを示すのを手伝ってくれる人がいれば幸いです。

残念ながら、スクリーンショットをアップロードできません。

4

2 に答える 2

0

チェックリストとして、

プロジェクトに CCBReader.h が追加されていることを確認してください。こちらから入手できます。 https://github.com/cocos2d/CCBReader

それで、

すべての ccbi ファイルとその他のリソースもプロジェクトに追加する必要があります。

完了すると、上記のコードが機能するはずです。

次のようにシーンを開始します

[[CCDirector sharedDirector] runWithScene:newScene];
于 2014-08-01T10:05:41.837 に答える