Documentation/Entity Types
From NeoAxis Engine Wiki
| Language: | English • Русский | Status: | Approved |
Contents |
Overview
Here you can find the common entity types. These are found in the SDK and are used by most of the projects.
In addition to the entity types listed here, there are other types (eg Zombie.type, Tank.type) in the SDK, which are created for each specific game object and cannot be considered basic types of the game engine.
These entity types are typically used without editing.
Types
Base Entity Types
These entity types are considered as engine base. They are stored in thé \Data\Types\Base folder.
- Map.type - Map object. This type is automatically created with a new map.
- Light.type - Light source.
- StaticMesh.type - An object used for creating static geometry on the map.
- HeightmapTerrain.type - Heightmap-based landscape.
- SkyBox.type - Sky, using a cubic texture.
- SkyDome.type - Sky, using a hemisphere.
- Fog.type - Fog.
- MapCamera.type - This type is used for setting cameras on the map.
- MapCameraCurve.type - This type is used for setting camera path.
- MapCurve.type - This type is used for setting map paths (from point to point).
- StaticSound.type - Static sound source on the map.
- DecorativeObjectManager.type - This type is used for creating large areas of such simple objects as grass, trees and rocks.
- StaticLightingManager.type - This type is used for creating precalculated static lighting.
- CubemapZone.type - Entity for generation cubic texture of environment.
- Occluder.type - This type is used for switching portals on and off (a part of the Portal System).
- Portal.type - Portal (a part of the Portal System).
- Zone.type - Zone (a part of the Portal System).
- Region.type - An area on the map (can be used as trigger).
Game Demo Entity Types
The following entity types are frequently used but not considered as part of the engine base. These entity types are stored in the \Data\Types\Special folder.
- SpawnPoint.type - Object's spawn point.
- WaterPlane.type - This type is used for creating water surfaces.
- DynamicCollision.type - This type is used for creating invisible obstacles on the map.
- CutSceneManager.type - This types is used for creating cut-scenes.
- Decal.type - Decals are used for rendering bullet holes, blood traces, explosion burns etc.
- HelperPoint.type - Helper point.
- ItemCreator.type - This type is used for generating items.
- MapChangeRegion.type - Region change area.
- ObserveCameraArea.type - An area where the player can move the camera along the given path.