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

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

Закрытая тема
 
Blizzru

offline
Опыт: 4,117
Активность:
Вставить изображение в карту
Почему не работает триггер Create an Imege? Пробовал с .blp & .tga форматами, но увы ничего не вышло.
Старый 18.09.2013, 07:22
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
Гуишная функция создания рисунка не прокает.
Делай вот что:
Вставь вот это в шапку карты:
function CreateImageEx takes string imagePath, real size, real x, real y, real z, boolean showImage returns image
local image i = CreateImage(imagePath, size, size, 0, x - (size / 2), y - (size / 2), z, 0, 0, 0, 2)
call SetImageRenderAlways(i, true)
call ShowImage(i, showImage)
return i
endfunction

Заводи переменную Image[]
Когда надо создать рисунок пиши custom script:
set udg_Image[1] = CreateImageExLoc("Путь к твоему файлу в карте, например Images\Mountain.blp", 1048[размер, обязательно кратный 2], udg_Point[0] [локация],.0, true)

Имей в виду что изображение должно иметь прозрачный ободок, иначе у него края размазанные будут в игре.
Также имей в виду что изображение должно быть квадратным, форматы - .blp .tga
.blp меньше весить будет
Нет разницы как ты напишешь путь в плане расширения, если у тя файл Messe.tga, а ты напишешь в пути Messe.blp - всё ок.
Старый 18.09.2013, 14:37
Blizzru

offline
Опыт: 4,117
Активность:
NatureKid, спасибо за подробности. Хороший ответ!
Старый 18.09.2013, 22:24
Hanabishi
COOL STATUS
offline
Опыт: отключен
Статьи читаем, там все основы есть xgm.ru/p/wc3/ingameimages
Старый 18.09.2013, 22:54
Закрытая тема

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

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

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

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



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