Blizzru
offline
Опыт:
4,117Активность: |
Вставить изображение в карту
Почему не работает триггер Create an Imege? Пробовал с .blp & .tga форматами, но увы ничего не вышло. |
18.09.2013, 07:22 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melissa
Я всегда хочу как лучше!
offline
Опыт:
30,496Активность: |
Гуишная функция создания рисунка не прокает. Делай вот что: Вставь вот это в шапку карты: 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 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Blizzru
offline
Опыт:
4,117Активность: |
NatureKid, спасибо за подробности. Хороший ответ! |
18.09.2013, 22:24 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
Статьи читаем, там все основы есть xgm.ru/p/wc3/ingameimages |
18.09.2013, 22:54 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|