Game Maker 3.2

From GMpedia.org Wiki

Jump to: navigation, search
Game Maker Versions

Game Maker 3.2, also appearing in 2001, appeared right after Game Maker 3.1, it has been said to be an "additional and quick" version released after 3.0.

Contents

[edit] Complete List of Changes

[edit] Compatibility issues

  • All function to perform events have been removed. This will effect those games that use perform_XXX_event() functions.(I actually assume nobody used this!)
  • Version 3.2 will load games written with previous versions of Game Maker, but the reverse is not true.
  • Version 3.2 can be slightly more picky when using the same names for variables, sounds, and/or objects.

[edit] Views

It is now possible to define multiple views on the rooms. This allows e.g. multiplayer games, each with its own view. There is a separate form to define these.

[edit] room background

Some more options are available. There is a separate form to set it.

[edit] room transitions

You can now specify transitions between the rooms to e.g. let a new room slide in from a direction.

[edit] room design

Using <Ctrl> or <Alt> with the right mouse button you can bring instances to the front or send them to the back. Using the <Ctrl> key while adding instances, the instance below it is not removed (this replaces the "allow multiple" menu item.

[edit] parent object

Every object can now have a parent object from which it inherits its behavior. It can partially override this behavior. In this way you can structure your objects and avoid a lot of action duplication.

[edit] instance id

Every instance now has a unique id. Using this id it is possible to address from within code individual instances of an object.

[edit] small changes and corrected bugs

  • handling keyboard input has been changed such that the game no longer reacts to key presses in other windows. Same for mouse pressed.
  • There is now an event for <any key>. Also some other keyboard events were added. In the code there are special keycodes vk_nokey and vk_anykey.
  • Corrected a bug in distance_to_object() function.
  • Hint is removed when right-clicking an action in the object form.
  • Added global variables fps and current_time.
  • Added global variables continuous_keyboard and continuous_mouse to set whether these create continuous events.
  • Corrected a problem that sometimes resulted in a crash on computers with video cards with little memory (or when using huge sprites).
  • Added functions point_distance() and point_direction().
  • Added option to freeze the game when the form is not active.
  • Added function draw_tiled_image() to draw an image tiled over the whole room.
  • Added some more file io functions.
  • Added a function move_contact() to move outside a collision.
  • Added date and time variables like current_year, etc.
  • Variable inputstring contains last 80 visible characters typed.

[edit] See Also

Previous
Game Maker 3.2
Current
Game Maker 3.2
Next
Game Maker 3.2b
Personal tools