首先,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的目录结构,第二部分是具体的官方用例目录,如果有错误,请斧正

最新文章

  1. linux Mint 安装tomcat8
  2. Mac Pro 入门、遇到的问题、个性化设置 汇总
  3. jdbc事务处理和连接池
  4. Linux vim 底下显示行号
  5. DISPLAY_ITEM built-in in Oracle D2k Forms
  6. DOM加载:浏览器渲染和操作顺序(转载 学习中。。。)
  7. JMS - 基本概念
  8. Python os常用模块
  9. JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
  10. bootstrap注意事项(三)
  11. thinkPHP数据库操作
  12. 十二省联考题解 - JLOI2019 题解
  13. Tomcat 目录结构以及基本配置
  14. jloi2015
  15. iOS开发简记(1):指定APP的图标与启动图
  16. Mysql 登录及用户切换、用户权限查询
  17. RPC、RMI、SOAP、WSDL的区别详解
  18. 如何有效的报告bug?
  19. SpringBoot 玩转读写分离
  20. 从HiveQL到MapReduce job过程简析

热门文章

  1. SRCNN
  2. Dart - Isolate 并发
  3. Quick Union
  4. MYSQL 修改表结构基本操作一览
  5. 2018-2019-2 20189206 Python3学习
  6. 获奖感想和python学习心得
  7. Jade入门学习笔记
  8. Django 修改视图文件(views.py)并加载Django模块 + 利用render_to_response()简化加载模块 +locals()
  9. ST MCU_GPIO的八种工作模式详解。
  10. Nearest neighbor graph | 近邻图