• Hello [name]! Thanks for joining the GMC. Before making any posts in the Tech Support forum, can we suggest you read the forum rules? These are simple guidelines that we ask you to follow so that you can get the best help possible for your issue.

Mac OSX [Solved] Instances not drawing

Instances with depths >= 100 are not drawn.
Instances on layers with depths >= 100 are not drawn.

If I disable automatic drawing of the instances, and then use with ( object ) { draw_self } from an instance that has a depth < 100, I can draw the sprites normally.

I hadn't noticed this earlier because I was manually drawing the instances to manage the depth sorting myself.

Mac OS X Sierra : 10.12.6
Game Maker Studio 2 IDE 2.1.4.285
Runtimes Tested : 2.1.3.189 and 2.1.4.202

I've attached links to the YYZ file of the project, and a Mac version of the executable.

I haven't tested this on Windows yet.

Is anyone else having this issue?

If you feel so inclined, could you test the app on Windows and see if the results are the same or not?

I will be reporting this is as a bug, but just wanted to check if it's just me or not.

Mac Test App
https://www.dropbox.com/s/iz7iz6w2js4d0c9/force_draw_depth_issue.zip?dl=0



Project YYZ File
https://www.dropbox.com/s/ssgg1b9ny7yxbi8/force_draw_depth_issue.yyz?dl=0

Thanks!

Screenshot of Depth Test App:
upload_2018-4-11_18-25-42.png
 

Nocturne

Friendly Tyrant
Forum Staff
Admin
Your background layer has a depth of 100, so anything above that will be getting drawn behind the background and disappear. Change the depth of the background manually in the room editor to 10000 and watch how they disappear at that number. Also, (on windows at least, as that's what I'm testing with), instances stopped being drawn at +/-16000 for me when force depth is off.
 
Top