将"Cocos2d-x 精灵碰撞检测(方法一)" update函数修改一下。
使用精灵boundingBox函数获取直接精灵边界框, 不用自己计算精灵矩形大小了,还比较精确,然后调用intersectsRect计算2个精灵矩形是否存在集。
代码:
void HelloWorld::update(float delta)
{
//返回精灵边界框
CCRect cr1 = sp1->b...
分类:
其他好文 时间:
2014-06-07 01:44:56
阅读次数:
187
移动:
-(void) touchBegan:(UITouch *)touch withEvent:(UIEvent *)event
{
CGPoint touchLoc = [touch locationInNode:self];
// Log touch location
CCLOG(@"Moved sprite to @ %@",NSStringFromCGPo...
分类:
移动开发 时间:
2014-06-05 08:30:44
阅读次数:
352
声明函数碰撞检测函数,两个精灵和重写update
bool isCollision( CCPoint p1,CCPoint p2,int w1,int h1,int w2,int h2 );
CCSprite *sp2;
CCSprite *sp1;
virtual void update(float delta);
//重写触摸事件
virtual void regi...
分类:
其他好文 时间:
2014-06-05 07:12:15
阅读次数:
236
void HelloWorld::ccTouchMoved(cocos2d::CCTouch *touch, cocos2d::CCEvent *event)
{
CCSize winSize = CCDirector::sharedDirector()->getVisibleSize();
if (m_ship) {
CCPoint pos = touch->getDelta...
分类:
移动开发 时间:
2014-06-05 05:25:10
阅读次数:
222
3.Actions-Basic:此demo中体现ccp由Point代替
①ActionManual:直接设置精灵的属性demo。
const Color3B Color3B::RED (255, 0, 0);
const Color3B Color3B::GREEN ( 0, 255, 0);
const Color3B Color3B::BLUE ( 0, ...
分类:
其他好文 时间:
2014-06-05 03:49:02
阅读次数:
225
有两个QLabel, 一个显示静态图片, 一个显示动态图片, 相互切换显示 .....
分类:
其他好文 时间:
2014-06-05 02:42:59
阅读次数:
223
附件中是一款翻书效果插件,由于附件上传大小限制,在下载完后,需要在megaFierstext_BHYF\Assets\Resources\Textures下添加图片精灵并修改属性为Texture,即可运行看效果。好多论坛上需要用币买,也减少了搜索时间,拿来就可以用。源码
分类:
其他好文 时间:
2014-05-31 11:50:00
阅读次数:
257
1:找到已安装FlashPaper目录下的子目录Interface下的文件DefaultViewer2.swf,在此swf文件的基础上实现自己的修改。2:利用swf反编译工具,这里推荐
硕思闪客精灵(SWFDecompiler),保存SWFDecompiler反编译过的.fla文件。3:利用fals...
分类:
其他好文 时间:
2014-05-29 14:24:08
阅读次数:
282
【问题描述】恶魔猎手尤迪安野心勃勃,他背叛了暗夜精灵,率领深藏在海底的娜迦族企图叛变。守望者在与尤迪安的交锋中遭遇了围杀,被困在一个荒芜的大岛上。为了杀死守望者,尤迪安开始对这个荒岛施咒,这座岛很快就会沉下去。到那时,岛上的所有人都会遇难。守望者的跑步速度为17m/s,以这样的速度是无法逃离荒岛的。...
分类:
其他好文 时间:
2014-05-28 03:58:46
阅读次数:
238
cocos2d-x 101次相遇 / 文件夹1 安装和环境搭建 -xcode2 Scenes ,
Director, Layers, Sprites3 建立图片菜单4 在HelloWorld上--建立新场景5 添加一个精灵sprite5.1
缩小sprite并使之完整显示6 actio...
分类:
移动开发 时间:
2014-05-28 02:36:15
阅读次数:
247