A long time ago when I started my project, I used an invisible sprite as my "platform" behavior and attached the arms, head, and body to the platform. Now I'm getting close to releasing my game, and I've decided to do some performance improvements.
Long story short, my platform sprite is twice as large as I need it to be with a bunch of transparent space (don't judge, I just started!), so I wanted to consolidate the empty space by using "Crop Transparent Edges". Once I do this for every frame (I must have the platform duplicate every frame/animation of the character sprite in order to get the arms and head to move appropriately), when I load in the game, it looks as if all of my image points have changed drastically. The arms are 30+ pixels off, the head is the same, etc. I know this because the arms and head have an "Every tick, set arms and head to platformsprite.imagepointx & y" event.
Can someone confirm this is supposed to happen, or is this a bug?