cocos2d-x剖析
文章平均质量分 66
bombing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cocos2d-x应用窗口相关源码剖析2
2、Win32编程入门(cocos2d-x集成win消息框架基础)问题1:cocos2d-x应用程序如何创建win窗口?GetMessage: 从线程的消息队列取出一个消息 ;TranslateMessage: 将msg结构传给Windows,进行一些转换,比如A键按下,转换成WM_CHAR消息等 DispatchMessage():再将msg结构传给Windows,Windo原创 2014-02-25 20:01:57 · 791 阅读 · 0 评论 -
bombing:cocos2d-x之CCDirector类2
CCDirector与CCEGLView、AppDelegate产生关系图cocos2d-x框架创应用类、视图类、导演类顺序示意图如下:从图中可以总结如下:1) cocos2d-x框架创建AppDelegate单例对象;2) cocos2d-x框架创建CCEGLView单例对象,注册win窗口类和win窗口过程回调函数3) cocos2d-x框架在CCEGLVie原创 2014-02-25 20:48:54 · 719 阅读 · 0 评论 -
cocos2d-x应用窗口相关源码剖析4
4、结论1、从程序员的角度理解框架,框架最低要求 1)框架定义了一些协议(功能的抽象);目的:解耦合,通过函数指针实现。 2)框架实现了这层协议的调用,框架具有集成功能。 3)上层应用按照要求,去实现框架协议。2、cocos2d-x框架,基本上都可以分为两部分: 1. 一个入口主类,它定义了整个应用程序的生命周期,并提供一些全局的资源原创 2014-02-25 20:22:06 · 765 阅读 · 0 评论 -
cocos2d-x之CCDirector类1
1 cocos2d-x之CCDirector类1问题1:CCDirector类是什么时候创建?问题2:cocos2d-x应用窗口的消息回调函数是如何和CCDirector类创建连接起来的?1、复习上一节:创建AppDelegate对象后,全局唯一AppDelegate对象会执行run函数进行消息循环处理;创建CCEGLView对象后,该全局唯一CCEGLVie对象会处理wi原创 2014-02-25 20:42:05 · 916 阅读 · 0 评论 -
bombing:cocos2d-x应用窗口相关源码剖析3
3、cocos2d-x窗口应用程序集成win32消息机制流程分析bombing提醒您分析源码的时候,要带着问题去分析;分析明白以下三个问题,基本上对cocos2d-x集成win32消息机制大体流程了。问题1:win平台下,cocos2d-x框架源码中,那个类完成了win窗口类注册;问题2:win平台下,cocos2d-x框架源码中,那个类完成win窗口消息循环;问题3:win平原创 2014-02-25 20:10:00 · 1015 阅读 · 0 评论 -
cocos2d-x应用窗口相关源码剖析5-其他细节
Cocos2d-x 的“HelloWorld”细节分析 打开 HelloWorld 工程 , 里面有两个文件目录 Classes和 win32 。Classes 下有 HelloWorldScene.h/cpp ,AppDelegate.h/cpp.win32 下有 main.h/cpp首先看一下 win32 目录下的 main.h, 其中定义了使用转载 2014-02-25 20:25:24 · 929 阅读 · 0 评论 -
bombing:cocos2d-x内存管理机制-侧重调用
请打开CCObject类的.h.cpp文件,问题1:成员m_uID、m_uReference、m_uAutoReleaseCount什么意思?问题2:release函数和delete操作符,有什么不同问题3:autorelease函数的作用问题4:cocos2d-x内存管理机制是如何管理子节点精灵的。内存管理机制的基本概念及应用1、 基础知识cocos2dx采用的原创 2014-02-27 21:32:15 · 989 阅读 · 0 评论 -
cocos2d-x应用窗口相关源码剖析1
1 CCApplicationProtocol、CCApplication、AppDelegate类实现源码分析什么是框架,框架最低要求 理论:1)框架定义了一些协议(功能的抽象);目的:解耦合,通过函数指针实现。2)框架实现了这层协议的调用,框架具有集成功能。3)上层应用按照要求,去实现框架协议 代码兑现:1)CCApplicationProtocol类定义了原创 2014-02-25 19:53:05 · 835 阅读 · 0 评论 -
cocos2d-x定时器机制(更新完毕)
问题1:定时器回调函数,添加到cocos2d-x框架哪里去了。问题2:定时器回调函数是如何被cocos2d-x回调用起来的问题3:cocos2d-x框架式如何管理定时器的。定时器的应用基础cocos2d-x Cocos2d-x提供两种定时器 1)update定时器,每帧被调用,使用scheduleUpdate方法启用。2)schedule定时器,可设置时间间隔来触发,使原创 2014-03-14 23:18:23 · 2154 阅读 · 1 评论
分享