Cocos2d-x跑酷游戏项目教程Cocos2d-x跑酷游戏项目教程cocos2d-x特性cocos2d-x采用MVC三层架构流程控制( flow control ):方便管理不同的场景之间的流程精灵(Sprite)方便快速的显示控制一切可见的元素节点(Node)采 ......
分类:
其他好文 时间:
2014-08-17 13:08:52
阅读次数:
315
将"Cocos2d-x 精灵碰撞检測(方法一)" update函数改动一下。使用精灵boundingBox函数获取直接精灵边界框, 不用自己计算精灵矩形大小了,还比較精确,然后调用intersectsRect计算2个精灵矩形是否存在交集。代码:void HelloWorld::update(floa...
分类:
其他好文 时间:
2014-08-16 10:52:40
阅读次数:
181
第6章 精灵精灵(sprite),它是一种可以集成入动画之中的图像对象,赋予它们各种行为,精灵并非Canvas API的一部分,,但都是从它衍生而来本章将会实现三种设计模式:策略模式(精灵与绘制器解耦)、命令模式(精灵的动作)、享元模式(一个实例表示多个精灵)painter属性是一个指向Painte...
分类:
Web程序 时间:
2014-08-16 02:15:09
阅读次数:
267
在flash中,只有关键帧由用户提供,其余帧通过补间完成,而这次设计的动画精灵的所有帧全部由用户提供(来源于图片素材),这样大大简化了设计。...
分类:
其他好文 时间:
2014-08-15 21:09:59
阅读次数:
249
今天真机调试时,DDMS里面的File Explorer是不能打开/data 目录的,查了下资料,解决方案如下:1、首先手机要root,通过刷机精灵快速搞定;2、仅仅root之后还不行,下载一个Root Explorer,授予该软件root权限;3、然手在RE里面找到/data 目录,修改它的属性,...
分类:
其他好文 时间:
2014-08-15 17:40:19
阅读次数:
176
为了应对大量精灵图片的加载问题,cocos2d-x提供了精灵数据的异步预加载机制,这是要是借助于CCTextureCache::addImageAsync函数来实现的。那么,当使用上述函数多次加载同一个精灵图片文件时,是否会出现加载多次呢?不会的。让我们来分析一下上述函数的关键部分代码:voidCCT..
分类:
其他好文 时间:
2014-08-15 14:49:09
阅读次数:
169
cocos2d-x 3.0 中所有对象几乎都可以用create函数来创建,其他的创建方式也是有create函数衍生。 下面来介绍下create函数创建一般对象的方法,省得开发中经常忘记啥的。 1、精灵Sprite的4种创建方式 (1)根据图片...
分类:
其他好文 时间:
2014-08-15 01:35:07
阅读次数:
177
目录入口类main.cpp主要控制类AppDelegate.cpp节点类CCNode导演类CCDirector场景类CCScene层次类CCLayer精灵类CCSprite大小类CCSize坐标CCPoint矩形类CCRect数组类CCArray入口类main.cpp这是应用程序的入口类,用于创建cocos2dx的AppDelegate实例、窗口大孝以及运行程序。主要..
分类:
其他好文 时间:
2014-08-13 19:16:17
阅读次数:
334
一些废话每一篇的首段都是这个“一些废话”,原因是我太能逼逼了,不逼逼一些废话我就觉得难受。这是我第四篇关于Unity的博文,前两篇还是去年写的,“从一点儿不会开始”系列,类似教程和学习笔记的博文,这个系列还会继续的,我没有太监。。。如果真的有朋友觉得能因此得到一点点的帮助,那就太太开心了。最近在(s...
分类:
其他好文 时间:
2014-08-12 03:12:29
阅读次数:
228