Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

Forums

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

Tagged: 

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

    Felgo User

    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.

Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded