Сводная таблица объектов Спейсера

Сводная таблица объектов Спейсера

В этой статье ведется список всех обьектов Спейсера, для использования в виде справочника.

zCVob (zCProgMeshProto)

Применение: Визуализация объектов 3ds (Трава, деревья, ящики…)

Значимые опции:

  • visual: *.3ds - Трехмерная модель обьекта
  • cdDyn: TRUE - Определение коллизий персонажей
  • visualAniMode:WIND/WIND2, visualAniModeStrength:1e-5 - имитация ветра

Особенности: В объекте *.3ds должно быть < ~2000 полигонов

zCVob (zCParticleFX)

Применение - визуализация объектов pfx, системы частиц (Огонь, дым, свечения, пыль)

Значимые опции

  • visual: *.pfx - модель визуализации

zCVob (zCDecal)

Применение - визуализация объектов tga (Огонь)

Значимые опции

  • visual: *.tga
  • visualCamAlign:YAW - текстура всегда поворочивается к игроку лицом, вращаясь вдоль вертикальной оси (стандартный биллборд)

Особенности - При необходимости настраиваются дополнительные опции visual: длина, ширина и тд

oCItem

Применение - Вставка заскриптованных предметов в игровой мир (Мечи, напитки, броня и т.п.)

Значимые опции

  • ItemInstance Имя instance предмета в скриптах, вводится только при создании

oCMob (zCProgMeshProto)

Применение - Объекты с подписью (Дорожные знаки …)

Значимые опции

  • visual: *.3ds
  • cdDyn: TRUE - Определение коллизий персонажей
  • focusName: подпись, const string из скриптов

oCMobInter (zCModel)

Применение - Объекты взаимодействия с персонажами (Кровать, наковальня, рунный стол, рычаг…)

Значимые опции

  • visual: *.asc, *.mds
  • cdDyn: TRUE - определение коллизий персонажей
  • focusName: отображаемое название, const string из скриптов
  • triggerTarget: имя виртуального объекта для посылки триггер-сигнала
  • useWithItem: имя инстанции, предмета, который должен быть в инвентаре, условие использования объекта
  • conditionFunc: скриптовая функция (которая возвращает 1 или 0), условие использования объекта
  • onStateFunc: скриптовая функция, выполняемая при использовании
  • rewind: TRUE - для посылки триггер-сигнала при каждом использовании

oCMobFire (zCModel)

Применение - Объекты cо слотом для огня (Фонари)

Значимые опции

  • visual: *.asc
  • cdDyn: TRUE - Определение коллизий персонажей
  • fireSlot: BIP01 - кость (слот) для размещения огня
  • fireVobtreeName: FIRETREE_LAMP.ZEN / FIRETREE_LAMP1.ZEN / FIRETREE_MEDIUM.ZEN - Выбор заготовки

oCMobLadder (zCModel)

Применение - Лестницы

Значимые опции

  • visual: *.asc LADDER_x.ASC
  • выбор готовой лестницы, где x - высота в метрах (целые числа ⇐ 10 метров)
  • cdDyn: TRUE Определение коллизий персонажей

Особенности: NPC реагируют на объекты данного типа при перемещении по вейнету (могут залезть на лестницу и спуститься с нее, если их маршрут проходит через лестницу).

oCMobContainer (zCModel)

Применение - Хранение предметов (Сундуки)

Значимые опции

  • Visual: *.mds, *.asc Модель сундука с анимациями или без
    • *.MDS - с анимацией
    • *.ASC - без анимации
    • Пример (имя файла): CHESTBIG_NW_NORMAL_LOCKED.MDS
  • cdDyn: TRUE - Определение коллизий персонажей
  • Locked: TRUE/FALSE - TRUE (-1) - контейнер закрыт на замок
  • FALSE - контейнер можно открыть без ключа или отмычки
  • KeyInstance: ИМЯ_ИНСТАНЦИИ Скриптовое имя инстанции ключа, который откроет замок этого контейнера
  • PickLock: ДВИЖЕНИЯ_ОТМЫЧКИ
    • Формат (пример): LRRLLRL (L - налево, R - направо)
    • LRRLLRL - Эта последовательность движений отмычкой откроет контейнер
    • Если последовательность не задана, то открыть можно только ключом.
  • Contains: Список_Предметов
    • Формат (пример): ItMi_Gold:75,ItFo_Fish:2,ItMi_Quartz
    • Перечисление скриптовых имен предметов через запятую
    • Количество через двоеточие сразу после имени

oCMobDoor (zCModel)

Применение - Доступ к помещениям (Двери)

Значимые опции

  • Visual: *.mds
  • cdDyn: TRUE - Определение коллизий персонажей
  • Locked: TRUE (-1) - Дверь открывается только ключом или отмычкой
  • KeyInstance: ИМЯ_ИНСТАНЦИИ Скриптовое имя инстанции ключа, который откроет замок этой двери
  • PickLock: ДВИЖЕНИЯ_ОТМЫЧКИ
    • Формат (пример): LRRLLRL (L - налево, R - направо)
    • LRRLLRL - Эта последовательность движений отмычкой откроет дверь
    • Если последовательность не задана, то открыть можно только ключом.

Особенности: На объекты данного типа реагируют НПС при перемещении по вейнету.

zCCSCamera

Применение - Камера (Для заданного перемещения камеры в процессе игры, вызываемого по усмотрению разработчика)

Значимые опции

  • vobName: Имя камеры, уникальное в пределах мира
  • adaptToSurroundings: FALSE - Отключить автоматическую корректировку траектории при движении камеры. Стоит делать всегда. Корректировка в данном случае связана с наездом камеры на статические объекты мира.
  • splLerpMode: PATH_ROT_SAMPLES - Формирование траектории движения по ключам. Данный способ самый удобный (по положению и ориентации ключей)
  • totalTime: Время в секундах, за которое камера проходит заданную траекторию
  • autoCamUntriggerOnLastKeyDelay: Время в секундах, дополнительная задержка на последнем ключе траектории

Особенности: Процесс создания новой камеры:

  1. Создается сама камера и сразу все ключи траектории. Для создания ключей нужно выделить камеру, и последовательно нажимая по пути траектории правой кнопкой мыши вставлять ключи Insert[camera/keyframe]. Потом сохранить мир и перезагрузить (Reset/Open).
  2. Затем настраивается положение/ориентация ключей камеры. В процессе настройки ролик проигрывается кнопками Play/Stop (окно Objectpages, камера выделена). Настраиваются значимые опции камеры и ключей.

zCCamTrj_KeyFrame

Применение - Ключ для камеры (Создается только при создании камеры)

Значимые опции

  • time: Время в секундах, когда камера по траектории проходит этот ключ. Параметр следует менять на последнем этапе настройки камеры для ускорения/замедления прохождение камеры в окрестности данного ключа.

Автор

Авторы - marazmus, WSA.

/var/www/wogru_main/data/www/mod.worldofgothic.ru/data/pages/3d/spacer-objects-list.txt · Последние изменения: 09-01-2009 08:14 (внешнее изменение)

Проект портала World of Gothic RU. © 2005-2009 marazmus, MaGoth и команда World of Gothic RU.
Копирование материалов сайта разрешено только при явном согласии авторов материалов.
При копировании материалов прямая ссылка на сайт обязательна.

Rambler's Top100 Рейтинг Ролевых Ресурсов

большой выбор: автокресла детские, консультации
вставка замка в металлическую дверь. вставка замка в стальную дверь, вставка замка в входную дверь.