So typically when I want to trigger an event when the player reaches a certain point (ie. when the player reaches this point, something tries to fall on them, or using it to detect when the player goes through a "door" in a sidescroller and changes layouts) I need to make an invisible sprite to detect this. Which is all fine and dandy and works very well, but with a sprite comes image data.
I'm wondering mostly if having a Trigger object (which would basically be a sprite but with no image data attached) would be more useful than creating what are essentially "trigger sprites"? How much does a sprite's image data affect anything when it's invisible?