lufy's legend

标题: 开发者,给个box2d的碰撞例子哈哈 [打印本页]

作者: 987212385    时间: 2014-5-16 14:40
标题: 开发者,给个box2d的碰撞例子哈哈
碰撞这里不懂啊,,能不能说说原理啊,,,,,不懂,,,,给个简单的例子,,两个小球碰撞的例子

作者: lufy    时间: 2014-5-16 18:38
可以看我的这篇博客
http://blog.csdn.net/lufy_legend/article/details/7672110
作者: 987212385    时间: 2014-5-16 20:38
  1. function beginContact(contact){  
  2.     if(contact.GetFixtureA().GetBody().GetUserData().name == "bird" &&   
  3.             contact.GetFixtureB().GetBody().GetUserData().name == "bird"){  
  4.         trace("bird and bird");  
  5.     }  
  6.     trace("bird and other");  
  7. };
复制代码
contact.GetFixtureA().GetBody().GetUserData().name == "bird"
的作用什么啊,,,name是不是就是刚体名字
作者: yorhomwang    时间: 2014-5-16 21:33
987212385 发表于 2014-5-16 20:38
contact.GetFixtureA().GetBody().GetUserData().name == "bird"
的作用什么啊,,,name是不是就是刚体名 ...

name是要自己设置的属性xxx.GetFixtureA().GetBody().GetUserData()就能取出xxx所在的LSprite对象。xxx为b2Body对象
作者: 987212385    时间: 2014-5-17 09:07
懂了,,谢了哈




欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5