phy_active

Enables (or disables) an instance in the physics world.

Syntax:

phy_active;


Returns: Boolean


Description

This variable controls whether or not the instance is currently "active". Setting it to false will prevent the instance from participating in the physics world, and setting it to true will have it participating again. Please note that this is not the same as deactivating the instance, as the instance is still visible on the screen and can still be changed through code, rather this function just prevents it from participating in the physics simulation.


Example:

if keyboard_check_pressed(ord"P")
   {
   global.Pause = !global.Pause
   with (obj_Parent)
      {
      phy_active = !global.Pause;
      }
   }

The above code will detect a keypress of the letter "P" and then toggle the global variable "Pause" from true to false and back again. This variable is then used to set whether physics is active or not in the children instances of the object indexed in the variable "obj_Parent".


Back: Physics Variables
next: phy_angular_velocity
© Copyright YoYo Games Ltd. 2018 All Rights Reserved