Android 当sprite1在AndEngine中与sprit2碰撞时,如何使sprit2的x和y协调
如何在sprite1与sprit2发生碰撞时获取sprit2的x和y坐标我使用了碰撞更新处理程序。我的要求是当精灵1与精灵2碰撞时,它会在碰撞点上与精灵2连接?Android 当sprite1在AndEngine中与sprit2碰撞时,如何使sprit2的x和y协调,android,andengine,Android,Andengine,如何在sprite1与sprit2发生碰撞时获取sprit2的x和y坐标我使用了碰撞更新处理程序。我的要求是当精灵1与精灵2碰撞时,它会在碰撞点上与精灵2连接? 谢谢。尝试将Box2D扩展插件用于andengine。你基本上是把物理体附加到精灵上。然后使用联系人侦听器处理冲突事件。下面是如何在侦听器中获取碰撞的接触点 protected ContactListener createContactListener() { return new ContactListener() {
谢谢。尝试将Box2D扩展插件用于andengine。你基本上是把物理体附加到精灵上。然后使用联系人侦听器处理冲突事件。下面是如何在侦听器中获取碰撞的接触点
protected ContactListener createContactListener() {
return new ContactListener() {
public void beginContact(Contact contact) {
Vector2[] contactPoints = contact.getWorldManifold().getPoints();
for(int i = 0; i < contactPoints.length; i++) {
...
}
...
}
}
}
受保护的ContactListener createContactListener(){
返回新的ContactListener(){
public void beginContact(联系人){
Vector2[]contactPoints=contact.getWorldManifold().getPoints();
对于(int i=0;i
请提供更多细节,目前无法理解您的要求。请详细说明如何获得联系点。我没有得到你提供的代码的联系点。