首先,cocos引擎有三个版本:C++,Lua,Js。其底层代码是由C++编写,通过脚本文件绑定到Lua与Js,所以我们之后解析的都是cocos2d-x。其次,cocos安装等就不概述了,百度一大堆。
讲解的cocos引擎下载地址:http://cocos2d-x.org/filedown/cocos2d-x-3.17.1
- cocos解压后文件目录结构如下图
- 通过build中sln项目入口进入官方提供的用例;具体位置如下,双击使用vs2015打开
- 打开之后可以看到目录,这里只做C++文件注释,lua和js都有标志
cocos源码剖析步骤:
1.hello word! 是如何运行的,怎么跑起来的(大体运行流程)
2.导演,场景,层,精灵 是相当重要的几个概念
3.UI控件的实现(精灵)
4.调度器
5.动画
概述小结:第一部分为cocos的目录结构,第二部分是具体的官方用例目录,如果有错误,请斧正