cocos2d-x CCPhysicsSprite的编译问题

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值