Hello1423
Member
Hello, I am trying to figure out if there is any way for me to prevent the tiny spaces between sprites that appear when I rotate them around things together.
Here is an example of the issue:
There is a vertical line of space just to the right of the center green circle.
For context, this is a spaceship composed of sprites that can all rotate around that small red circle (I have not implemented center of mass yet).
The space between sprites issue happens all over the ship after rotating for a bit. I assume that this is because of some background rounding issues or imprecision with the base drawing system that gamemaker uses. The only perfect solution I can think of is by making the entire ship one sprite by drawing things to a big surface and then converting that into the sprite. However, surfaces cannot reliably get as big as the large ships I would like to support.
Is there any other fix you can think of?
Thank you for any help!
Here is an example of the issue:
There is a vertical line of space just to the right of the center green circle.
For context, this is a spaceship composed of sprites that can all rotate around that small red circle (I have not implemented center of mass yet).
The space between sprites issue happens all over the ship after rotating for a bit. I assume that this is because of some background rounding issues or imprecision with the base drawing system that gamemaker uses. The only perfect solution I can think of is by making the entire ship one sprite by drawing things to a big surface and then converting that into the sprite. However, surfaces cannot reliably get as big as the large ships I would like to support.
Is there any other fix you can think of?
Thank you for any help!