开发者

Animation and Collision detection using Cocos2D/Box2d - iPhone

开发者 https://www.devze.com 2023-03-15 06:00 出处:网络
I am developing an iphone game using cocos2d and box2d. I use cococ2d to animate a sprite (using series of png).

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?


Try using multiply shapes per one body for better approximation


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/

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号