首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

cocos2d-objc 3.0+ 游戏开发学习手册(一): 简介与安装

与目前cocos2d 3.0差异较大,不利于初学者上手,因此近日整理了一部分关于在cocos2d 3.0方面的实践经验,希望能对cocos2d 感兴趣的朋友有所帮助....(本文中的项目代码示例是以cocos2d最新的v3.5版本为参考) cocos2d 3.0 简介 关于什么是cocos2d, 以及其演进过程,本文不再赘述,大家可以自行百度,这方面的介绍还是挺多的....或者访问cocos2d官方网站.我们主要关注一下cocos2d 3.0与之前老的版本之间的显著差异: 完全的Objective-C cocos2d 3.0 移除了旧版本中的C语言库,完全采用Objective-C...关于物理引擎 在cocos2d的旧版本中,物理引擎有Box2D和 Chipmunk两种选择,但3.0新版本后,仅支持 Chipmunk cocos2d 安装 cocos2d的当前最新版本为3.5, 项目安装方法与旧版本略有不同...Resource: 资源文件目录,通常用于放置游戏中的图片或音效文件 libs: cocos2d的源码库,cocos2d是一个功能丰富的框架,可以从这里查看各种功能的源码,在3.5版本后,cocos2d

84930
您找到你想要的搜索结果了吗?
是的
没有找到

Cocos2D权威指南》——3.5 CCTexture纹理类「建议收藏」

Cocos2D内置一个纹理缓存管理器(CCTextureCache)来保存这些纹理图,这样可以极大加速创建新精灵,并充分利用已有的纹理图。...不利的是,如果收到内存警报,Cocos2D会将当前未使用的纹理图(即引用计数为1的纹理图)全部从内存中清除。 首先我们了解一下和纹理相关的概念。...虽然iPhone 3GS和iPhone 4、iPad等设备支持非2的乘方大小的纹理图,但在Cocos2D中,为了兼容所有设备,仍然使用2的乘方来填充纹理。...3.5.2 CCTexture2D、CCTextureCache和CCTextureAtlas 在Cocos2D中,使用CCTexture2D(纹理)从图片、文本或源数据中创建OpenGL 2D纹理,所创建的纹理对象使用...在Cocos2D的开发中,CCTexture2D和CCTextureCache在多个方法中都有体现,以CCSprite类的初始化方法之一为例: -(id) initWithFile:(NSString*

89510

cocos2dx(3) ——大

优化了 Labels     > 优化了渲染器(比 v2.2 更快)     > 新的事件分发机制     > 物理引擎集成     > 新的 UI 对象     > 模板容器         > 使用 cocos2d...::Map 替代了 CCDictionary , 用法         > 使用 cocos2d::Vector 替代了 CCArray, 用法         > 使用 cocos2d::Value...        > 可以使用 EventDispatcher 来分发自定义事件         > 可以注册一个 lambda 表达式作为回调函数 ---- 6、物理引擎集成     在 v3.0 中,我们把基于 Chipmunk2D...Color3B::GRAY                 || kBlendFuncDisable | BlendFunc::BLEND_FUNC_DISABLE | ---- 8、新的数据结构     > cocos2d...::Map    替代了 CCDictionary     > cocos2d::Vector 替代了 CCArray     > cocos2d::Value    替代了 CCBool, CCFLoat

78020
领券