instance_create(x, y, obj);
|x||The x position the object will be created at.|
|y||The y position the object will be created at.|
|obj||The object to create an instance of.|
With this function you can create a new instance of the
specified object at any given point within the room. This function
returns the id of
the new instance which can then be stored in a variable or used to
access that instance. Note that this function will also call the
create event of the instance being created before continuing
with the code or actions for the event that used the function.
inst = instance_create(x, y, obj_Bullet);
speed = other.shoot_speed;
direction = other.image_angle;
The above code creates anew instance of the object "obj_Bullet" and stores the instance id in a variable. This variable is then used to assign speed and direction to the new instance.