This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gamedev:deigde:editors:world [2020/04/07 16:40] – [Navigation Space] dragonlord | gamedev:deigde:editors:world [2020/04/07 17:45] (current) – [View Panel] dragonlord | ||
---|---|---|---|
Line 67: | Line 67: | ||
In this mode you can edit the //Height Terrain Navigation Spaces// directly in the world editor in contrary to // | In this mode you can edit the //Height Terrain Navigation Spaces// directly in the world editor in contrary to // | ||
- | See the // | + | See the // |
==== Object Shape ==== | ==== Object Shape ==== | ||
Line 268: | Line 268: | ||
Defines a list of //Height Terrain Navigation Spaces// to allow AI to navigate the terrain. See [[gamedev: | Defines a list of //Height Terrain Navigation Spaces// to allow AI to navigate the terrain. See [[gamedev: | ||
- | Navigation spaces are define using //Convex Faces//. While in // | + | Navigation spaces are define using //Convex Faces//. While in // |
+ | |||
+ | To delete faces you have multiple ways to do it all done by selecting navigation points then clicking the //Remove// button: | ||
+ | * 1 selected point: All faces using this point as one of their corner points are removed. | ||
+ | * 2 selected points: All faces using an edge with the two selected points as edge end points are removed. | ||
+ | * >2 selected points: The face with all its corner points matching the selected points will be removed. | ||
For each navigation space a list of // | For each navigation space a list of // | ||
+ | The **Type** value is the same as used for other navigation spaces in-game. | ||
+ | The **Color** is used to distinguish in the edit view which face belongs to which type. The color is not use in-game. | ||
+ | |||
+ | |||
+ | // | ||
+ | |||
+ | Parameters for handling vegetation generation on height terrains | ||
+ | |||
+ | TODO | ||
+ | |||
+ | |||
+ | //**Height Painting**//, | ||
+ | |||
+ | Parameters for modifying the painting of //Height Images//, //Texture Mask Images// and // | ||
<WRAP clear/> | <WRAP clear/> | ||
Line 278: | Line 298: | ||
{{ : | {{ : | ||
+ | Parameters for adjusting the view. | ||
+ | |||
+ | // | ||
+ | |||
+ | Defines snapping steps for //Move//, //Rotate// and //Scale// work mode. | ||
+ | |||
+ | The **Sensitivity** defines the scaling factor applied to mouse movement converted to world coordinates. Raising the sensitivity above 1 moves faster across the world which is useful to move to distant parts of the world quickly.Lowering the sensitivity below 1 moves slower across the world which is useful to make small scale editing task easier. 1 is the default. | ||
+ | |||
+ | // | ||
+ | |||
+ | Defines the distance of the box used in // | ||
+ | |||
+ | The **Auto-Updating** is used with vegetation system. If enabled changes to the vegetation rules are immediately updated. If disabled you have to update the preview in the // | ||
+ | |||
+ | The **Class Hide Tags** shows the list of //Hide Tags// define in all known //Object Classes//. < | ||
+ | |||
+ | The **Class Partial Hide Tags** shows the list of //Partial Hide Tags// defined in all known //Object Classes//. < | ||
+ | |||
+ | The **Camera** panels define which camera to use to show the world and allows to edit the camera parameters. Three cameras can be used: //Free Roaming//, //Player// and //Object//. The free roaming camera is the default and is used for editing allowing to move freely across the map. The player camera allows to move using FPS-like controls through the world (<wrap hi> | ||
+ | |||
+ | The object camera shows object cameras. Object classes can define // | ||
+ | <WRAP center round important 60%> | ||
+ | While the object camera is active moving the camera view does change the object position. All other cameras to not change object positions. | ||
+ | </ | ||
+ | |||
+ | The **Sky** defines the camera to use to preview the game world. This is not the sky used in-game. To define one or more skies to use for the map add Object Classes supporting //Sky// resources (for example // | ||
+ | |||
+ | The **Trigger Table** shows a list of all known //Trigger Targets// define by object instances present in the world. < | ||
<WRAP clear/> | <WRAP clear/> | ||