Skip to content

Re-implement spriteless background layers + partial alpha support#120

Open
LukeWarnut wants to merge 3 commits into
MrPowerGamerBR:mainfrom
LukeWarnut:background-color-opacity
Open

Re-implement spriteless background layers + partial alpha support#120
LukeWarnut wants to merge 3 commits into
MrPowerGamerBR:mainfrom
LukeWarnut:background-color-opacity

Conversation

@LukeWarnut
Copy link
Copy Markdown
Contributor

Re-implements the changes in #111 with additional partial support for background colors with alpha levels != 1.

This implementation is an improvement from before, but is not 100% accurate. When using a transparent background, the GMS 2022.9 runner will gradually increase the alpha of the background until it is opaque. Frankly, I'm unsure why the official runner would do this, but this behavior has not been replicated in this PR.

Test program: game.ios.zip
This program uses one semi-transparent red background and one semi-transparent blue background.

GMS 2022.9 Butterscotch (Before) Butterscotch (After)
Screenshot 2026-05-14 at 1 56 22 PM

@LukeWarnut LukeWarnut changed the title Background color opacity Re-implement spriteless background layers + partial alpha support May 14, 2026
@LukeWarnut
Copy link
Copy Markdown
Contributor Author

LukeWarnut commented May 14, 2026

For reference:
Footage from the official runner using the same background with moving sprites. Notice the trail.

Screen.Recording.2026-05-14.at.4.00.37.PM.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant