Forums

OverviewV-Play 1 SupportCheck in fixture.onBeginContact for other enites › Reply To: Check in fixture.onBeginContact for other enites

OverviewV-Play 1 SupportCheck in fixture.onBeginContact for other enites › Reply To: Check in fixture.onBeginContact for other enites
#6593

Alex
V-Play Team

Hi Kathi,

I’m not quite sure if i understand your question correctly, so i answer anything i can think of 😛

In case you want to check which entity you collided with:

BoxCollider {
  // ..
  fixture.onBeginContact: {
    var fixture = other;
    var body = fixture.parent;
    var component = body.parent;
    var collidedEntity = component.owningEntity;
    // now you can access the entities properties and functions
    var collidedEntityType = collidedEntity.entityType;
  }
}
         

 

In case you want to check the space around the entity for other entities you can use physicsWorld.bodyAt(Qt.point(x,y)). This is used in the StackTheBox demo game for example.

Cheers,
Alex

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support