我们即将完成iphone的应用程序。
所有游戏都在一个班级helloWorldLayer.mm
。使用cocos2d。
现在我需要添加游戏菜单。
2种方式。
在init方法的同一个类中添加它,并从那里作为带按钮的精灵调用它。
使另一个类成为gameMenu类,并从委托中调用此类:
[[CCDirector sharedDirector] runWithScene: [gameMenu scene]];
然后从游戏菜单加载游戏场景:
[[CCDirector sharedDirector] replaceScene: [HelloWorldLayer scene]];
那个方法好吗?我必须添加其他东西吗?什么东西? 使用第一个或第二个?
,记忆效果更好非常感谢!
答案 0 :(得分:1)
一个小游戏菜单屏幕场景应该更好 - 主要是为了组织。将菜单放在单独的场景或游戏类中本身不应该有太大的区别,但我仍然希望单独使用它。你也可以做一些奇特的场景过渡效果。