将"Cocos2d-x 精灵碰撞检测(方法一)" update函数修改一下。
使用精灵boundingBox函数获取直接精灵边界框, 不用自己计算精灵矩形大小了,还比较精确,然后调用intersectsRect计算2个精灵矩形是否存在集。
代码:
void HelloWorld::update(float delta)
{
//返回精灵边界框
CCRect cr1 = sp1->b...
分类:
其他好文 时间:
2014-06-07 01:44:56
阅读次数:
187
在子线程种可能引用错误,所以,要让Node执行特定的变化,需要在当前的Node中使用Schedule
使用方法很简单
1。在当前的HelloWorldScne.h中添加一个方法在HelloWorldScene
如:...
分类:
其他好文 时间:
2014-06-05 12:30:30
阅读次数:
245
Node中的锚点和坐标系
所有的Node会被添加到一个Scene中,而Scene就是所有Node的根节点(树根)...
分类:
其他好文 时间:
2014-06-05 09:18:04
阅读次数:
239
opencv-2.4.9与VS2012配置(Win7)...
移动:
-(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
Action是作用在Node上的逻辑处理,比如让Node移动、旋转、缩放、变色、跳跃、翻转、透明等等,都有相对应的Action
Action如何在Node上使用...
分类:
其他好文 时间:
2014-06-05 08:06:30
阅读次数:
231
cocos2d-x调用android内嵌浏览器打开网页,可以从入口传入网址,C++调用android 的api即可实现。方法也很简单...
分类:
移动开发 时间:
2014-06-05 06:27:31
阅读次数:
288
Cocos2d-x 3.final Node节点分析
1。每个Node都有绘图的基本属性,如锚点,坐标,尺寸,透明度等。
2。每个Node都有变换的属性,如缩放、扭曲、旋转等。
3。每个Node都有摄像机属性(因为Cocos2d-x所有Node都是3D图形的2D投影,一些变换和特效实际上是改变了摄影机的位置);
4。每个Node都可以有子节点管理方法,如添加子节点,删除子节点,获取所有子节点,当前节点的tag(每个Node都是一颗树,你懂的....)
5。每个Node都有任务管理,如Schedule计划任务...
分类:
其他好文 时间:
2014-06-05 06:21:41
阅读次数:
209
我这里有套课程想和大家分享,需要的朋友可以加我qq和我联系。QQ2059055336.
课程讲师:Jason.Z 课程分类:ios适合人群:初级课时数量:31课时更新程度:完毕
一、本课程是怎么样的一门课程(全面介绍)
1.1、课程的背景
Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,基于Coco...
分类:
其他好文 时间:
2014-06-05 05:38:51
阅读次数:
312
.h#include "cocos2d.h"#include
"cocos-ext.h"#include "ui/CocosGUI.h"#include
"cocostudio/CocoStudio.h"USING_NS_CC;USING_NS_CC_EXT;using namespace ui; ...
分类:
其他好文 时间:
2014-05-31 03:16:56
阅读次数:
270