Новые сообщения Участники Правила Поиск

Страница 2 из 2«12
Модератор форума: SLAwww, thecre, RealCrazyMan 
Форум » Serious Sam » Серьёзное редактирование » Описание объектов (entities) в Serious Editor 1 (F.A.Q. по объектам (entities) в редакторе Serious Editor 1)
Описание объектов (entities) в Serious Editor 1
ZIM Среда, 20.08.2014, 16:05 | Сообщение # 1


Коренной ментал=))
Сообщений: 1401
Награды: 47
Замечания: 
 
Entities – они же (е)энтитии или просто объекты. Находятся в папках Enemies (враги), Basic Entities (базовые объекты) и Additional Entities (дополнительные объекты) вашего Explorer-а (проводника). Они выполняют широкий спектр функций, и именно с их помощью строится игровой процесс на карте.

Если у вас в редакторе по какой-то причине отсутствует Explorer (проводник), нажмите View и поставьте галочку напротив Browse Window.

Итак, в этой теме абсолютно любой участник может составить подробное описание объекта (entity), хотя бы примерно придерживаясь шаблона, представленного ниже, естественно, нужно описывать лишь те объекты, описание которых отсутствует на данный момент в этой теме.

На данный момент имеется подробное описание следующих объектов:
AnimationChanger – меняет анимацию у ModelHolder2 или Light.
BlendController – позволяет "включать" и "выключать" текстуры на обычных брашах.
Bouncer – браш, который откидывает игрока или монстров.
Copier – энтитя, призванная создавать точную копию другой энтити в указанном месте.
Damager – простая энтитя, призванная наносить урон.
DoorController – дословно - Контролёр двери, выглядит как Touch Field, но имеет фиолетовый цвет.
EffectMarker – создаёт определённый эффект (взрыв, телепорт, следы от пули, тряски, появление\исчезновение ентить\брашей и т.д.). Внимание! Для работы данной ентити требуется связка BackgroundViewer'а с WorldSettingsController'ом.
Enemies – враги, находятся в папке Enemies вашего Explorer-а (проводника). Враги пытаются атаковать игрока и убить его.
EnemyMarker – маркеры по которым перемещаются враги.
EnemySpawner – маркер для спавна (создания точки появления) врагов.
EntityStateDisplay – класс, созданный специально для разработчиков. Не выполняет никаких игровых функций, но позволяет во время игры смотреть стек состояний любого другого объекта.
EnvironmentBase – энтития для разнообразных NPC: птичек, зверушек, рыбок (не тех, которые рибийские электро-рыбы, а простых рыбок), для автомобилей в городе или звездолётов, летающих вокруг космической станции. Это - модель с настраиваемыми аттачментами, которая двигается по маркерам, как MovingBrush, и меняет анимацию на ходу.
EnvironmentMarker – маркер, который используется для построения маршрута движения EnvironmentBase.
Fireworks – секретная энтити, которая рисует красивый эффект фейерверка, как при смерти Summoner'a.
GradientMarker – предназначен для создания плавного перехода (градиента) освещения из одного или двух цветов на полигоне.
Item классы – все объекты, которые игрок может подобрать.
Light – один из самых важнейших объектов после брашей, который позволяет хоть что-то увидеть в темноте без фуллбрайта. Свет может быть анимированным.
Lightning – молния, она может быть просто эффектом на бэкграунде (как в начале уровня Хатшепсут), а может ударять в различные объекты, непосредственно на карте (всё то же начало Хатшепсута, молния бьёт во врагов, и те умирают).
Marker – фундаментальная частица Serious Editor. От него наследуются многие объекты вроде Background Viewer, Blend Controller, Camera Marker, Enemy marker, Devil Marker, Environment Marker и т. д. Обычно простой маркер мало на что годится, так как является родительским классом. Вы можете телепортировать игрока на маркер, указать молнии, в какую точку она будет бить или использовать маркер при программировании.
MeteorShower – объект вызывает метеоритный дождь.
MusicChanger – данная энтития меняет один тип музыки, заданный в MusicHolder.
MusicHolder – данный объект позволяет добавить на уровень фоновую музыку, которая будет меняться, в зависимости от того, есть ли на карте активные враги или нет, а также в зависимости от их суммарной ценности (суммы очков, которые дают за всех активных врагов).
ParticlesHolder – при помощи этого объекта создается эффект частиц, как то: дым, искры и проч.
Pendulum – маятник, пустышка под примитивы.
PlayerActionMarker – специальный маркер для игрока, позволяющий проводить над ним (игроком) какие-либо действия.
PlayerMarker – используется для задания места старта игрока и авто-сохранений.
RollingStone – огромный валун, катящийся по брашам.
Ship – служит для создания кораблей с эффектом «качки». По принципу действия похож на Moving Brush.
ShipMarker – маркер передвижения для Ship.
SoundHolder – проигрывает звук в формате .wav или .ogg.
Switch – переключатель, запускающий те или иные события (events).
TacticsHolder – энтити, позволяющая менять траекторию, по которой враг будет приближаться к игроку.
Teleport – телепортирует игрока или монстров в определённую точку.
TextFXHolder – показывает текст посередине экрана, указанный в .txt файле. Внимание! Для работы данной ентити требуется связка BackgroundViewer'а с WorldSettingsController'ом.
TimeController – используется для замедления или ускорения времени в игре.
TouchField – вызывает какое-либо событие при прохождении через него какого-либо объекта.
Trigger – основа осуществления всего на карте, хлеб с маслом любого маппера, позволяет создавать длинные цепочки действий, от простого спавна врагов до сцен взрыва города со спасением на вертолете под метал (зависит от фантазии).
VoiceHolder – позволяет добавить голос Сэма.
WatchPlayers – данный объект посылает целям определенные эвенты (события), если один из игроков пересекает черту на расстоянии n метров от объекта.
WorldLink – данный объект предназначен для перехода с одного уровня на другой.
WorldSettingsController – объект контроля установок мира. Можно задать некоторые обширные параметры.

