WarCraft 3: Создание анимированного загрузочного экрана

» Раздел: Работа с MPQ и импортом

  • Для начала откроем War3 Model Editor;
  • Жмём "Extraz" -> "Loading Screen Creator";
  • Далее выбираем нужную нам текстуру(.blp) -> жмём OK;
  • Теперь откроем "Windows" -> "Texture manager", щёлкаем правой кнопкой по нашей текстуре и выбираем "Edit", в появившемся окне поставим флаги на: "Wrap Height" и "Wrap Width" -> OK;
  • Открываем "Windows" -> "Sequence manager", двойной щелчок по "Birth", в появившемся окне ставим "Interval" --- From: 0, To: 2000, и убираем флаг на "Non looping";
  • Теперь анимация: заходим в "Windows" -> "Texture animation manager", правой кнопкой по фону и жмём "Create New", далее ставим флаг на "Translation" -> "Animated" и жмём кнопку "Translation", в "Interpolation Type" выбираем "Linear" и в textbox'e меняем код на:
0: {0, 0, 0}
2000: {1, 1, 1}
  • Жмём OK;
  • Откроем "Windows" -> "Material manager" в появившемся окне двойным щелчком по нашему слою находящемся в "Slayers", далее в "Textures ID" выбираем нашу текстуру, а в "Animated Texture Id" выбираем нушу анимацию текстуры -> жмём OK;
  • Теперь сохраняем нашу модель в (.mdl)!;
  • Откроем модель с помощью блокнота;
  • найдём там строчку:
Materials 1 {
   Material {
      FullResolution,
      Layer {
         FilterMode None,
         static TextureID 0,
         TwoSided,
         Unshaded,
         Unfogged,
      }
   }
}  
Добавим после "Unfogged," строчку "TVertexAnimId 0,", должно получиться так:
Materials 1 {
   Material {
      FullResolution,
      Layer {
         FilterMode None,
         static TextureID 0,
         TwoSided,
         Unshaded,
         Unfogged,
         TVertexAnimId 0,
      }
   }
}  
  • Конвектируем (.mdl) в LoadigScreen.mdx;
  • Нашу текстуру называем LoadingScreenTexture.blp;
  • Импортируем в карту модель(.mdx) и текстуру(.blp);
  • Пути:
  • war3mapImported\LoadingScreen.mdx
  • LoadingScreenTexture.blp
  • В редакторе карт (WorldEditor) жмём "Cценарий" -> "Экран загрузки карты" и выбираем наш импортированный экран.
ВНИМАНИЕ: Анимация будет проигрываться только после загрузки, когда вам будет предложено "Нажмите любую кнопку"!
К статье прикреплен архив, содержащий пример загрузочного экрана и карту с ним.
На этом все.

Просмотров: 21 336

Прэтор #1 - 10 лет назад 1
отлично, терь народ будет знать что и такое возможно
мож терь я даже себе такой лоадскрин сделаю)
TexHuK #2 - 10 лет назад 0
клева!
Ренеско #3 - 10 лет назад 0
Да! Занятно!
Radonchik #4 - 10 лет назад 1
Офигеть
Ramus #5 - 10 лет назад 1
я видел такое!!!в одной карте!прикольно!
CyberMan #6 - 10 лет назад 1
ФИГА! Будет круто передклать тер заставку к Грине!
Nitrus93 #7 - 10 лет назад 1
Ну что тут ещё можно добавить?..
Ramus #8 - 10 лет назад 1
нормуль
Zzлой #9 - 10 лет назад 1
Супер! +5!
FRIST_008 #10 - 10 лет назад 1
А как выполнить №12?
Gurman #11 - 10 лет назад 1
Конечно всё это прикольно, но я не совсем умею пользоваться Мэдитором...
ReZ #12 - 9 лет назад 1
ХЕЛП КАК КОНВЕРТИРОВАТЬ В MDX
C0oo1D #13 - 9 лет назад 1
FRIST_008, ReZ
MDLX Converter - прога такая, юзайте Янжекс... можете тут поискать...
#14 - 9 лет назад 1
Да классная статейка, для неумех очень полезная...
DarK74 #15 - 9 лет назад 1
Народ хелп не врубается!
Darik #16 - 9 лет назад 1
народ помогите плиз как делать загрузочные картинки? допустим у меня картинка с разришением 2560х1600 как из неё превратить в загрузочную картинку с форматом *.mdx ?
сколько я не пробывал не получается делается всё время чёрный экран :((
Shaman Yoh #17 - 9 лет назад 1
тебе нужно у них рути стереть
пути*
Rower_Lord #18 - 9 лет назад 1
И вчем прикол? Только голова кружится...
Aybek #19 - 1 год назад 0
по чему у меня не получается
nvc123 #20 - 1 год назад 2
Aybek, потому что плохо прочёл статью
перечитай ещё раз и сделай всё заново
повторять до тех пор пока всё не получится