cocos2d-x
LoadTown
这个作者很懒,什么都没留下…
展开
-
cocos2d-x(屏幕旋转,schedule,系统语言)
1.屏幕旋转 可以通过getDeviceOrientation和setDeviceOrientation来分别获得屏幕的朝向和设置相应的屏幕朝向。这个例子就是根据屏幕的朝向再通过setDeviceOrientation设置屏幕的朝向,用法很简单,也就不做过多的说明了2.Schedule3.在cocos2d-x中有一个按时调一个函数的方法,定义这个转载 2013-10-26 23:43:40 · 1597 阅读 · 0 评论 -
Cocos2d-X 事件处理机制之触屏事件(单点触屏+多点触屏)
本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010 游戏主要是玩家和程序的交流。无论你的动画做得多么生动,特效做得如何炫,游戏还是要和玩家进行互动和交流。在智能手机中,主要的输入操作是通过触摸屏幕、重力感应等方式实现的,而输入文字主要通过虚拟键盘等实现转载 2013-11-01 10:13:57 · 2391 阅读 · 1 评论 -
Cocos2d-x CCGridBase网格动作
网格动作类似于特效,可以实现翻转、抖动、震荡、水波纹等效果。Cocos2D-x中,网格类的基类CCGridBase有两个子类,即CCGrid3D和CCTiledGrid3D。这两个类的共同点是,网格的每个子块都可以分离出来,CCGridBase的继承关系如下: CCGrid3D、CCTiledGrid3D-->CCGridBase-->CCObject。 网格没有什么直接应用的场合,只转载 2013-10-31 22:01:09 · 2626 阅读 · 0 评论 -
cocos2d-x不得不说的 CCAction
先来看看CCAction的继承结构图这里我省略了瞬时动作(CCActionInstant)和间隔动作(CCActionInterval)的子类,因为它们又包含了非常多的子类,待会再介绍它们的子类。CCAction和CCFiniteTimeAction都是抽象类,只定义了一些基本属性和方法,没有实际用途,我们需要使用它们的子类来初始化动作,然后运行到节点上。间隔动作原创 2013-10-31 00:43:13 · 2505 阅读 · 1 评论 -
cocos2dx 使用Texturepacker制作纹理相册以及使用
TexturePacker官网下载地址:http://www.codeandweb.com/texturepacker/download首先要解释一下,为什么要使用TexturePacker?这是应为我们做的游戏最终要运行在Android手机或者苹果手机上,而Android或者ios系统使用的是OpenGL ES来渲染。所以我们要针对OpenGL ES来进行优化。内存方原创 2013-10-31 11:55:51 · 1219 阅读 · 0 评论 -
【cocos2d-x】动作类之缓冲动作和组合动作的使用(变速动作)
一、缓冲动作 在实现运动中,常常需要一些加速度或者减速度的效果。Cocos2D-X引擎为我们提供了相应的实现接口,这样就不用再用原来的公式计算方法来实现加减速的效果。 Ease系列的方法改变了运动的速度,但是并没有改变总体时间。如果整个动作持续5s,那么整个时间仍然会持续5s。这些动作可以分为三类。 In actions:action(开始的时候加速)转载 2013-10-30 21:41:36 · 6516 阅读 · 0 评论 -
cocos2d-x CCParticleSystem粒子系统
粒子系统主要分为如下两种模式: 1.重力式粒子系统(CCParticleSystemPoint ): 这种粒子存在重力,好像地球的万有引力一样,所有的粒子都会收到重力的约束,当然重力的大小是可以自己定义的 2.放射性粒子系统(CCParticleSystemQuad):: 这种粒子不存在重力,因此粒子好像都在空中,不再收到地球万有引力的作用原创 2013-10-30 16:08:37 · 5712 阅读 · 0 评论 -
cocos2dx——CCProgressTimer
初学cocos2dx 小记方便日后查看: CCProgressTimer 进度条 不仅可以作为进度条 同时CCProgressTimer可以实现一些图片的特效效果,这样的效果可以在载入的时候作为载入动画 1. 进度条效果: CCProgressTimer *progressTimer = CCProgressTimer ::create(CCSprit原创 2013-10-30 10:43:15 · 2721 阅读 · 1 评论 -
Visual Studio 移除 cocos2d-x 模版
如果你切换cocos2d-x版本的话, 要将之前版本的vs模板删除掉,方法如下:进入以下目录(根据自己的vs版本):VS2008: C:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojects\VC2008Express: C:\Program Files\Microsoft Visual Studio 9.0\VC\Expr转载 2013-10-23 22:32:05 · 967 阅读 · 0 评论 -
解决cocos2d-X 2.0版本后创建的Android项目提示org.cocos2dx.lib.Cocos2dxActivity找不到问题
1. 解决cocos2d-X 2.0版本后创建的Android项目提示org.cocos2dx.lib.Cocos2dxActivity找不到问题 解决方法: 复制 ***\cocos2dx\platform\android\java\src\ (***为cocos2d-x更目录) 到你android项目中的src文件夹中 这样就又有一个麻烦问题,是不是每次转载 2013-10-23 15:14:12 · 1851 阅读 · 0 评论 -
cocos2d-x切换场景效果
例如从一个场景 进入另一个场景: CCScene *s= MainGame::scene(); CCDirector::sharedDirector()->replaceScene(CCTransitionTurnOffTiles::transitionWithDuration(3, s)); //跳跃式,本场景先会缩小,新场景跳跃进来 //CCDirector::sh转载 2013-10-27 00:47:31 · 1008 阅读 · 0 评论 -
【cocos2d-x官方文档】从v1.x到2.x的API更改
从v1.x到2.x的API变化1. 新的API概念1.1 静态构造函数1.2 单例1.3 事件回调2. 数据结构:CCDictionary和CCArray2.1 为什么CCMutableDictionary被移除了?2.2 CCDictionary的主键类型2.3 如何使用CCDictionary?2.4 为什么CCMutableArray被移除了?3. 用转载 2013-10-26 15:20:50 · 997 阅读 · 0 评论 -
cocos2d-x 检测矩形碰撞
今天学习研究cocos2d-x的碰撞检测发现 升级到2.x之后发现 CCRect::CCRectIntersectsRect 方法已经被废弃 同时提供了bool intersectsRect(const CCRect& rect) const;方法将其取代如下: //碰撞检测,矩形碰撞 if((sprite1->boundingBox()).intersectsRect(sp原创 2013-10-26 17:20:42 · 5012 阅读 · 0 评论 -
cocos2d-x CCCallFunc系列函数的应用
CCCallFunc作为一个CCAction可以用来调用自己的函数。其用处还是很多的。1、用一个不带参数的函数给一个action创建回调功能。使用CCCallFuncCCFiniteTimeAction* actions= CCSequence::actions(action, CCCallFunc::act转载 2013-10-25 16:57:36 · 674 阅读 · 0 评论 -
Cocos2d-X 事件处理机制之按键事件
本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010 一、按键事件 使用IOS系统设备中只有Home键,按下Home键,程序进入后台。而使用Android系统的部分设备会有Menu键和返回键,因此有时需要检测设备的键盘输入,使用键盘事件代理CCKeypadDelegat转载 2013-11-01 10:34:26 · 2681 阅读 · 0 评论