Home Artists Posts Import Register
The Offical Matrix Groupchat is online! >>CLICK HERE<<

Content

What's slightly maddening about this episode is that to look at it, you'd wonder what took so long? But yeesh. Lots of silly issues both easily avoidable and less easily avoidable to dodge and fix and re-record with this one. In the end I did the whole thing more or less from scratch but now I'm happy that it's pretty solid.

It's not particularly "special", there's not really any fancy or difficult editing, but anything involving the application surface requires me taking some time to be sure I'm giving you correct info (and not just my prior experience of how something works).

After trying lots of other recording tools I just stuck with OBS in the end and set up my webcam properly to make fairly smooth transitions between the two in order to demonstrate final results. I think it came out ok.

Actual code and solutions involved in this episode are very simple and simplified down a great deal from my original video-script too, so that's good.

Hope you enjoy this one, sorry it took so long! Public tomorrow.

Before diving straight into the next part I might do some fun livestreams to round out the week.

-S

Files

GameMaker Studio 2: Complete Platformer Tutorial (Part 22: Fullscreen & GUI issues)

Today we're sorting out issues with going to full screen affecting the position of Draw GUI elements. It's luckily a pretty straightforward fix but requires some understanding of the application surface. Also, Macros! ▶ Support my work: https://www.patreon.com/shaunjs

Comments

Anonymous

In case anyone else gets stuck like I did, the Instance Creation Order panel is accessible from the Properties panel and is entirely different yet visually identical to the Instance Layer Properties panel. By this point I should know better but I am a dullard.

Anonymous

Actually I have another question: Macros seem to be globally accessible. So when to use global variables and when to use macros?

Anonymous

Actually I just answered this myself: global variables are "variable" :-) macros are constant