简体   繁体   中英

Animation and Collision detection using Cocos2D/Box2d - iPhone

I am developing an iphone game using cocos2d and box2d. I use cococ2d to animate a sprite (using series of png). In box2D I make a body and

  • Set its shape to polygon using setAsBox().
  • And set its user data to the sprite that I had created in cocos2D.

Problem: The collision seems very unrealistic as the animated sprite is concave in shape and the box that I had made in box2D doesnt in any way meet the dimensions of the animated sprite.

I have tried vertex helper to make the b2Body a particular shape but after much efforts found out that concave shaped cannot be made using vertices.

Any help on this problem please?

尝试对每个物体使用多个形状以获得更好的近似

Save yourself a ton of time and check these out. You will be amazed how easy it is to get really cool physics working.

http://www.spritehelper.org/

http://www.physicseditor.de/features/

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM