制作一个向场景添加通用图层的方法

时间:2013-03-17 13:42:59

标签: ios background cocos2d-iphone scroll

我为我的游戏制作了背景,每个都在各自的图层类中。我还创建了各个层的枚举。我想制作一个允许我为场景创建背景图层(常规)实例的方法。这背后的想法是我希望能够拥有背景实例,以便我可以滚动浏览不同的类型。请帮忙。

1 个答案:

答案 0 :(得分:0)

你的意思是拥有一个用于构建图层或场景的工厂类? 如果这不是你的意思,试着更好地表达你的问题,因为不是很清楚

一个SceneFactory可以有像

这样的东西
- (CCScene *) sceneOfType:(enum SceneType) type {
   switch(type){
       case type1:
           return [[Scene1 alloc] init];
       case type2:
           return [[Scene2 alloc] init];
   }           
}