Genya1995
offline
Опыт:
2,506Активность: |
спавн мобов
Знаю что тема должна отражать суть вопроса, но придумать не смог. Я делаю карту в жанре Survival/horror она почти завершена,но столкнулся с проблемой. Я создал область в которой в случайых местах спавнятся жертвы, но даже если человек не играет жертвы все равно появляются. Как их убить если контроллер не равно человек. Какую переменную создать подскажите плз. [+] замечание от XimikS: название темы не отражает сути вопроса
Отредактировано XimikS, 03.06.2010 в 23:31. |
03.06.2010, 22:23 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Stefler
MCA
offline
Опыт:
10,457Активность: |
эм у тя переодик тригер как я понял? вобщем в условиях ставишь Игрок 1 контролер "не равно" кмопьютер (Player Controller Comparison) |
03.06.2010, 22:27 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Genya1995
offline
Опыт:
2,506Активность: |
Нет не периодик 1 раз в начале игры. Я поставлю условие и как дальше как убить юнита? |
03.06.2010, 22:32 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
Пикнуть всех в группу, потом убить пикнутых через действие "Боевая единица - Kill" или как-то так. После удалить группу. |
03.06.2010, 22:53 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dave_wwid
offline
Опыт:
12,954Активность: |
Ну не убить наверное - поставить условие чтоб не спанились, или хотябы ремувить после проверки. Убитые юниты будут некоторое время занимать память или могут быть возвращены к жизни спеллом (теоретически) Вообще наткнуться на юнит с анимацией decay в начале игры как-то странно.
те - remove picked unit |
03.06.2010, 23:15 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
Автору вообще наилучший вариант - проверить количество игроков и уже потом спавнить или не спавнить этих мобов. |
03.06.2010, 23:25 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Genya1995
offline
Опыт:
2,506Активность: |
Сорь я в триггерах уже запутался можете объяснить попонятней или дать наработку? |
04.06.2010, 21:13 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
Genya1995:
Нету таких наработок. Никто не знает как у тебя там сделано. Возможны варианты: кури статьи по триггерам и делай сам, дай код попыток в студию, либо вылаживай целую мапу. |
04.06.2010, 21:40 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Genya1995
offline
Опыт:
2,506Активность: |
|
04.06.2010, 22:14 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gareth Emery
Passive Progressive^^
offline
Опыт:
9,874Активность: |
Ты видно не понял, нужно видеть код, а ты дал запротекченную карту, к тому же она даже не запускается на 1.24д. |
04.06.2010, 22:26 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Genya1995
offline
Опыт:
2,506Активность: |
Всмысле не запускается у меня все норм, хотя у меня 1.24д. А че за код?) |
04.06.2010, 22:40 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dave_wwid
offline
Опыт:
12,954Активность: |
Код-это триггеры. Дай скрины этих триггеров
|
04.06.2010, 22:45 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Genya1995
offline
Опыт:
2,506Активность: |
Который жертв создает?(сорь я туподоходящий) |
04.06.2010, 23:09 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dave_wwid
offline
Опыт:
12,954Активность: |
Именно его для начала (и возможно только его и требутся представить)
|
04.06.2010, 23:18 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Genya1995
offline
Опыт:
2,506Активность: |
Вот что у меня как Событие- Прошло 1 сек Условие- Действие- 1--Если((Игрок 1 (красный) контроллер) равно человек) то делать (Боевая единица- Создать 1 Жертва для Игрок 1 (красный) в (Случайная точка в Область x <gen> иначе ничего не делать 2--Переместить камеру для Игрок 1 (красный) к (Позиция Последний созданный юнит) на 0.0 сек 3-- Установить переменную A01=(Последний созданный юнит) (Переменная нужна для звуков, а значение переменной Боевая Единица.) Действие повторяется для всех игроков |
05.06.2010, 10:57 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
mvlabat
Делаю новую карту
offline
Опыт:
2,014Активность: |
вопрос, как повторяется для всех игроков? то есть каждый триггер на отдельного игрока? можно тогда обойти это другим способом.. и я вообще пока не понял смысла твоего триггера! юнит жертва будет создаваться однократно? тогда ведь проще уже предварительно разместить их на карте, а если человек не играет, то юнита удалить. если же люди будут играть и юнита надо будет создавать многократно, то можно все поместить в одном триггере, просто правильно описав условия. и еще, не используй "ничего не делать", ничего не делание это уже работа, в иначе проще оставить поле пустым.
описал бы по-подробнее свою цель.. дал бы больше советов. mvlabat добавил: в моей карте к примеру нужно создать юнита "выбрать расу", создать его только для тех игроков, которые играют. я сделал так, уже расставил юнитов и сделал триггер, удалить юнит такой-то, если игрок не играет. |
05.06.2010, 11:35 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Genya1995
offline
Опыт:
2,506Активность: |
НУ Если(Игрок 2 (Синий) контроллер) равно человек) то делать (Боевая единица- Создать 1 Жертва для Игрок 2 (синий) в (Случайная точка в Область x <gen> иначе ничего не делать и так же для игрока 3, 4, 5 и тд. Триггер 1 все запихано в 1 действие. Да однократно. Нет мне нужен именно случайный спавн. |
05.06.2010, 12:19 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
mvlabat
Делаю новую карту
offline
Опыт:
2,014Активность: |
блин, ну ты сам ведь все описал, что тебе нужно? |
05.06.2010, 19:56 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Genya1995
offline
Опыт:
2,506Активность: |
Не работает это просто=( Я написал пример думал тут что-то не так. Помогите плз |
05.06.2010, 21:49 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon_S
где-то там..
offline
Опыт:
3,603Активность: |
в условие добавь "номер игрока" играет(или используется, как-то так) |
05.06.2010, 22:06 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|