最近准备做一个消除的小游戏,正好看到cocos2dx 里面有个消除的游戏例子叫CrystalCraze,正好研究下,但它是用js写的,以前没用用过js开发cocos2d,正好在这里记录下。
我用的是cocos2d-x-2.2.2版本,导入到vs2010后,显示的目录是在cocos2d-x-2.2.2\samples\Javascript\CrystalCraze
但是在Class目录下面AppDelegate.h跟AppDelegate.cpp,里面没有具体的代码,而且也没有相应的素材资源
其实游戏真正的资源是在cocos2d-x-2.2.2\samples\Javascript\Shared\games\CrystalCraze目录下,有个CrystalCraze.ccbproj文件,这个游戏是用cocosBuilder做的场景,可以直接打开这个文件,看到对应的编辑场景,还有一些文件夹,里面有psd文件,还有各平台的资源,在Resources文件夹下,有各种资源跟源码。
进去后,可以看到各场景的ccb,js文件,还有对应的图片,粒子效果,声音等,在cocosBuilder里面可以查看具体的场景各组件的名称,我主要看他怎么实现的游戏,就主要看js文件了。
大家可以选择一个平台进去看,Android 或者 iPhone 里面会有该平台下的所有资源。
Main.js 里面 就是加载一些声音文件,还有默认显示MainScene,都能看懂。