Cocos2d引擎
文章平均质量分 78
Dic0k
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x引擎学习笔记(一)—— cpp-empty-test程序流程
cpp-empty-test程序流程 cocos2d-x版本:3.17.2 运行环境:Visual Studio 2017 解决方案配置:Debug Win32 1.程序入口 main.cpp #include "main.h" #include "../Classes/AppDelegate.h" USING_NS_CC; int WINAPI _tWinMain(HINSTANCE h...原创 2019-08-14 11:13:54 · 492 阅读 · 0 评论 -
Cocos2d-x引擎学习笔记(二)—— 渲染与绘制源码分析
Cocos2d-x引擎渲染与绘制源码分析 cocos2d-x版本:3.17.2 运行环境:Visual Studio 2017 解决方案配置:Debug Win32 渲染流程图 1. Renderer中的渲染队列RenderQueue类 Renderer对象在Director(导演类)中,Director一般是单例,因此可以认为Renderer也是全局唯一。Renderer里面存放着渲染命令...原创 2019-08-14 11:16:56 · 851 阅读 · 0 评论 -
Cocos2d-x引擎学习笔记(三)—— 新建项目与调整显示窗口大小
cocos2d-x版本:3.17.2 运行环境:Visual Studio 2017 解决方案配置:Debug Win32 1. 创建一个新的项目 命令行 cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR // my project cocos new MyGame -p com.dick.mygam...原创 2019-08-15 10:29:40 · 846 阅读 · 0 评论 -
Cocos2d-x引擎学习笔记(四)—— 事件分发 源码分析
cocos2d-x版本:3.17.2 运行环境:Visual Studio 2017 解决方案配置:Debug Win32 事件分发主要由三部分组成: 事件分发器 EventDispatcher 事件监听器 EventListener 事件 Event 三者的关系可以理解为:在应用程序中事件可以看作是一个带有数据的实体,而事件监听器就是事情发生之后做一些处理工作的人;派发事件就是将事件这个实...原创 2019-08-23 15:22:31 · 634 阅读 · 0 评论 -
Cocos2d-x引擎学习笔记(五)—— 内存管理 源码分析
cocos2d-x版本:3.17.2 运行环境:Visual Studio 2017 解决方案配置:Debug Win32 1. Ref类 class CC_DLL Ref { public: // 增加一次引用计数 void retain(); // 减少一次引用计数 void release(); // 自动释放 Ref* autorele...原创 2019-08-23 15:23:42 · 627 阅读 · 2 评论