0
我將cocos2d
sprite加入box2 body的body definition userData
。如何找到box2身體?
b2BodyDef spriteBodyDef;
spriteBodyDef.type = b2_dynamicBody;
spriteBodyDef.position.Set(...);
spriteBodyDef.userData = (__bridge void*)sprite;
b2Body *spriteBody = _world->CreateBody(&spriteBodyDef);
每個精靈都有標籤。有一些精靈。我不知道如何找到只有精靈標籤的身體。我可以通過使用getChildByTag
找到精靈本身,但是如何定位身體?遍歷所有主體並比較userData和找到的精靈還是有更好的方法?感覺對我來說不太自然...
你如何在聲明子類的標題b2Body財產? – Pablo
已編輯我的答案..我沒有添加它作爲財產,但作爲一個成員..forgot關於.. –