cocos2dx
文章平均质量分 62
demibug
asdf
展开
-
Cocos2dx使用 TexturePacker导出的.plist
CCSpriteFrameCache* cache = CCSpriteFrameCache::sharedSpriteFrameCache(); cache->addSpriteFramesWithFile("test.plist", "test.png"); /* 创建Sprite */ CCSprite* s1 = CCSprite:转载 2013-03-26 23:40:24 · 909 阅读 · 0 评论 -
Cocos2dx 中文支持
将需要的字符串保存于 strings.xml文件中:xml version="1.0" encoding="UTF-8"?> DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd"> plist version="1.0"转载 2013-03-26 23:29:41 · 711 阅读 · 0 评论 -
cocos2d-x 2.0版本 自适应屏幕分辨率
我使用的版本是cocos2d-2.0-x-2.0.4,cocos2dx-2.0版本对多分辨率适配提供了很好的支持,使用起来比1.0版本要简单些,1.0版本的适配可以参考这篇博文。1. 做2.0版本的适配首先需要了解下面这些知识。(1)适配策略2.0版本提供了三种适配策略:kResolutionNoBorder:超出屏幕的部分会被裁剪,两侧没有黑边,铺满屏幕,按图片原始比例显示,图片转载 2013-03-26 23:47:11 · 702 阅读 · 0 评论 -
cocos2d中CCCallFunc、CCCallFuncN和CCCallFuncND的区别
cocos2d中有3种回调方式:CCCallFunc、CCCallFuncN和CCCallFuncND其中,他们有什么区别呢? 这里我稍微总结下,不对的欢迎讨论和拍砖! 看源代码的excute方法,我总结下面3点:1. CCCallFunc C代码 -(void) execute {转载 2013-03-26 23:30:31 · 765 阅读 · 0 评论 -
深入了解CCSprite
本章我们将深入了解精灵(Sprite)。我们可以通过很多方式用单个文件或者纹理贴图集(Texture Atlases)来生成精灵。我也会在本章介绍如何创建和播放精灵动画。 纹理贴图集是一张包含很多图片的纹理贴图(图片),通常用于存放单个角色动画的所有动画帧。不过它的作用不止于此。实际上你可以把任何图片放进同一张纹理贴图中。我们的目的是把尽可能多的图片放进同一张纹理贴图中,以达到节省空间的转载 2013-03-26 23:53:32 · 869 阅读 · 0 评论