Участник, составивший грамотное описание какого-либо объекта (энтити) получает следующие поощрения от администрации сайта (описание каждого объекта желательно делать отдельным сообщением, вы также можете сделать описание, даже если не знаете точного значения одного или двух параметров, в таком случае стоит написать что-то вроде: Blind - значение этого параметра мне до конца не ясно):
  • Особую награду
  • “+” в репутацию от администрации
  • Понижение уровня замечаний на 20%, если таковые имеются (только один раз)

Поощрения суммируются, то есть, например, сделав описание двух объектов, вы получите награду в двойном размере. Также двойная награда будет выдаваться, за описание особо-сложных объектов, либо просто за развёрнутое и большое по объёму.

Внимание: оффтоп в теме запрещён, помимо, собственно описания ентити, разрешается указать на ошибки/недочёты в описаниях ентитий (за грамотное дополнение тоже вручается награда, но другая). Например: в описании объекта MusicHolder , автор забыл указать, что значение громкости можно менять в пределах от 0 до 4 и т.п. и т.д.
P.S.: Если вдруг обнаружится, что текст вашего описания тупо скопирован откуда-то, а вашего труда там 0,01%, то возможно снятие всех наград, на усмотрение администрации.

Шаблон описания:
Код
[img]http://www.serioussite.ru/images/Entities/SeriousEditor1/НазваниеЭнтитии.png[/img] [size=16]Название Энтитии[/size]

[u]Описание:[/u] текст описания.

[u]Параметры:[/u]
[b]Параметр 1[/b] – описание параметра 1.
[b]Параметр 2[/b] – описание параметра 2.
[b]Параметр 3[/b] – описание параметра 3.

[u]Как использовать:[/u] текст, описывающий, как использовать данный объект.


Вот общие для почти всех объектов (entities) параметры. В описании их можно опустить:
Spawn Flags (Alt + Shift + S) – Spawn Flags дают знать движку, будет ли данный объект работать в данном режиме и на данной сложности игры или нет. Вы можете это использовать следующим образом, например создавая EnemySpawner-ы с выключенными флагами E и N, чтобы некоторые монстры появлялись только на Тяжёлом или Крутом уровне сложности.
Список всех флагов:
E = Tourist/Easy (объект будет работать на сложности Турист/Новичок)
N = Normal (объект будет работать на Обычной сложности)
H = Hard (объект будет работать на Тяжёлом уровне сложности)
X = Serious (объект будет работать на Крутом уровне сложности)
1-5 = с помощью SDK в игру можно ввести ещё 5 дополнительных уровней сложности, эти флаги предназначены для них.
S = Single Player (объект будет работать в Одиночной игре)
C = Cooperative (объект будет работать в Кооперативной игре)
D = Score Match/Death Match (объект будет работать в режимах Охота за головами и Схватка на результат)
1-6 = с помощью SDK в игру можно ввести ещё 6 дополнительных режимов, как сетевых, так и одиночных, эти флаги предназначены для них.
Parent (Alt + Shift + A) – прикрепляет текущий объект к другому объекту. То есть, если будет двигаться родительский (parent) объект, будет двигаться и прикрепленный к нему объект. Например, мы можем “припарентить” MovingBrush к врагу, а врага поместить под землю, таким образом, мы получим MovingBrush который будет всё время двигаться за игроком.
Также эта функция будет полезна для более эффективного редактирования, например, чтобы перемещать группу объектов на дальние расстояния, лучше их все прикреплять к одному объекту, иначе собьётся их взаимное расположение. Допустим, мы “припарентели” ParticlesHolder (Где выставили эффект, например огня) к ModelHolder2 (где моделью выбрали, например Гнаара), теперь, когда мы будем, в редакторе, двигать нашу модель Гнаара, наш ParticlesHolder (с эффектом частиц огня) будет двигаться в том же направлении и в итоге, их взаимное расположение останется прежним, как бы вы не двигали по осям X,Y,Z или не вращали родительскую модель. Также, двойной щелчок Левой Кнопкой Мыши по энтити выделяет её и все "припаренченные" к ней объекты. Очень удобно!
Name – имя объекта. Вы можете задать любому объекту уникальное имя, чтобы потом его быстро найти, нажав клавишу "N".
Target – активирует объект, который вы укажете в данном параметре. Например в поле Target объекта WeaponItem вы указали какой-нибудь EnemySpawner. Теперь при подборе этого оружия, активируется EnemySpawner на который вы указали, то есть появляется враг.


