When checking a collision of size with orangeine, I usually use it:
// set the new position for mySecondShape.setPosition (mySecondShape.getX () + x, mySecondShape.getY () + y); // Check to see if (with myFirstShape.collides (mySecondShape)) I want to know if two sizes will collide before setting a new position, such as: < Pre> if (with myFirstShape.collides (mySecondShape, addToX, addToY)) Is such a method present? Thanks for reading
No, I do not think there is such a way.
You can:
- Create a dummy shape - the same size and everything but invisible. Then, you can move this dummy and check the collision before moving on to the real size.
- If you react to the correct collision after moving the shape, then it should not be a problem - AndEngine shapes while executing your code (if it runs on UpdateThread).
No comments:
Post a Comment