Добавлен bOrissko
Подскажите пожалуйста, есть ли возможность сделать диалог между игроком и нпс с использованием кинематики и "передачи от отряда", если на карте несколько игроков и чтобы этот диалог никак не мешал остальным. Если с эффектом кинематики еще разобрался то с триггером "Спецэффект - Передача от отряда" проблемы, так как транслирует для всех игроков.
Принятый ответ
bOrissko, у тебя вроде как ссылалось всегда на Паладина, так как он Hero [1], будь-то владелец юнита, либо реплика от юнита. Точно уже запамятовал, так как шустро всё переделал. У меня нет желания тратить время на проверку триггера, когда указан Tiggering unit/Переключающий юнит, потому стараюсь всегда указывать точно к ситуации, в данном случае переделал так, что диалог срабатывает при приближении героя на расстояние не более 256 к капитану. Указал везде Entering unit/Не знаю как будет в русских триггерах, наверное, Вошедший или Входящий юнит. Вместо паузы для героя поставил приказ Стоп, хотя это, наверное, неправильно я сделал, так как он погонится во время диалога за приблизившимися врагами. Пожалуй, лучше верни герою паузу вместо Стоп, а также добавь неуязвимость до распаузы.
По поводу диалогов, мне рассказал автор кампании Эфирия, в создании которой участвую, что оптимальной длительностью диалогов является 5 секунд на строчку, если строка не полная, то прикидываешь, на сколько из 5 секунд она тянет. В самой первой фразе в диалоге лучше прибавлять секунду, так как мозг не сразу переключается с игры на диалог, и его начальная реплика зачастую кажется быстрой. Например, у тебя первая фраза "Привет!", это одна секунда, но так как она первая, то я поставил две. Следующая фраза тянет на 4 секунды, так и поставил.
Чтобы прикинуть расстояние до юнита, необходимо пользоваться сеткой:
Сетка в редакторе (кнопка G):
большой квадрат = 512х512
средний квадрат = 128х128
малый квадрат = 32х32
Считается расстояние от центра юнита, а не крайних точек модели. У тебя было 150, но мне показалось, что это мало, ведь подходить надо очень близко, потому поставил 256.
Чтобы прикинуть расстояние до юнита, необходимо пользоваться сеткой:
Сетка в редакторе (кнопка G):
большой квадрат = 512х512
средний квадрат = 128х128
малый квадрат = 32х32
Считается расстояние от центра юнита, а не крайних точек модели. У тебя было 150, но мне показалось, что это мало, ведь подходить надо очень близко, потому поставил 256.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Верно, но даже если указан определенный игрок то другому все ровно показывается лицо и текст.
Отредактирован biridius
там в коде этой функции указано, что действия выполняются только если локальный игрок в указанной группе игроков
так что у других игроков эти действия не выполняются
кинь скриншот триггера
Вот посмотри пожалуйста, я возможно ввел в заблуждение, мне главное чтобы диалог шел к владельцу конкретного персонажа, в данном случае Паладин т.е в зависимости кто играет персонажем тому и диалог. Возможно можно было облегчить ситуацию и присвоить переменную типа Игрок тому кто владеет этим персонажем и в дальнейшем ссылаться на нее. Нуу, во всяком случае посмотри.
Отредактирован 8gabriel8
Чтобы прикинуть расстояние до юнита, необходимо пользоваться сеткой:
Сетка в редакторе (кнопка G):
большой квадрат = 512х512
средний квадрат = 128х128
малый квадрат = 32х32
Считается расстояние от центра юнита, а не крайних точек модели. У тебя было 150, но мне показалось, что это мало, ведь подходить надо очень близко, потому поставил 256.
Совсем не обращал внимание на Entering unit, большое за это спасибо, да и насчет остальных советов, благодарю.