
cocos2d-x
文章平均质量分 74
冬之恋人
坚持果敢自信诚信,乐于奉献
展开
-
cocos2d-x常用工具
这些工具平常也用到,不过没有像这样整理出来,这是我在网上看到的。就记录一下。位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsParticleCreatorParticle D转载 2013-10-14 17:37:58 · 778 阅读 · 0 评论 -
cocos2d-x之CCAction类详解
在一个游戏中有了人物、白云等精灵,但是游戏中精灵静止不动肯定是不行的,要让它们执行一些动作,使精灵有丰富的动画效果,这样就会使用到CCAction类。CCAction主要用于人物角色等发生动作时使用,如紧身肉搏、远程射击和贴近对话等原创 2013-10-22 10:19:16 · 1271 阅读 · 0 评论 -
cocos2d-之坐标系
cocos2d-x采用的是笛卡尔平面坐标系,也就是平面上两条垂直线构成的坐标系,平面上任意一点都可以用(x,y)来表示。(1)就坐标系方向而言,cocos2d-x分为屏幕坐标系和OpenGL坐标系。(2)就节点本身而言,cocos2d-x分为绝对坐标系和相对坐标系。1.屏幕坐标系屏幕坐标系,也叫UIKit坐标系,原点在屏幕左上,x轴向右,y轴向下。cocos转载 2013-10-25 20:33:19 · 916 阅读 · 0 评论 -
cocos2d-x之节点类CCNode
节点类CCNode可以说是游戏元素的鼻祖了,基本上我们看得到的游戏元素都是以它为原型进行扩展的。像CCScene,CCLayer,CCSprite,CCMenu,CCSpriteBatchNode等等都是从CCNode继承而来。另外如果我们要自定义精灵,那么从CCNode继承也是一个很不错的选择。原创 2013-10-25 20:20:24 · 1321 阅读 · 0 评论 -
在box2d世界中创建物体的几个必须步骤
1.首先你需要创建body定义,指定物体的一些初始属性,如位置,或速度等。代码如:b2BodyDef groundBodyDef; //创建物体定义,这里的物体是地面盒groundBodyDef.position.Set(0,0);//指定物体的位置注:在b2Body.h中可以看到,b2BodyDef是一个结构体,可以用它来指定物体的初始属性,如userData,原创 2013-10-17 17:27:21 · 1346 阅读 · 0 评论 -
cocos2d-x在windows平台HelloWorld解析系列二
cocos2d-x在windows平台HelloWorld解析原创 2013-10-16 20:54:33 · 1345 阅读 · 0 评论 -
Cocos2d-x如何检测碰撞
我们的英雄现在可以发射子弹了,但仅仅只是装饰而已,如何才能杀掉怪物呢?在这一章,我们将介绍碰撞检测来实现这一效果。首先,跟踪怪物和子弹是必需的。在游戏中,我们为这两种精灵加以不同的tag来区分它们。当tag=1时,表示这是怪物,而tag=2时,则表示这为子弹。由于在CCNode里面有m_nTag这个成员变量,并且有setTag和getTag方法,因此CCSprite就继承了转载 2013-10-16 17:04:00 · 950 阅读 · 0 评论 -
MacBook终端命令创建Cocos2D-x游戏项目
Last login: Wed Oct 16 08:11:09 on consolebogon:~ mac$ cd desktopbogon:desktop mac$ cd cocos2d-xbogon:cocos2d-x mac$ cd cocos2d-x-2.2.0bogon:cocos2d-x-2.2.0 mac$ lsAUTHORS cocos2dxCHANGELO原创 2013-10-16 16:59:57 · 2333 阅读 · 0 评论 -
cocos2d-x快速入门系列一
学习cocos2d-x做游戏必备原创 2013-10-16 20:49:35 · 1352 阅读 · 0 评论 -
Cocos2D-x如何播放音乐和音效
Cocos2d-x已封装了SimpleAudioEngine用来跨平台。在我们的游戏中,我可以仅用一行代码,就能播放背景音乐和音效。这是非常方便的。事实上,cocos2d-iphone里包含cocosDenshion库,里面从底到高提供三层接口:CDSoundEngine->CDAudioManager->SimpleAudioEngine,但整个库完全依赖于OpenAL来实现。关于Ope原创 2013-10-16 17:02:43 · 2275 阅读 · 0 评论 -
Cocos2d-x 2.0 -- 从 点,线,面学起
一个图形引擎,总是由构建点,线,面的绘制功能写起来的。点,线,面。构成了最初的图形基础。所以说,掌握点,线,面是掌握引擎的基础。翻译 2013-10-23 20:59:21 · 1500 阅读 · 0 评论