This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
coordinate [2017/05/29 14:33] – justin | coordinate [2021/04/21 20:12] (current) – justin | ||
---|---|---|---|
Line 2: | Line 2: | ||
---- | ---- | ||
- | A **coordinate** is a scripting data type that represents a 3D position within the current map. The X and Y values correspond to the horizontal position and are measured in tile units, while the Z value corresponds to the vertical position and is measured in voxel units. | + | A **coordinate** is a scripting data type that represents a 3D position within the current map and is written as //coord[x, y, z]//. The X and Y values correspond to the horizontal position and are measured in tile units, while the Z value corresponds to the vertical position and is measured in voxel units. |
+ | |||
+ | {{: | ||
====Example: | ====Example: | ||
- | < | + | < |
coord[3, -2, 10] | coord[3, -2, 10] | ||
</ | </ | ||
Line 11: | Line 13: | ||
The example above represents the position 3 tiles to the east, 2 tiles to the north, and 10 voxels above the center of the map, or more specifically at the base of the tile with coordinate (3, -2, 10) as displayed in the Map Editor. | The example above represents the position 3 tiles to the east, 2 tiles to the north, and 10 voxels above the center of the map, or more specifically at the base of the tile with coordinate (3, -2, 10) as displayed in the Map Editor. | ||
- | In certain cases (for example when supplied to the [[Move Camera]] and [[Look At Target]] functions and their variations), the X, Y, and Z coordinate values can be specified as decimals with fractional parts in order to fine tune the 3D position. | + | In certain cases (for example when supplied to the [[Move Camera]] and [[Look At Target]] functions and their various counterparts), the X, Y, and Z coordinate values can be specified as decimals with fractional parts in order to fine tune the 3D position. |
====Example: | ====Example: | ||
- | < | + | < |
- | coord[0.5, 0.5, 0] | + | coord[0.5, 0.5, 24] |
</ | </ | ||
- | The example above represents | + | Using the example above as a destination for the [[Move Camera]] function would place the camera |
+ | |||
+ | ~~NOTOC~~ |