Прикрепления: 1348016.jpg(124Kb) · 9555274.png(37Kb) · 1599167.png(16Kb)


Fallgor Пятница, 22.08.2014, 17:37 | Сообщение # 31


Сообщений: 334
Награды: 0
Замечания: 40%
 
TimeController

Описание: Используется для замедления или ускорения времени в игре.

Основные параметры:
Auto clear stretch after... - через сколько секунд TimeController деактивируется (значение -1 - бесконечно).
Fade in time - в течение скольки секунд время будет плавно меняться до заданного.
Name, Parent, Spawn flags - общие параметры (см. выше).
Time speed - во сколько раз заданное время отличается от нормального (например 0.25 - в 4 раза медленней, 2 - в 2 раза быстрей).

Как использовать:TimeController активируется триггером с типом события Start/Stop event.




Particles Holder

Описание: При помощи этого объекта создается эффект частиц, как то: дым, искры и проч.

Параметры:

Active - при выключенном флаге частицы не отображаются, а появляются только при активации триггером
Background - необходимо включить при помещении Particles Holder'a в скайбокс
Count - Количество частиц
Disappear mip factor - точно неизвестно, предположительно влияет на создаваемые mip maps для частиц
Param1, Param2, Param3 - Меняют рассеяность дыма и огня в Rocket Motor по трём осям.
Size - размер частиц в эффекте. Работает только с Emanate Plane, Rocket Motor, Waterfall, Waterfall foam, Lava Erupting
Stretch All - необходимо для изменения всех размеров Particles Holder'a одновременно
Stretch X, Stretch Y, Stretch Z - аналогично, но изменение размеров по осям. Стоить заметить, что при увеличении параметра Stretch неплохо бы увеличивать и Count.
Targetable - при включении этого флага на Particles Holder можно будеть нацелить триггер (для изменения параметра Active)
Texture - текстура, накладываемая на частицы. Не меняет текстуру у Rocket Motor, Twister, Smoke, Chimney Smoke, Blood
Type - тип эффекта (искры, дым, и т.д.)

Как использовать: Кидаем на карту и настраиваем




Pendulum

Описание: маятник, пустышка под примитивы.

Параметры:
Active - может ли двигаться
Damage impulse factor - насколько сильно качается от урона (выстрелы, взрывы)
Damp factor - насколько хуже будет качаться после каждого перемещения из стороны в сторону (1=качается все время, более 1=будет раскачиваться)
Dynamic shadows - если да, то тени будут обновляться по мере активности
Impulse on trigger - если перевести, то качание от trigger event, но почему-то не работает
Maximum angle - макс. угол наклона объекта
Pendulum factor - множитель событий вроде получения урона

Как использовать: Плюсуем к нужному брашу




MeteorShower

Описание: Объект вызывает метеоритный дождь

Параметры:
Area — площадь,куда будут падать метеориты
Density — плотность падения метеоров.1 — метеориты будут падать далеко друг от друга.100- метеориты будут падать на очень близком расстоянии друг от друга
Launch Distance /b] — дистанция запуска метеоритов — чем больше параметр,тем с более высокой высоты будут они запускаться.
[b]Max. strech
— максимальный размер метеора
Min. strech — минимальный размер метеора
Safe Area — зона,куда метеориты падать не будут
Shoot Angle — угол направления,в котором будет запущен метеор.
Speed — скорость падения.

Как использовать: Активируется метеоритный дождь с помощью trigger’a или другого объекта с Start environment event.



Копипаст


коксакер
biomechanoid Пятница, 22.08.2014, 20:30 | Сообщение # 32


Сообщений: 78
Награды: 2
Замечания: 0%
 
Switch

Описание: переключатель, запускающий те или иные события (events).

