原文:cocos2dx打飞机项目笔记六:GameScene类和碰撞检测 boundingbox

GameScene类虽然是占用游戏最多时间的类,但是里面的东西不是很多,最重要的就是碰撞检测了,碰撞检测代码如下: 还记得之前说过 boundingbox 方法是获取节点以父节点左下角为原点的一个矩形吧,该矩形的大小就是节点各种变形后的大小,矩形的左下角坐标就是节点变形后的左下角坐标 bullet是加到 ccspriteBatchNode 上的,ccspriteBatchNode是加到 Bulle ...

2013-12-25 16:01 0 12328 推荐指数:

查看详情

cocos2dx打飞机项目笔记二:BulletLayer

BulletLayer.h 内容如下 重点一:敌机离hero越来越近时发射子弹的声音频率变快 根据数据成员、函数名可以很容易看得出每个成员的意义,不过该类的设计思想我前后改动比 ...

Wed Dec 25 18:56:00 CST 2013 0 3009
cocos2dx打飞机项目笔记一:项目结构介绍

最近在学习cocos2dx引擎,版本是2.1.3,开发环境是win7 + vs2010,模仿微信打飞机游戏,开发中参考了 csdn 偶尔e网事 的系列文章:http://blog.csdn.net/column/details/jackyairplane.html。 项目结构 ...

Wed Dec 25 18:17:00 CST 2013 0 3192
cocos2dx打飞机项目笔记三:HeroLayer和坐标系

HeroLayer主要是处理hero的一些相关东西,以及调用bulletLayer的一些方法,因为子弹是附属于hero的~~ HeroLayer 的成员如下: 重点一:touchesMoveed 移动hero 这里主要是设计到坐标转换问题,cocos2dx里有几种 ...

Wed Dec 25 19:45:00 CST 2013 0 3391
cocos creator 碰撞检测

creator的碰撞检测系统分为碰撞检测系统和物理碰撞检测系统两个模块,并且这两个模块是相互独立的(这边主要是非物理碰撞检测系统) 1、在制作碰撞检测系统的时候要对物体进行分组,即指定节点的分组与分组的碰撞矩阵   a、查看和添加分组=>项目=>项目设置=>分组管理里面进行 ...

Mon Dec 10 07:12:00 CST 2018 0 6957
pygame 笔记-6 碰撞检测

这一节学习碰撞检测,先看原理图: 2个矩形如果发生碰撞(即:图形有重叠区域),按上图的判断条件就能检测出来,如果是圆形,则稍微变通一下,用半径检测。如果是其它不规则图形,大多数游戏中,并不要求精确检测,可以在外层套一个矩形,大致用上图的原理检测。 可以封装一个函数: def ...

Sun Dec 23 20:59:00 CST 2018 0 2283
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM