Вращение и передвижение моделей (GoldSrc): различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «Категория:Маппинг GoldSrc == Перемещение моделей (поезд моделью) == Для того, чтобы перемещ…») |
м |
||
Строка 1: | Строка 1: | ||
[[Категория:Маппинг GoldSrc]] | [[Категория:Маппинг GoldSrc]] | ||
− | |||
== Перемещение моделей (поезд моделью) == | == Перемещение моделей (поезд моделью) == | ||
Для того, чтобы перемещать модель в игре, необходимо: | Для того, чтобы перемещать модель в игре, необходимо: | ||
Строка 14: | Строка 13: | ||
'''Важное замечание:''' | '''Важное замечание:''' | ||
редактор не поддерживает объединение вращающейся модели с origin-брашем, поэтому центром вращения будет являться точка начала координат. Кроме этого, модель будет вращаться вокруг своего центра. Для установки данной модели в нужное место карты, необходимо задать в параметре X Y Z - Move here after lighting коородинаты точки, в которую требуется переместить модель. | редактор не поддерживает объединение вращающейся модели с origin-брашем, поэтому центром вращения будет являться точка начала координат. Кроме этого, модель будет вращаться вокруг своего центра. Для установки данной модели в нужное место карты, необходимо задать в параметре X Y Z - Move here after lighting коородинаты точки, в которую требуется переместить модель. | ||
+ | |||
Автор: mildarf.ufa. | Автор: mildarf.ufa. | ||
+ | Дата: 02.08.2005 |
Версия 20:22, 21 июня 2019
Перемещение моделей (поезд моделью)
Для того, чтобы перемещать модель в игре, необходимо:
- Создать в редакторе любой энтити-объект, отображающий модели, например, cycler_sprite, и задать в параметре model путь к модели, которую требуется передвигать, например, models/qtruck.mdl. Объект можно поместить в любое место карты. Он необходим для кэширования модели (внедрения в оперативную память) при загрузке карты.
- Создать любую точечную энтитю, открыть её свойства и в поле Class написать func_train. Появится точечный объект со всеми параметрами брашевого func_train'а. Однако, даже при использовании конфигурационных файлов, способных показывать модели в редакторе, модели, помещённые в точечный поезд, в редакторе не отображаются. Также точечный func_train не поддерживает CLIP-браши, поэтому модель будет нематериальной, даже если убрать галочку в флага Not solid.
- Отключить кнопку SmartEdit, нажать Add и добавить новый параметр model со значением пути к модели, которую требуется перемещать, в данном случае, models/qtruck.mdl.
- Для размещения модели под разными углами добавить параметр angles со значениями поворотов по осям X, Y и Z соответственно (например, 30 45 15).
- При потребности проигрывания анимации модели добавить параметры sequence со значением номера анимации и framerate со значением кадров в секунду.
- Настроить func_train как обычный поезд (задать имена path_corner'ов, скорость движения и т.д.)
Вращение моделей
Реализуется аналогично, но вместо func_train создается func_rotating.
Важное замечание: редактор не поддерживает объединение вращающейся модели с origin-брашем, поэтому центром вращения будет являться точка начала координат. Кроме этого, модель будет вращаться вокруг своего центра. Для установки данной модели в нужное место карты, необходимо задать в параметре X Y Z - Move here after lighting коородинаты точки, в которую требуется переместить модель.
Автор: mildarf.ufa.
Дата: 02.08.2005