Find the Best Demos and Examples

Check out this quick tour to find the best demos and examples for you, and to see how the Felgo SDK can help you to develop your next app or game!

Forums

OverviewFelgo 1 Support › Check in fixture.onBeginContact for other enites

Tagged: 

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #6591

    Ralf

    Hey guys.

     

    Is there any way to check in the boxcollider of an entity if there is an entity of the same type left/right/upper or lower of it?

    i know where the collision comes from – but haven’t any idea on how to check if another appropriate entity is touching too on a different side.

     

    Yours Kathi

    #6593

    Alex
    Felgo 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

Viewing 2 posts - 1 through 2 (of 2 total)

RSS feed for this thread

You must be logged in to reply to this topic.