XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
NECros88

offline
Опыт: 16,351
Активность:
Помогите реализовать спецэффект
Мне нужно сделать так, чтобы при определённом действии появлялся спецэффект "Сон" и треслась камера (наподобие Skibi Castle). Но при вэйте (чтобы отключить тряску) получается завис (а точнее тряска не отключается), если действие происходит много раз в узкий промежуток времени. Можно ли это сделать на триггерах, если нет, то помогите на JASS!
Старый 03.11.2006, 19:40
DioD

offline
Опыт: 45,134
Активность:
не понял цели что надо сделать.
Старый 03.11.2006, 20:09
NECros88

offline
Опыт: 16,351
Активность:
Тряску камеры, но чтобы не висло (у меня виснет, потому что за малый промежуток времени данный триггер много раз запускается).

NECros 88 добавил:
Короче. Есть TD. Все наверное играли в Замок Скиби? Ну вот, когда проходит монстр, начинается трястись камера, если много челов проходит, то она отключается нормально, но у меня она продолжает очень и очень долго трястись!
Старый 03.11.2006, 20:13
adic3x

offline
Опыт: 108,439
Активность:
Вобщем смотри:
Евери .05 сек
Сет камера угола атаки рандом x...y
Сет камера расстояние до цели рандом x...y
Теперь основной:
Абилити бегин каст
Турн он триг на тряску
вэит 1 сек
Турн офф триг на тряску
Старый 03.11.2006, 20:31
DioD

offline
Опыт: 45,134
Активность:
вводи одну булеан переменную что отслеживает статус тригера = запущен выключен
и запускаеего только если ниодна из инстант триггера не запущена.
тоесть делай фиксированый SUI
SOME FUNC
IF BOOL1=FALSE
RUN FUNC ID3 VIA CODE SET BOOL1=TRUE
WAIT ON SLEEPS
SET BOOL1 = FALSE
такая конструкция зафиксирует SUI\nonMUI статус функции чтопозволит избежать проблем.
Старый 03.11.2006, 20:49
NECros88

offline
Опыт: 16,351
Активность:
ADOLF, ты меня непонял. Этот метод не пройдёт.

NECros 88 добавил:
DioD, спасибо, щас попробую!

NECros 88 добавил:
Тока не ругайтесь, картинка весит 9 кило!

Короче камера не перестаёт трястись! Неффтыкаю! Вроде отключаю shaking...
Миниатюры
Кликните на картинку для увеличения
Название:  temp.GIF
Просмотров: 10
Размер:  9.1 Кбайт  
Старый 03.11.2006, 21:02
DioD

offline
Опыт: 45,134
Активность:
пикед плэер неработает в вэйтах, юзай массив
Старый 03.11.2006, 21:49
NECros88

offline
Опыт: 16,351
Активность:
Кароче можешь сделать и скрин кинуть (я думал ты понял что я хочу, на скрине вродебы всё пронятно)

NECros 88 добавил:
Можно на джассе :)

NECros 88 добавил:
А лучше на триггах)))
Старый 03.11.2006, 22:00
DioD

offline
Опыт: 45,134
Активность:
а лучше подумать головой немножко
взять всех игроков трясанутькамеру
ждать
взять всех игроков прекратить тряску
и всё
Старый 03.11.2006, 22:03
NECros88

offline
Опыт: 16,351
Активность:
Думаешь?)) Ща трясонём!
Старый 03.11.2006, 22:08
DioD

offline
Опыт: 45,134
Активность:
короческолько повторятькартувстудию
Старый 03.11.2006, 22:10
NECros88

offline
Опыт: 16,351
Активность:
Вроде что-то получилось, но не совсем качественно. Ну ладно, на досуге подумаем. Спасибо всем кто помогал!
Старый 03.11.2006, 22:20
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 17:06.