我使用Cocos2d-x和Marmalade开发了一款2D游戏。
考虑到性能和内存等方面,我想知道在玩游戏之前创建一个场景以显示像“糖果传奇”游戏中使用的地图的更好解决方案是什么,然后:
- 可缩放
- 可滚动
- 在预定义的坐标位置上有可点击的按钮(关卡)等
- 角色在按钮(关卡)之间移动
非常感谢提前。
Sergio
我使用Cocos2d-x和Marmalade开发了一款2D游戏。
考虑到性能和内存等方面,我想知道在玩游戏之前创建一个场景以显示像“糖果传奇”游戏中使用的地图的更好解决方案是什么,然后:
非常感谢提前。
Sergio
您可以使用CCLayerPanZoom作为父节点,将菜单项、角色等添加为子节点。
请查看此链接:CCLayerPanZoom演示视频
另外,您可以从这里下载源文件CCLayerPanZoom Cpp文件和CCLayerPanZoom头文件。
看看cocos吧。他们在教程中有MissionSelect
。使用ScrollView
的方法。