Параметры:
Message - сообщение показывающееся при наведении прицела на переключатель.
Invisible - если включено, то сама модель переключателя становится невидимой.
Type - тип рычага. Once - для одноразового использования, On/Off - имеет 2 состояния(включено/выключено), для каждого из которых устанавливается свое событие.
Model ON animation - здесь задаётся анимация включения переключателя.
Model OFF animation - здесь задаётся анимация выключения переключателя.
OFF target - здесь задаётся объект, активируемый переключателем при выключении.
ON-OFF target - здесь задаётся объект активируемый переключателем при включении.
ON event type/OFF event type - здесь задаётся тип выполняемого действия при включении/выключении переключателя.
1) Activate event - активирует что-то, у чего есть параметр Active, будь-то тригггер, модель. Также позволяет активировать работу у MovingBrush.
2) Deactivate event - противоположное активации, деактивирует то, что указали.
3) Don`t send event - не совершать событий, тобишь событие не будет совершаться.
4) Start environment event - стартовать событие окружения (погодные явления) или же начать работу энтитии Eruptor
5) Start event - стартующее событие. С помощью него можно запускть звуки через SoundHoulder, анимации моделей челез AnimationHoulder, тоесть для начала действия.
6) Stop blindness event - остановить слепоту монстра. Если у монстра стоял параметр Blind (слепой) то таргетировав его с этим событием у нему возвращается зрение.
7) Stop deafness event - остановить глухоту монстра. Все также как и с Blind, только со слухом.
8) Stop environment event - противоположность события окружения. Останавливает.
9) Stop event - противоположность стартующего события. Останавливает
10) Teleport moving brush - если отправить это событие брашу, он телепортируется к маркеру, у которого стоит Stop moving у MovingBrush. Используется в 0.00001% случаев.
11) Trigger event - триггирование. Выбранный по стандарту делает практически все, от EnemySpawner и Copier до движения MovingBrushMarker.
Остальные параметры идентичны параметрам ModelHolder (см. ModelHolder)

Как пользоваться: устанавливается, как ModelHolder, настраивается в соответствии с описанием параметров.


Всем кто ждал от меня каких-то работ:
Вынужден разочаровать-моему ноутбуку пришел конец,и вместе с ним и данным что на нем были,поэтому я решил "начать с чистого листа" и как только получу новый ноутбук-начну создавать новые работы,отличные от прежних.

Dopefish lives
SLAwww Пятница, 22.08.2014, 21:44 | Сообщение # 33


Рряа? ^..^
Сообщений: 2374
Награды: 28
Замечания: 0%
 
BlendController

Описание: Позволяет "включать" и "выключать" текстуры на обычных брашах.

Параметры:
Blend type – Тип наложения включаемой текстуры.
Target – Не используется; унаследован от Marker.

Как использовать: Для того, чтобы BlendController работал, на уровне должен присутствовать WorldSettingController со связанным BackgroundViewer'ом. Допустим, нужно, чтобы на стене появлялась какая-то текстура (назовём её Т1). Для этого мы накладываем Т1 вторым или третьим слоем и выбираем для неё один из типов наложения, поддерживаемых BlendController'ом:
Pyramid plate appearing - плавно возникающий Blend.
Activate plate N - быстро мигающий Add (всего четыре независимых вида наложения с разными номерами).
Activate pyramid morph room - плавно мигающий Blend, переходящий в быстро мигающий, и затем переходящий в немигающий.
Изначально текстура Т1 будет прозрачна, но как только на BlendController придёт Activate event, текстура "включится". Текстуры с наложением Activate plate N можно не только "включать", но ещё и "выключать" Deactivate event'ом на соответствующий BlendController. Остальные типы наложения "выключить" нельзя.


Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
SLAwww Пятница, 22.08.2014, 23:46 | Сообщение # 34


Рряа? ^..^
Сообщений: 2374
Награды: 28
Замечания: 0%
 
TacticsHolder

Описание: Энтити, позволяющая менять траекторию, по которой враг будет приближаться к игроку.

Параметры:
Parameter N – Всего пять параметров, обладающих различными функциями в зависимости от выбранной тактики.
Type – Тип тактики.

Как использовать: Для начала, следует выбрать ваш TacticsHolder в параметре Tactics Holder у врага. Затем, есть три способа запустить тактику. Первый: отправить Trigger event на TacticsHolder, тогда тактика будет запущена сразу. Второй: включить Tactics start on sense и (обязательно!) параметр Blind у врага, после чего задать врагу ненулевой Sense range; в этом случае тактика запустится, как только игрок войдёт в Sense range врага, и враг начнёт атаковать игрока. Третий способ: задать параметр Tactics holder у EnemySpawner'a, тогда при включённом у того же EnemySpawner'a параметре Tactics autostart, тактика будет запущена сразу после появления врага. Если же последний параметр выключен, то может действовать второй механизм включения тактики.
Далее подробно о типах.

1) Damp angle strafe - враг будет приближаться к игроку по спирали.
Parameter 1 - минимальный угол изначального отклонения врага от прямой траектории.
Parameter 2 - максимальный угол изначального отклонения врага от прямой траектории.
Parameter 3 - коэффициент дистанционного сужения спирали (от 0 до 1); чем больше этот параметр - тем быстрее будет уменьшаться угол отклонения от прямой траектории при приближении к врагу.
Parameter 4 - коэффициент временного сужения спирали (от 0 до бесконечности); чем больше этот параметр - тем быстрее будет уменьшаться угол отклонения от прямой траектории со временем.
Parameter 5 - расстояние до игрока, при котором спиральная траектория перейдёт в прямую.

2) Parallel random distance - враг будет убегать в сторону на определённом расстоянии от игрока.
Parameter 1 - минимальный угол отклонения врага от прямой траектории при уходе в стрейф.
Parameter 2 - максимальный угол отклонения врага от прямой траектории при уходе в стрейф.
Parameter 4 - минимальное значение граничной дистанции срабатывания тактики.
Parameter 5 - максимальное значение граничной дистанции срабатывания тактики.

3) Static random V distance - враг будет пытаться зайти к игроку сбоку.
Parameter 1 - минимальный угол отклонения врага от прямой траектории при заходе сбоку.
Parameter 2 - максимальный угол отклонения врага от прямой траектории при заходе сбоку.
Parameter 3 - минимальное время действия тактики.
Parameter 4 - максимальное время действия тактики.
Если задать достаточно большой угол отклонения, враг будет постоянно бегать вокруг игрока, не приближаясь к нему и не атакуя!

Следует заметить, что если враг во что-то врежется на пути к игроку, его тактика сменится на простую (прямую траекторию). Но повреждения не заставляют врага сменить тактику.


Where did all the dragons go?
We searched in the hills and we searched down the canyons,
we even scanned the depths of the caves with our armour, swords and lanterns.
Oh, if only had we seen him lurch, from his glorious skull covered perch.

CRACK went his claws and SMACK swipped the tail,
a ROAR of might, one big BITE.

and so ended our search.
BuIlDaLiBlE Суббота, 23.08.2014, 16:07 | Сообщение # 35


Сообщений: 593
Награды: 12
Замечания: 0%
 
PlayerActionMarker

Описание: специальный маркер для игрока, позволяющий проводить над ним какие-либо действия.

Параметры:
Action – собственно, действия, которые могут происходить с игроком:

Door for item – дверь, которая должна открываться с помощью артефакта.
Item to pick – артефакт, который игрок должен взять.
Speed – скорость движения, по умолчанию 1. Если вы хотите, чтобы игрок шёл, а не бежал - используйте 0.5.
Trigger – при активации этого маркера, указанная здесь цель триггерируется с помощью Trigger event.
Wait – здесь задаётся время ожидания для действия Wait.

Как использовать: активируется Trigger event'ом, для последовательной активации других маркеров, нужно таргетировать их с помощью Target соответственно.
Сообщение отредактировал BuIlDaLiBlE - Суббота, 23.08.2014, 16:54



Bp Services ©:
serioussam.ucoz.ru/bpservices
BuIlDaLiBlE Суббота, 23.08.2014, 16:47 | Сообщение # 36


Сообщений: 593
Награды: 12
Замечания: 0%
 
Light

Описание: один из самых важнейших объектов после брашей, который позволяет хоть что-то увидеть в темноте без фуллбрайта. Свет может быть анимированным.

Параметры:
Ambient light animation – анимация света окружения.
Ambient light animation file – файл для анимации света окруженя, точно для чего используется неизвестно, т.к. есть Light animation file.
Background – если свет используется в бэкграунде (скайбоксе), стоит использовать данный параметр.
Clip far – одна из настроек самого света, для чего точно нужна - неизвестно.
Clip near – то же самое.
Color – цвет света, по умолчанию серый, поэтому можно сделать свет светлее, поставив здесь белый цвет.
Dark light – противоположность свету - темнота. Используется для каких-нибудь дырок, где не требуется чтобы что-то в них было видно.
Diffusion – диффузный свет, по умолчанию включен и рекомендуется к использованию.
Directional ambient – цвет окружения направленного света.
Dynamic – динамический свет. Сильнее нагружает компьютер, и не рекомендуется к использованию.
Fall-off – радиус действия источника света, самый главный параметр. Hot-spot зависит от этого параметра и не может быть больше него.
Hot-spot – работает по аналогии с SoundHolder'ом, в определённом радиусе будет светить максимально ярко. Зависит от Fall-off и не может быть больше него.
Lens flare – свечение различных типов, включая солнечное.
Lens flare only – если вам не требуется свет, а только свечение - включайте данный параметр.
Light animation – собственно, сама анимация из файла анимации. Изменяется AnimationChanger'ом.
Light animation file – файл анимации для света. Один из самых наиболее используемых по умолчанию - LightOnTrigger.ani.
Light animation offset – не совсем понятно, зачем нужен данный параметр.
Polygon illumination – тип отсвечивания от полигонов. Не работает должным образом.
Render as small – модель ентити света станет фиксированного маленького размера, и не будет зависить от параметра Fall-off.
Substract sector ambient – неизвестно.
Targetable – возможность таргетировать эту ентитю источника света, если вы собираетесь работать с анимацией света, настоятельно рекомендуется включить данный параметр.
Type – тип света:


Как использовать: расположить в месте источника света, настроить параметры. Для анимации света потребуется использование AnimationChanger'а.
Сообщение отредактировал BuIlDaLiBlE - Суббота, 23.08.2014, 16:52



Bp Services ©:
serioussam.ucoz.ru/bpservices
dragonverh Пятница, 26.06.2015, 17:33 | Сообщение # 37


Сообщений: 73
Награды: 0
Замечания: 0%
 
MovingBrush

Описание: "Пустой" примитив,способный двигаться.

Параметры:
Auto start – начинает двигаться сразу после начала игры.
Banking rotation speed – скорость вращения вокруг своей оси.По умолчанию 0.
Block action – действие браша,если дальнейшее движение невозможно(например,игрок загородил путь):
Skip marker:Браш после столкновения пропустит маркер к которому не смог попасть.
None:Никаких действий совершено не будет.Обычно это приводит к смерти остановившего браш.
Bounce:Непонятно.
Block damage - урон,наносимый блокирующему объекту.По умолчанию 10.
Blowup by bull - урон наносит бык.
Blowup by damager - урон наносит дамагер с типом урона "Explosion"
Blowup Event - Target - цель,на которую сигнал будет подаваться при уничтожении браша.
Blowup Event - Type - тип сигнала,подаваемого при уничтожении браша.По умолчанию Don`t send event(действие не совершается)
Classification bits - непонятно.
Color of derbises - цвет кусков браша.
Cube factor - размер кусков браша
Derbis blow power - сила,с которой разлетаются куски браша.
Derbis count - колчество кусков.По умолчанию 12.
Dynamic shadows - динамические тени при движении.Вызывает сильные тормоза,поэтому лучше не использовать.
Health - здоровье браша.По умолчанию -1(бессмертен)
Mirror 0-4 - таргеты для Mirror Marker.
Move on damage - браш начинает движение из-за урона(например,выстрел из кольта)
Move on touch - браш начинает движение при прикосновении к нему.
Players Only - браш начнёт движение только из-за игрока.
Send touch event on damage - сообщать touch event от урона:
Touch only(по умолчанию) - touch event сообщается только от касаний.
Damage only - touch event сообщается только от урона
Both - touch event сообщается и от урона,и от касания.
Sound follow entity - звук,сопровождающий браш.Требуется указать тут Sound Holder.
Sound start entity - звук при начале движения.
Sound stop entity -звук при остановке.
Speed - скорость в секундах.Т.е. если скорость 1(по умолчанию),то потребуется секунда на преодоление расстояние от одного маркера до другого.
Switch - если вы хотите,чтобы браш выполнял роль кнопки,надо задать тут ентитю Switch,расположенную ранее на карте.
Target - тут указывается первый маркер браша,с которого начнется движение.Лучше использовать функцию Drop marker(выбрав браш,нажимаем D,чтобы ставить маркеры)
Touch damage - урон от прикосновения к брашу.По умолчанию 0.Интересно,что смерть от touch damage такая же,как и от шипов.
Touch Event - Type - тип сигнала,подаваемого при прикосновении к брашу.По умолчанию Don`t send event(действие не совершается)
Touch Event - Target - цель,на которую сигнал подаётся при прикосновению к объекту.
Very Big Brush - очень большой браш.Непонятно,зачем это нужно.
Visibility bits - непонятно.
Wait time - время,которое браш простаивает на маркерах.
Zoning - непонятно.

Как использовать: Сначала киньте его на карту.Потом выберите или создайте привитив и добавьте его к ранее поставленному Moving Brush нажав +.
Активация с помощью Trigger Event,или с помощью Move on damage или Move on touch.Остановка с помощью Stop Event.


Мне снизят уровень замечаний?
Jackallos Понедельник, 03.10.2016, 10:00 | Сообщение # 38


Сообщений: 397
Награды: 12
Замечания: 0%
 
DoorController

Описание: Дословно - Контролёр двери, выглядит как Touch Field, но имеет фиолетовый цвет.

Параметры:
Active – Самый распространённый параметр - активен ли контролёр.
Height – Изменяет размер по оси Y.
Key – Указывается ключ, который активирует контролёр. Параметр работает в связке с пареметром Type - Locked.
Locked message - Не известно(не имеет значения)
Locked target - Указывается цель, которая активируется с событием Trigger Event при захождении в область контролёра. Активация происходит повторно при повторном захождении в зону контролёра.
Players only - Параметр дающий возможность использовать контролёр не только игроку но и врагам, нужно просто убрать галочку.
Target1, Target2 - По идее указываются два MovingBrush'а, исполняющие роль левой и правой дверей, но на практике можно использовать как Touch Field, с двумя целями с событием Trigger Event.
Trigger on anything - Не известно
Type - Самый важный параметр с 4-мя значениями:
1) Auto - Контролёр будет работать только при включенном параметре Active. Параметр Key игнорируется
2) Locked - Имеется ввиду - закрыты. Параметр Active должен быть включён. Активируется только при подборе на карте ключа, указанного в параметре Key.
3) Triggered - Контролёр активирует параметры Target1 и Target2 при воздействии на сам контролёр любым событием Trigger Event. Вхождение игрока в зону контролёра игнорируется.
4) Triggered Auto - Работает на манер значения Locked, только в отличии от него, для активации требует воздействия на контролёр любым событием Trigger Event. Параметр Key игнорируется.
Width - Изменяет размер по осям X и Z.

Как использовать: Разместить контролёр на карте, в непосредственной близи к Moving Brash'ам, исполняющим роль дверей. Указать в параметрах Targer1 и Target2 Moving Brush'и, которые будут начинать двигаться при захождении игрока в зону контролёра.
Опять же повторюсь. Контролёр можно использовать не только для Moving Brush'ей, а для всего, что для задействования требует событие Trigger Event.

HudPicHolder

Описание: Выводит указанную текстуру на экран.

Параметры:
Fade in time – Время в секундах появления рисунка на экране от полностью прозрачного к полностью не прозрачному.
Fade out time – Время в секундах исчезания рисунка на экране от полностью не прозрачного к полностью прозрачному.
Auto fade out time – Время в секундах которое рисунок будет находится на экране(не учитывая первый и второй параметры).
Horizontal position ratio - горизонтальная позиция рисунка на экране от 0 до 1(может применяться значение более 1, но стоит учитывать, что 0 означает крайний левый край экрана, а 1 крайний правый, следовательно центр будет принимать значение 0.5).
Vertical position ratio - вертикальная позиция рисунка на экране от 0 до 1(может применяться значение более 1, но стоит учитывать, что 0 означает верхний край экрана, а 1 нижний, следовательно центр будет принимать значение 0.5).
Picture file - указывается текстура (посредством проводника) выводимая на экран.
Picture stretch - Размер рисунка.

Как использовать: Выставить ентитю на карту, настроить параметры по своему усмотрению. Ентитя активируется с помощью события Start event, например с помощью Trigger'а и параметром Target event type - Start event. Для срабатывание обязательно наличие ентити BackgroundViewer с указанным World Settings Controller'ом.

EnemyCounter

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

Параметры:
Count start – количество делений в полосе.

Как использовать: Для начала нужно знать, что правильно активировать данную ентитю нужно через Event type - Start event, Trigger event тоже сработает, но также он сработает как прямое воздействие на параметр Count start (к примеру, если стоит значение 100, то после воздействия на ентитю через Trigger event, активируется сама полоса, а так же отнимется одно деление, то есть до исчезновения полосы, останется 99 срабатываний). Теперь о использовании: выставить ентитю в нужном месте, где, к примеру, нужно убить 100 врагов. Ставим Trigger, указываем в Target 01 наш EnemyCounter, а в Event type Target 01 ставим значение Start event, всё, после срабатывания триггера полоса активируется. Для того, чтобы по мере уничтожения врагов полоса уменьшалась, нужно чтобы каждый убитый враг через Death target с Death event type - Trigger Event срабатывал на EnemyCounter. Во избежании путаницы, следует делать так: В Death target указывается Trigger, этот триггер направляется на ещё два триггера - первый ведет отсчет через Count, например для открытия двери, второй триггер направляем на наш Enemy counter (в Target 01 указываем Enemy counter, а в Event type target 01 оставляем значение Trigger event), таким образом первый триггер не сработает раньше времени, а второй будет вести отсчет с каждым убитым врагом. Для работы ентити обязательно наличие на уровне MusicHolder'а.

Добавлено (03.10.2016, 07:30)
---------------------------------------------

Здесь должен был быть значок энтити из редактора, но его, почему-то, нет.
MirrorMarker

Описание: Ентитя позволяющая делать на текстуре "окно" с видом на определённое место на карте. Чаще всего используется для создания телепортов с визуальной составляющей на другом конце телепорта.

Параметры:
Rotation type – Тип движения изображения на текстуре

Rotation speed – Скорость движения
Target - указывается "связанный" Mirror marker

Как использовать: используется в симбиозе с MovingBrush. У MovingBrush'а в параметре Mirror 0-4 указывается, ранее размещённый на карте, Mirror marker, который ставится непосредственно перед полигоном MovingBrush'а, который будет отображать картинку с другой части карты. Далее, в нужном месте на карте ставится ещё один Mirror marker, эти два маркера направляются друг на друга через параметр Target. Далее переходим в режим редактирования полигонов (P). Выделяем нужный полигон MovingBrush'а, нажимаем Q, переходим во вкладку Polygon в скроллере Mirror выбираем наш Mirror marker (для удобства можно Mirror marker переименовать), далее, переходим во вкладку Texture и в скроллере Blend на первом слое выбираем Shade.
Чтобы протестировать работу нажимаем Num6 или переходим в режим полёта (ESC) и нажимаем 0 на верхем цифровом ряду клавиатуры. Так же следует учесть, что если на "окне" будут другие "окна", то они не будут отображаться корректно.

MessageHolder

Описание: Данная энтитя позволяет получать сообщения для нетриксы.

Параметры:
Active – Активность энтити.
Distance – Опциональный параметр, используется с MovingBrush.
Message – .txt файл с текстом сообщения.

Next - значение этого параметра мне не ясно.

Как использовать: В папке Data/Messages/Background или Data/Messages/Information (или DataMP) создаётся текстовый документ и заполняется по шаблону текста под спойлером у параметра Message. В зависимости от того, в какой папке будет создан документ, игра определит в какую категорию занести сообщение в игре. Если создать текст в папке Background, то сообщение появится в категории Стратегические (Strategic data), если в папке Information, то сообщение появится соответственно в категории Тактические данные (Tactical data). Так же, для создания сообщений о новых врагах и оружии следует использовать папки Enemies и Weapons в тех же категориях. Сообщения созданные вне этих папок всегда будут появлятся в первой категории. MessageHolder активируется событием Trigger Event.





Yu Porma Dissy!

Попарнопараллельнопорно 8B

Мои работы
Kadath Понедельник, 03.10.2016, 11:38 | Сообщение # 39


Son of Anubis
Сообщений: 2436
Награды: 20
Замечания: 0%
 
Эй, одмены, шапку обновите :)

Мои работы
DeadKadath's Showcase
Jackallos Понедельник, 15.05.2017, 17:51 | Сообщение # 40


Сообщений: 397
Награды: 12
Замечания: 0%
 
За MessageHolder наградки не дали :(

Добавлено (15.05.2017, 17:51)
---------------------------------------------
Эй, одмены, шапку обновите [2]




Yu Porma Dissy!

Попарнопараллельнопорно 8B

Мои работы
RealCrazyMan Вторник, 16.05.2017, 04:07 | Сообщение # 41


Kind Devil
Сообщений: 2455
Награды: 52
Замечания: 0%
 
Что именно обновить?

Съешь еще этих мягких французских чаек да выпей булок.

Сыны Интернета, мои братья! Я вижу в ваших глазах тот же страх, который сжимал моё сердце. Возможно, наступит день, когда мужество оставит род людей, и мы предадим пиратов и будем покупать лицензионные игры — но только не сегодня. Может быть, придёт час чиновников, когда правообладатели победят и настанет закат эпохи свободы — но только не сегодня! Сегодня мы качаем… и раздаем все, что вы так любите на этой славной земле. Зову вас на трекеры, Последователи Пиратов!
Jackallos Вторник, 16.05.2017, 11:50 | Сообщение # 42


Сообщений: 397
Награды: 12
Замечания: 0%
 
RealCrazyMan, добавить ссылки на последние сообщения с описаниями ентитек)




Yu Porma Dissy!

Попарнопараллельнопорно 8B

Мои работы
MrOgurchick Воскресенье, 17.09.2017, 14:03 | Сообщение # 43


Сообщений: 10
Награды: 1
Замечания: 0%
 
Это ОЧЕНЬ полезно. спасибо большое

Добавлено (17.09.2017, 14:03)
---------------------------------------------
Спасибо, очень помогло на моей карте

Форум » Serious Sam » Серьёзное редактирование » Описание объектов (entities) в Serious Editor 1 (F.A.Q. по объектам (entities) в редакторе Serious Editor 1)
Страница 2 из 2«12
Поиск: