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

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

Ответ
 
vlad_C0M
Босс DarkSkyTeam
offline
Опыт: 10,459
Активность:
Ай ай ай ай . Мультиборда убил. убил. мультиборда. убил!
:git: Вся ночь была потрачена на "выяснение изысков" мультиборда. Никогда столько экспериментов не ставил. Выделил для себя основные "Управление положением иконок".
"Баги которые можно позитивно использовать" "Геморрой который возникает при любой описке в константах".

Вначале я :end: от транса. Когда понял, что в целом эта система КРАЙНЕ бесполезна. Однако в умелых руках, и вылечив геморрой она может "пригодитцааа".
(анекдот в тему :
Едет на машине Эстонец, до дороге из Таллина замечает на дороге дохлую крысу. Достает пластиковый пакет ложит туда крысу с мылью "Может прикодитттцаааа...". Через 2 года Эстонец решил вернутся в Таллин. Также едет на машине. Остановился на том самом месте, достал все то , что осталось от крысы. Положил на то самое место и молвил : "Не прикодилллоось....")
Ровно такие первые ощущения у меня возникли при работе с мультибордом. Спустя некоторое время, я начал материть близзов , что не дали функцию "Icon Height"... Спустя еще 10 минут, я матерился за кривую работу иконок. Которые я вначале хотел разрезать на 4 кусочка , и вставить в мультиборд клочками 16 на 16... Но такое действие не вызвало положительной реакции мультиборда... И он словно напившись яду, выдавал мне бордюр в 1 пиксель, а то и два... И верхний бордюр шириной во все 5 пикселей...
Потом я решил "использовать его как есть" иконки сжать до 16 пикселей в квадрате. И тут у меня возникла бредовая идея... Дополнить наш любимый Мультиборд фейд фильтером. Но она обвенчалась неудачей. Потому как наши "черные" полосы не смогло заслонить ровным счетом ничто...

Пока, что две вещи, 1 пьян, 2 идеи пока закончились....
Еще крутится идея убрать горизонтальную границу окрасив альфа каналом "Фон". А после добавив фейд фильтер "пониз" мультиборда "дорисовать стационарные картинки на месте "черных полос"....
Старый 11.06.2006, 09:50
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
хыхы))) я чёт вопроса неувидел:)
Старый 11.06.2006, 09:55
Murloc
Powered by Q
offline
Опыт: 16,977
Активность:
Нельзя увидеть того чего нет :)
Цитата:
Пока, что две вещи, 1 пьян....

Вот обяснение.


Близы кстати и правда намудрили с мультидоской :Е
Старый 11.06.2006, 12:32
DioD

offline
Опыт: 45,134
Активность:
"дорисовать стационарные картинки на месте "черных полос"....
Я так понял что это тема с интересной идеей совмещения фэйдфильтра и мультиборда в одну конструкцию, надеюсь что это будет успешным
Старый 11.06.2006, 13:31
tysch_tysch
Работаем
online
Опыт: отключен
фейд фильтр он же под мультибордом создаётся
Старый 11.06.2006, 14:56
DioD

offline
Опыт: 45,134
Активность:
Ты не дочитал про альфаканал, а там написано, смысл в том, что-бы рисовать мультиборд фэйдфильтром.
Старый 11.06.2006, 14:58
vlad_C0M
Босс DarkSkyTeam
offline
Опыт: 10,459
Активность:
Так.. :) Вроде всю жизнь считал себя текстурщиком... Но все же затрудняюсь...

Дайте мне полностью прозрачную текстуру размером 64 на 64, 32 на 32 , и 16 на 16.

Причем в нескольких вариациях. Синий фон + синий альфа канал , красный фон + красный альфаканал. зеленый фон + зеленый альфа канал. черный + черный альфа канал.
(КАКОЙ ТО ИЗ НИХ ДОЛЖЕН ОПРЕДЕЛЕННО ВОСПРИНИМАТСЯ МУЛЬТИБОРДОМ КАК ПРОЗРАЧНЫЙ!)
Старый 12.06.2006, 09:01
vlad_C0M
Босс DarkSkyTeam
offline
Опыт: 10,459
Активность:
Все ленивые??? :) Мдяяя.... мне самому так лень ... но чтож придется!
Старый 13.06.2006, 16:20
DioD

offline
Опыт: 45,134
Активность:
Я вообще рисовать не умею, правда могу дать функцию фэйдфильтра с интерфейсом
Код:
function CinematicFadeWithUI takes real red, real green, real blue, real duration, string tex, real startTrans, real endTrans returns nothing
    if (duration == 0) then
        // If the fade is instant, use the same starting and ending values,
        // so that we effectively do a set rather than a fade.
        set startTrans = endTrans
    endif
    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)
endfunction

Источник
http://wc3jass.com/viewtopic.php?t=57
Старый 13.06.2006, 16:44
vlad_C0M
Босс DarkSkyTeam
offline
Опыт: 10,459
Активность:
Прям прямая перессылка!!!!
:
http://xgm.guru/forum/showthread.php?p=113353#post113353
Старый 14.06.2006, 22:34
vlad_C0M
Босс DarkSkyTeam
offline
Опыт: 10,459
Активность:
СЕГОДНЯ И СЕЙЧАС , Я ДОДЕЛАЛ ОТОБРАЖЕНИЕ информации для своего проэкта.
!!!!!!!!!!

Помимо этого, более или менее, добился результатов по работе над - W-ZERO
Старый 15.06.2006, 20:56
Ответ

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

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

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

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



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