宝石迷阵3类似效果如何实现及游戏如何存档

  • 本帖最后由 azurebld 于 2013-2-3 16:39 编辑 *

正在做个变种三消游戏,
我对这方面没什么经验,请问宝石迷阵3类似效果有什么简便的实现方法吗?
主要是那个超级宝石消除所有同色宝石的效果

cocos builder能做出来吗?这个我没用过
还是用软件做序列帧贴上去?
或者用ccrendertexture 自己写opengles代码?

另外游戏存档的问题
ccuserdefaults那个就算了没法用
我是想做成还是像宝石迷阵3那样能保存当前游戏进度的,每格的宝石类型都要存
基本上就是个ccdictionary,里面就是ccdictionary,ccarray, ccstring
我看了下ios的ccfileutils。mm,只有读取的时候把nsarray, nsdictionary转换
本来想反过来写个转换成ns—存档,不过好像c++不像oc一样能判断对象的类?没法判断到底是ccdictionary,ccarray, ccstring

存档问题解决,用typeid判断类,存档读档成功
为什么这个功能不加进去呢。。

还有file util的getwriteablepath是存到NSCachesDirectory里的
还要改成NSDocumentsDirectory