我为我的游戏制作了背景,每个都在各自的图层类中。我还创建了各个层的枚举。我想制作一个允许我为场景创建背景图层(常规)实例的方法。这背后的想法是我希望能够拥有背景实例,以便我可以滚动浏览不同的类型。请帮忙。
答案 0 :(得分:0)
你的意思是拥有一个用于构建图层或场景的工厂类? 如果这不是你的意思,试着更好地表达你的问题,因为不是很清楚
一个SceneFactory可以有像
这样的东西- (CCScene *) sceneOfType:(enum SceneType) type {
switch(type){
case type1:
return [[Scene1 alloc] init];
case type2:
return [[Scene2 alloc] init];
}
}