Добавлен , не публикуется
Пытаюсь затемнить экран для одного игрока, но что-то не выходит. Темнеет для всех игроков
0
32
7 лет назад
Отредактирован quq_CCCP
0
Насколько помню это очень мудреная функция, там своего рода счетчик фильтров на экране, как бы вовсе не дисинхнуло.
Придется делать на jass, показывая фильтр конкретному игроку.
0
20
7 лет назад
0
quq_CCCP:
Насколько помню это очень мудреная нативка, там своего рода счетчик фильтров на экране, как бы вовсе не дисинхнуло.
Придется делать на jass, показывая фильтр конкретному игроку.
да, с моими знаниями Jass значит не судьба)
0
24
7 лет назад
0
Karp, Может это поможет, как помню работало. (давно проверял)
Загруженные файлы
0
20
7 лет назад
0
Game_Nikitav_1:
Karp, Может это поможет, как помню работало. (давно проверял)
Помоголо) но почему то все тексты пропадают при фильтре, ни описания скилов, ни описания предметов, ни ХП баров не видно становится. И после "Скрыть доп.фильтр" не появляются.
0
24
7 лет назад
0
Karp,
  1. Можно скрин?
  2. Перед фильтром и после него (без подождать n сек)?
0
20
7 лет назад
0
Game_Nikitav_1:
Karp,
  1. Можно скрин?
  2. Перед фильтром и после него (без подождать n сек)?
я просто сделал триггер после старта игры создаётся фильтр затемнения (чёрная маска) и скрыть его потом при входе в область делаю показать фильтр, при выходе скрыть фильтр. Но после того как фильтр создан, то исчезают ХП бары и как я писал описания предметов, скилов и т.д.
0
24
7 лет назад
0
Karp, Вкурсе же на гуи хуже всего? Получается с локальным
Говорил же про скрин?
Попытки исправить:
Создай после "прошло время"
Так же есть догадки, что скрываешь и показываешь без локализации
Так же может быть косяк с переменной
0
18
6 лет назад
0
Код
function CinematicFadeCommonForPlayer takes player p, real red, real green, real blue, real duration, string tex, real startTrans, real endTrans returns nothing
 if (duration == 0) then
  set startTrans = endTrans
 endif
 if (GetLocalPlayer() == p) then
  //call EnableUserUI(false)
  call SetCineFilterTexture(tex)
  call SetCineFilterBlendMode(BLEND_MODE_BLEND)
  call SetCineFilterTexMapFlags(TEXMAP_FLAG_NONE)
  call SetCineFilterStartUV(0, 0, 1, 1)
  call SetCineFilterEndUV(0, 0, 1, 1)
  call SetCineFilterStartColor(PercentTo255(red), PercentTo255(green), PercentTo255(blue), PercentTo255(100-startTrans))
  call SetCineFilterEndColor(PercentTo255(red), PercentTo255(green), PercentTo255(blue), PercentTo255(100-endTrans))
  call SetCineFilterDuration(duration)
  call DisplayCineFilter(true)
 endif
endfunction
Нашёл здесь: ссылка на карту
Чтобы оставить комментарий, пожалуйста, войдите на сайт.