写个连连看来讲游戏开发,我觉得实例讲解效果会好一些。
终端下面cd到源码目录,敲命令:
cocos new LLK -p com.goonear.llk -l cpp -d ./Goonear
其实脚本创建新工程原理很简单,引擎原码目录下有很多工程模板,安卓,ios,mac,linux。这些模板都是事先做好的,引擎开发组会不断维护更新。然后执行脚本创建新工程的时候就把相关的模板文件拷贝到你指定的工程目录。根据你创建工程时指定的参数,去修改模板的对应参数,比如ios下面会修改bundle id为包名,安卓就用包名作为安卓程序的包名等。
打开LLK目录,可以看到创建了很多平台的工程目录,我们找到proj.ioc_mac。这个目录就是xcode工程目录。
前面说了,python脚本创建的工程,是拷贝的工程模板,其实这个模板就是个一个cocos2d-x引擎写的Helloworld,所以我们创建的LLK工程,什么代码都不写的话,其实就是个HelloWorld程序。但是整体的游戏框架已经搭建完了,我们需要开发的就是连连看的游戏逻辑,替换掉里面的Helloworld。
基本上我们创建了这个LLK工程,只有这个名字是跟连连看有关的,其他的全部是HelloWorld的东西。我们需要干掉Helloworld,写我们的连连看游戏。后面讲怎么来做这件事情。