Создание меню для игры
Работа в Adobe Flash Professional CS5.5
Начнём с того, что зайдём в фотошоп и создадим документ с прозрачным фоном. И нужным разрешением.

Далее сделаем инструментом "Градиент" небольшую полосу с левой стороны. На этом фоне будут расположены кнопки.

Сохраняем в формате PNG.
Теперь заходим в Adobe Flash Professional CS5.5, создадим новый документ ActionScript 2.0 . Выбираем разрешение (у меня 1600х900).

Жмём Ctrl+R (импорт в рабочую область) и импортируем наш фон.

Теперь нам надо нарисовать в фотошопе курсор, и сделать ту же процедуру, что и с фоном, только создать новый слой для курсора в нижней шкале кадров.

Нажимаем правой кнопкой на нашем изображении и выбираем "Преобразовать в символ", после чего определяем тип «Фрагмент ролика», нажимаем ОК. Далее правый клик на нём и выбираем "Действия". Откроется окно в котором вводим код:
onClipEvent(enterFrame)
{
Mouse.hide ()
_x=_root._xmouse
_y=_root._ymouse
}
Далее в фотошопе создаём две кнопки, "Старт" и "Выход".
Импортируем в меню, в слой "Фон". Жмём правой кнопкой на нашем изображении, выбираем "Преобразовать в символ" и выбираем тип "Кнопка", нажимаем ОК.
Жмём на кнопке "Старт" правой кнопкой, выбираем "Действия" и вводим код:
on (press)
{
fscommand ("start");
}Теперь на кнопку "Выход":
on (press)
{
fscommand ("exit");
}Далее подготавливаем в библиотеке наши рисунки, жмём в библиотеке на нашу картинку правой кнопкой и выбираем "Свойства", после чего стираем формат картинки, ставим галочку "Разрешить сглаживание", режим "Без потерь". В вкладке Action Script ставим галочки "Экспорт для Action Script" и "Экспортировать в кадр 1"

Теперь можно экспортировать ролик в формат SWF, в папку Disk:\UDK\UDKGame\Flash\папка с вашим названием.
Можно закрывать Фотошоп и Флэш.
Работа в UDK
Заходим в UDK, создаём новый уровень. Я создал вот такой.

Создаём Player Start за пределами карты. Ставим камеру.

И заходим в кисмет. Создаём новый ивент Level Loaded.

Далее нам надо скрыть меню игрока. New Action – Toggle – Toggle HUD, не забываем добавить переменную All Players.

Далее выводим на экран наше меню в формате SWF. В поле Movie вводим название и путь к файлу swf, которое мы импортировали в UDK.

Далее жмём New Matinee и два раза мышкой по блоку матин, нам откроет инструмент Matinee, жмём в левой части правой кнопкой и выбираем Add New Director Group. Появится разделение на две строки. Теперь в строке, что под DirGroup жмём правой кнопкой и выбираем Add New Camera Group.

В окне 3D вида UDK выделяем камеру и переходим в кисмет, жмём правой кнопкой и создаём переменную камеры.

В итоге у вас должно получиться вот так:

Теперь нам надо добавить два ивента FSCommand (New Event – GFX UI - FSCommand), к ним подключить Console Command (New Action – Misc – Console Command) и переменную All Players


В первом FSCommand в поле Movie вставляем наш swf-файл меню. В поле Command пишем текст, который мы писали в коде для кнопки Start. Потом в Console Command, который подсоединён к нему в поле Command, пишем команду open название вашего уровня.
В втором FSCommand в поле Movie вставляем наш swf-файл меню. В поле Command пишем текст, который мы писали в коде для кнопки Exit. Потом в Console Command, который подсоединён к нему в поле Command, пишем команду quit.
Всё. Сохраняем и проверяем.
Смотрите также:
Комментарии
Я флешку сначала кинул в броузер и потом от туда добавлял...
ну ты указал полный путь к ней? нажав в поле Movie зелёную стрелку
Да нажал
значит ошибка в другом, смотри лог, скорей всего что-то пропустил, или не там хранится, я уже толком не помню, я щас на UE 4 перешёл
Ясно...Окей)
Если не поможет, попробуй сделать всё сначала. Просто смотри внимательно, что бы флэшка сама рабочая была, потом делай уровень, через матин не обязательно делать (это я делал просто покачивание камеры) просто пробуй запустить флэшку при загрузке уровня
Ага
Спасибо)))
Вроде получилось...А как сделать чтобы я не мог двигатся с меню?)))) У меня движется курсор и голова))))
в ноде toogle отключай лишнее
Все работает! Ура)
Вот только до сих пор не понял зачем камеру ставить...у меня без нее все работает (Непонял её смысл)
я делал движение камерой, покачивание головы как будто


<a href= http://mosros.flybb.ru/viewtopic.php?f=2&t=635>Процесс получения диплома стоматолога: реально ли это сделать быстро?</a>