cocos2d-x教程

 时间:2024-10-15 01:02:10

1、一、总体介绍http://www.cocos2d.orgcocos2disaframeworkfor芟鲠阻缒building2Dgames,demos,andothergraphical/interactiveapplications.cocos2d基于opengl开发cocosd依赖于glew、Libxml2、LibtiffLibxml2是一个C语言开发的的XML开源库,ibxml2库依赖iconv和zlib库。Libtiff是一个用来读写标签图像文件格式(简写为TIFF)的库。Cocos2dFamilyisbelow,下面蓝色的4各分支是同步发布和更新的,有统一的版本。

cocos2d-x教程

3、三、Cocos2dx主要类1)CCCCObjectObject是cocos2dx的主要基类。主要提供了引用计数的功能。

cocos2d-x教程

4、(2)CCPoolManager是个单体类,负责管理多个垃圾回收器CCAutoreleasePool在CCObject::帆歌达缒Autorelease方法中单体CCPoolManager会将该对象加入到它管理的当前CCAutoreleasePool对象m_pCurReleasePool中,m_pCurReleasePool就是目前生效的垃圾回收器。CCAutoreleasePool通过CCArray*m_pReleasePoolStack可以管理多个垃圾回收器。

cocos2d-x教程

5、Pop方法会清理当前的垃圾回收器m_pCurReleasePool,如果有多个垃圾回收器删除当前这个垃圾回收器,最后将m_pReleasePoolStack中下个垃圾回收器设置给m_pCurReleasePool准备后面使用。

cocos2d-x教程
  • SQL注入一般方法
  • 如何认知软件测试岗位中可能运用到的WEB知识
  • SLF4J和log4j错误警告的解决方法
  • IntelliJ IDEA如何新建maven项目?
  • 怎样用命令行启动mysql服务
  • 热门搜索
    身上长红疙瘩很痒是什么原因 light是什么意思 科长是什么级别 什么才叫爱 大海是渔民的什么 三班倒是什么意思 人丝是什么面料 身上长红痣是什么原因 商榷是什么意思 揠苗助长告诉我们什么道理