我创建了一个 CCB 文件作为精灵:MySprite.ccb,其自定义类设置为 MySprite。
如果我不想将它放入 SpriteBuilder 中的图层中,而是从中初始化对象并将它们添加到 Xcode 中的场景中,我该怎么做?
我试过的:
application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
在 AppDelegate的末尾添加以下内容:
[CCBReader load:@"MySprite"];
并将其添加到didLoadFromCCB
我的场景中:
MySprite *newSprite = [[MySprite alloc] init];
newSprite.position = CGPointMake(250, 100);
[_physicsNode addChild:newSprite];
但这似乎不起作用。
顺便说一句,其他一切工作正常,即在 SpriteBuilder 中放置在场景中的所有内容都按预期工作。