【问题标题】:Disabling of sprite rotation during motion在运动过程中禁用精灵旋转
【发布时间】:2014-07-12 06:45:02
【问题描述】:

我正在使用cocos2d-x和Box2d,如何防止我的身体旋转 在跌倒、跳跃或向前或向后移动时。

【问题讨论】:

    标签: c++ box2d cocos2d-x


    【解决方案1】:
    b2Body *body;  
    body->SetFixedRotation(true);
    

    在此处查看文档:

    https://code.google.com/p/box2d/source/browse/trunk/Box2D/Box2D/Dynamics/b2Body.h#350

    【讨论】:

    • 还有一个问题,如何限制精灵在屏幕上的移动区域??
    • 你需要设置世界边界。查看示例测试项目中的 Box2D 测试。
    • 先生,我找不到。我在哪里可以看到“世界边界”。请详细说明。
    • 你是说 box2dEdges 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-23
    • 1970-01-01
    相关资源
    最近更新 更多