Документация

From NeoAxis 3D Engine Wiki

Jump to: navigation, search
Перейти на уровень выше

Contents

Статьи по NeoAxis 3D Engine

Начало начал

Инструментарий

Импорт контента

Уроки

Компоненты движка

Базовые типы объектов

Каждый объект размещаемый в редакторе карт имеет свой тип. Здесь перечислены базовые типы объектов доступные в SDK. В дополнение к ним разработчик может добавлять свои типы объектов и размещать объекты с новыми типами в редакторе карт.

Базовый объект карты:

  • Map — Объект карты. Этот объект создается автоматически при создании карты и не может быть удален.

Базовые типы:

  • Basic \ CollisionVolume — Невидимое ограничивающее препятствие.
  • Basic \ DecorativeObjectManager — Менеджер декоративных объектов для создания незначительных массовых объектов, таких как, трава, мелкие камни.
  • Basic \ Fog — Туман.
  • Basic \ GeneralMapObject — Объект без какого-либо поведения. Этот объект предназначен для настройки с помощью компонент.
  • Basic \ MapCompositorManager — Позволяет добавлять на карту пост-эффекты.
  • Basic \ ParticleSystemSource — Позволяет расставлять источники частиц на карте.
  • Basic \ Region — Область на карте.
  • Basic \ SkyBox — Небо в виде статичной кубической карты.
  • Basic \ SkyDome — Небо в виде полусферы.
  • Basic \ SoundSource — Источник звука на карте.
  • Basic \ SpawnPoint — Стартовая точка.
  • Basic \ StaticMesh — Объект для создания статичной геометрии на карте.
  • Camera \ MapCamera — Позволяет расставлять камеры на карте.
  • Camera \ MapCameraCurve — Позволяет задавать траекторию полета камеры.
  • Lighting \ CubemapZone — Расчет статичных кубических текстур окружения.
  • Lighting \ CubemapZone_BoxParallaxCorrectedZone — Используется для корректного отображения отражений от кубических текстур окружения (CubemapZone.type).
  • Lighting \ LensFlareManager — Менеджер бликов линз камеры.
  • Lighting \ Light — Источник света.
  • Lighting \ StaticLightingManager — Менеджер статичного освещения.
  • Lighting \ Sun — Солнце.
  • Pathfinding \ GridBasedNavigationSystem — Система поиска пути на базе двумерной сетки.
  • Pathfinding \ RecastNavigationSystem — Система поиска пути на базе технологии Navigation Mesh.
  • Portal System \ Occluder — Служит для выключения порталов. Часть портальной системы.
  • Portal System \ Portal — Портал. Часть портальной системы.
  • Portal System \ Zone — Зона. Часть портальной системы.
  • Special \ CutSceneManager — Управление сценами на движке.
  • Special \ Freeze Objects Manager — Управление выключением объекты в целях оптимизации скорости работы.
  • Special \ Freeze Objects Area — Область разморозки для Freeze Objects Manager.
  • Special \ HelperPoint — Вспомогательная точка.
  • Special \ MapChangeRegion — Область перехода на другую карту.
  • Special \ MapCurve — Позволяет точками задать траекторию.
  • Special \ ObserveCameraArea — Область, в которой можно управлять положением камеры по заданной траектории.
  • Special \ RenderableCurve — Позволяет рисовать кривые любой толщины и раскраски.
  • Terrain \ HeightmapTerrain — Ландшафт на базе карт высот.
  • Terrain \ HeightmapTerrainManager — Ландшафт на базе карт высот с поддержкой загрузки по частям (стриминг).
  • Water Plane \ WaterPlane — Водная поверхность.
  • Water Plane \ WaterPlaneClipVolume — Вспомогательный тип для водной поверхности, который позволяет настраивать отражения объектов.

Дополнительные типы, которые не могут быть созданы напрямую в редакторе карт:

  • Decal — Декаль. Используется для отрисовки дырок от пуль, пятен крови или гари от взрывов.
  • ItemCreator — Генератор предметов.

Статьи по программированию в NeoAxis

Дополнительно