赞
踩
CCPhysicsSprite这个类是专门用来支持基于物理世界(比如box2d)的sprite类,有了它就不用自己再封装一次了。不过这个类的使用需要设置两个宏,否者会有编译问题。
因为CCPhysicsSprite,且是支持2个物理sdk的,因此需要设置宏来进行选择。
例如选择box2d的话,就如下设置
CC_ENABLE_CHIPMUNK_INTEGRATION = 0
CC_ENABLE_BOX2D_INTEGRATION = 1
在win32的solution下:
CCPhysicsSprite放在cocos2d::extention中,因此要在libextension的工程选项里设置这两个宏。(我把自己游戏的工程也一并设置了,不知道是不是必须的)
vc中的位置如下:
在android工程下
在 proj.androidjniApplication.mk 里面添加: -D CC_ENABLE_BOX2D_INTEGRATION 即可
以上参考连接如下:
http://www.cocos2d-x.org/forums/6/topics/22356
http://www.cocoachina.com/bbs/simple/?t155127.html
http://www.cocoachina.com/bbs/read.php?tid=167008
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。