主要是为了测试,我现在有一个场景,应用了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)));