请问各位大王,我想给CCSprite当前的boundbox范围在游戏中加入

主要是为了测试,我现在有一个场景,应用了scale,然后我使用cocosbuilder创建了一个角色,以screensize.width / 2, screensize.height/ 2为中心,加入该角色,同时加入了一个简单的png图片创建的CCSprite,但是我发现,两个CCSprite的位置的中心不一样,所以我想给CCSprite的boundbox加一个边框测试一下看是什么原因导致的。各位大王给点帮助吧

谢谢大王。大王,是否cocos2dx不推荐使用这类绘制基础函数啊,因为连基本的填充圆形,绘制,填充椭圆这类基础函数都没啊

— Begin quote from ____

CoolJie 发表于 2013-3-4 21:37 url

谢谢大王。大王,是否cocos2dx不推荐使用这类绘制基础函数啊,因为连基本的填充圆形,绘制,填充椭圆这类基 …

— End quote

去看看 libs/cocos2dx/CCDrawingPrimitives.h .

看了,必须得了解OpenGL的工作原理才行了

用 ccDrawRect.

CCSize s = sprite->boundingBox().size;
ccDrawRect(sprite->boundingBox().origin, ccpAdd(sprite->boundingBox().origin, ccpFromSize(s)));