摘要: NS_CC_BEGIN:Cocos2D-x命名空间开始,属于Cocos2D-x的类的定义以该宏开头,用以代替C++中的“namespace cocos2d{”。 NS_CC_END:Cocos2D-x命名空间结束,属于Cocos2D-x的类的定义以该宏结束,用以代替“}”。 USING_NS_CC:声明Cocos2D-x的命名空间,代替”using namespace cocos2d“。 NS_CC_EXT_BEGIN:Cocos2D-x的扩展库的命名空间开始,代替”namespace cocos2d{namespace extension{“。 NS_CC_EXT_END:Cocos... 阅读全文
posted @ 2014-04-11 16:20 归海一刀 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 对CCImage的绘制是通过CCTexture2D来实现的(OPENGL es)通过纹理绘制到某个面。(本文中所提到的方法在cocos2d2.0中部分有调整,请应用时候具体察看源码)1. 首先来了解一下跟精灵相关的几个类:(1) CCTexture2D可以把它看成一个纹理,它是cocos2d-x渲染图形的重要参数,用来贴图,因为cocos2d-x使用opengl es绘制2d图形的,它的尺寸是2的n次方。一般通过以下方式获得:CCTexture2D* cache = CCTextureCache::sharedTextureCache()->addImage("hero.png 阅读全文
posted @ 2014-04-11 15:08 归海一刀 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 这些工具平常也用到,不过没有像这样整理出来,这是我在网上看到的。就记录一下。位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsParticleCreatorParticle Designer物理编辑工具Physics Editing ToolsMekanimoPhysicsBenchPhysicsEditorVertexHelper场景编辑工具Scene Editing ToolsCocosBuilderCocoshop 阅读全文
posted @ 2014-04-11 14:57 归海一刀 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 本文有CC原创,转载请注明地址:http://blog.csdn.net/oktears/article/details/13297003在cocos2d-x2.1.4以上的版本中,取消了使用vs模版创建项目的方法,开始使用python脚本创建项目,使用python创建项目需要在命令行敲很多指令,比较麻烦。我把这些命令组合在一起,放在了一个批处理文件中,直接双击打开批处理文件就可以通过几个简单的指令来创建项目。第一步: 新建一个txt文件,将下面这段代码拷贝进去,保存文件,将文件名改成create_project.bat。[plain]view plaincopy@echooffset/ppr 阅读全文
posted @ 2014-04-11 14:51 归海一刀 阅读(252) 评论(0) 推荐(0) 编辑