No Revisions Have Been Made To This Page
Can you suggest an edit for this page? Click Here
GameMaker: Studio is a primarily a program meant for making 2D (2-dimensional) and isometric games but there is the functionality to create 3D (3-dimensional) graphics and use 3D effects if you wish. Before you start with this though there are a few things you should understand:
- You cannot use background and foregrounds in your rooms anymore as they are tiled to fill the image but with perspective projections this no longer work correctly.
- You cannot use the mouse position as normal anymore either, because the mouse coordinates will not be transformed into 3D coordinates. You can, however, still get the position of the mouse on the screen (in the view) but you will have to do positional calculations yourself for 3D (or not use the mouse at all).
- You should not use tiles anymore as most tiles will likely no longer match up correctly. Collision checking still uses the 2-d positions of the instances in the room, so there is no collision detection in 3D. Sometimes you can still use this however, if you use the room as a representation of a flat world (e.g. for racing or FPS games) but in other situations you will have to do things yourself.
NOTE: These functions do not work with the HTML5
module unless you have enabled WebGL in the
Global Game Settings.
Information on 3d graphics can be found in the following pages: