• Hey Guest! Ever feel like entering a Game Jam, but the time limit is always too much pressure? We get it... You lead a hectic life and dedicating 3 whole days to make a game just doesn't work for you! So, why not enter the GMC SLOW JAM? Take your time! Kick back and make your game over 4 months! Interested? Then just click here!

Asset - Scripts InstanceCreate

csanyk

Member
InstanceCreate is my first Marketplace asset for GMS2. I created it mostly as an exercise to make sure I knew how to create assets for GMS2, and also to "fix" a mild annoyance I have with the instance create functions in GMS2.

This is a very simple script for GMS2 users who came from GMS1, and are used to the GML function named instance_create().

In GMS2, due to the introduction of Layers, instance_create() was replaced by two functions: instance_create_layer(), and instance_create_depth() for backward compatibility.

This script simply wraps both of those, checks to see what data type the third argument is, and then passes the arguments into the correct function. If argument[2] is a string, instance_create_layer(), otherwise instance_create_layer().

This is a pretty pointless script, since the convenience of using this script to replace the two functions comes at the cost of an if(type) check. But if you enjoy having a function called instance_create() available to your projects, and can't stop typing it, then this asset is for you!
 
Top