CoP создание главного меню с анимацией. — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

CoP создание главного меню с анимацией. — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
(Маловато коллега, желательно побольше + скрины)
Строка 2: Строка 2:
 
<br />
 
<br />
 
Что нам понадобится:<br />
 
Что нам понадобится:<br />
Распакованная игра S.T.A.L.K.E.R.: Call of Pripyat;<br />
+
Распакованная игра S.T.A.L.K.E.R.: Call of Pripyat;<br/>
 
Adobe Photoshop или любой другой графический редактор способный править альфа-каналы и открывать .dds файлы;<br />
 
Adobe Photoshop или любой другой графический редактор способный править альфа-каналы и открывать .dds файлы;<br />
Любой видео конвертер способный переконвертировать в .ogm формат;<br />
+
Любой видео конвертер способный переконвертировать в .ogm формат;<br/>
 
Блокнот для правки конфигов.<br />
 
Блокнот для правки конфигов.<br />
  

Версия 11:56, 26 июня 2011

Доброго времени суток, сегодня мы научимся создавать собственное меню с анимацией.

Что нам понадобится:
Распакованная игра S.T.A.L.K.E.R.: Call of Pripyat;
Adobe Photoshop или любой другой графический редактор способный править альфа-каналы и открывать .dds файлы;
Любой видео конвертер способный переконвертировать в .ogm формат;
Блокнот для правки конфигов.

Начнём.
Предполагается, что у вас уже есть готовая текстурка и видеофайл. И осталось только подредактировать альфа-канал.
Выделяем на нашем меню то место, которое будет анимационным. После того, как вы его выделили переходим на альфа-канал и закрашиваем то, что выделяли черным.
Снимаем координаты места с анимацией, записываем (если у вас не идеальная память) и закрываем нашу текстурку.
Далее идем в папку S.T.A.L.K.E.R. - Зов Припяти\gamedata\configs\ui
И находим там файл ui_mm_main.xml
В данном файле нам нужно найти вот такое высказывание:

<background width="1024" height="768">
<auto_static x="500" y="130" width="432" height="160" stretch="1">
<texture width="432" height="160">ui\video_voroni_crop</texture>
</auto_static>
<auto_static x="413" y="352" width="576" height="416" stretch="1">
<texture width="576" height="416">ui\video_water_crop</texture>
</auto_static>
<auto_static width="1024" height="768">
<texture>ui_inGame2_background</texture>
</auto_static>
</background>

А точнее, нас интересует только эта часть кода:

<auto_static x="500" y="130" width="432" height="160" stretch="1">   <----- это координаты расположения видео на текстуре
<texture width="432" height="160">ui\video_voroni_crop</texture> <----- расположение видео
</auto_static>

В ней прописаны координаты размещения видео и его размер, а так же и само название.
Сколько видеороликов вы собираетесь запихнуть, столько таких строчек и нужно делать.
Вписываем свои координаты, и размер своего ролика.
Сохраняем.

Внимание! Фон видеоролика должен совпадать с фоном текстуры, иначе будет должного эффекта.

Другие места
LANGUAGE