标签: box2d cocos2d-x
我的游戏中有以下逻辑。
当我单击静态主体时,它不会检测鼠标注册事件。如果形状是动态的,它工作正常。
任何人都可以帮助我吗?
答案 0 :(得分:0)
你没有说你是如何检测点击的形状,但我想你正在使用Box2D测试平台的代码。如果是这样,请查看the QueryCallback used there,您会看到:
if ( body->GetType() == b2_dynamicBody )
这是因为该代码用于创建鼠标关节来拖动物体,鼠标关节只会影响动态物体。