Chief
|
Дата: Вторник, 21.10.2014, 14:46 | Сообщение # 6 |
Сообщений: 145
Администраторы
|
Часть 6. Безобразие и единообразие.
Однако, наша миссия — это все еще не один окончательный файл, который можно выложить в интернет и показать миру, а заготовка. Сейчас наша миссия представляет собой папку в каталоге «Мои документы»/Arma 3 Alpha/missions – именно здесь хранятся все пользовательские заготовки, еще не запакованные для одиночной игры.
В папку с миссией нам надо положить картинку, которая будет отображаться в меню при выборе, а так же два файла — overview.html, в котором эта самая картинка должна быть вписана, а так же — briefing.html. Последний представляет собой рудимент со времен Operation Flashpoint, нам нужен он для того, чтобы брифинг отображался перед запуском миссии. Если его не будет — к сожалению, миссия будет запускаться сразу.
Итак, откроем папку со своей миссией и создадим в ней два пустых файла. Как говорилось выше, briefing.html оставим пустым, а, вот, overview.html будет иметь следующее содержание.
<html> <head> <title>Overview</title> </head> <body bgcolor="#FFFFFF"> <p align="center"><img src="my_first_preview.jpg" width="460" height="230"></p> <p align="center"> <br><font size="14">My first ArmA 3 mission!</font><br> </p> </body> </html>
Здесь мы видим ссылку на картинку my_first_preview.jpg, именно это изображение будет в меню. Взять его можно прямо здесь и положить в папку с миссией, назвав соответствующим образом. Либо можно использовать свое jpg или paa изображение размером 460х230. Теперь вернемся к редактору. Пока наша миссия никак не называется, и будет отображаться в меню и на карте просто как название папки. Это надо исправить! Для этого зайдем в ADVANCED INTEL («Разведка», «сведения») и заполним поле NAME (Имя) — так и напишем «My first ArmA 3 mission!». Далее, чтобы миссия отобразилась в главном меню игры, надо нажать в панели сверху Save As (Сохранить как) и вместо User mission (Пользовательская миссия) выбрать Export to single missions (Экспортировать в одиночные миссии) — в этом случае, наше задание сохранится как файл .pbo в папке Arma 3 Alpha/missions.
Сохраниться-то она там — сохранится. А самого меню одиночных миссий в Альфа-версии почему-то нет. Поэтому, пока будем довольствоваться запуском в редакторе, а чтобы перед миссией отображался созданный нами брифинг — кликать мышью по кнопке PREVIEW будем с зажатой клавишей Shift.
Часть 7. После боя.
Итак, пройдя данный Курс до конца, мы создали полноценную одиночную миссию для ArmA 3! Да, в ней нет грандиозных баталий, зрелищных роликов и умопомрачительной сложности скриптовых систем, но лиха беда начало, верно? Главное — перед нами от начала и до конца созданная своими руками полностью работоспособная (мы, ведь, все делали правильно и не пропускали глав, да?) миссия. А расставить в следующий раз побольше войск и устроить битву поэпичнее — это дело техники.
Теперь, давайте переведем дух, окинем взглядом проделанную работу и постараемся обобщить, а каким же этапам мы следовали, пока создавали свой шедевр.
Первое, что мы сделали — это уяснили некий замысел сюжета. Группа иранцев высаживается на берегу и внезапно атакует гарнизон лагеря. Отсюда — из этой внезапности — мы выбрали укромную бухту, где можно было спокойно высадиться, по этой же причине — охрана базы была так легко экипирована и малочисленна.
Второе — мы разбили миссию на задачи. Игрок выходит на позицию, затем атакует, в этот момент выдвигается подкрепление, игрок отбивает контратаку, конец. Это называется логикой миссии. Мы еще не расставили вейпоинтов и не создали триггеры, а уже прикинули, кто куда в какой момент пойдет.
Третье — мы, собственно, воплотили второй пункт, расставив на карте юниты, указав им точки маршрута и поставив между ними триггеры для реакции на события.
Мы сделали нашу миссию понятной для всех, установив модули с заданиями.
Мы окончательно причесали нашу миссию, добавив овервью, написав назваине и сохранив в отдельный файл. В общем-то, следуя этим пяти нехитрым пунктам, можно реализовать абсолютно любой сюжет. Но давайте условимся! Первые несколько творений пусть будут легкими в исполнении. Возможности скриптового языка ArmA 3 огромны. Используя редактор и вооружившись хорошим знанием скриптов, можно сделать миссию буквально про черта лысого — от задачи из учебника «Батальонная тактическая группа в наступлении» до симулятора фермера или, скажем, торговца рыбой.
Не бойтесь добавлять что-то новое в каждую миссию, но помните одно — одна законченная от и до, причесанная и облагороженная миссия, даже технически простая, развивает ваш навык гораздо больше, чем десять высокотехничных долгостроев. Многим хочется, лишь освоив основы, сразу сделать сюжет своей мечты, очень многим. Многие из них периодически приходят на форум, делятся своими захватывающими идеями и просят советов невероятной простоты на вопросы невероятной сложности. Имен этих многих никто не знает, потому что почти никто из них так и не довел свои мега-идеи до конца.
Давайте не будем уподобляться им. Давайте будем создавать легко, так, чтобы было интересно, в первую очередь, себе! А миссия вашей мечты — она никуда не денется, однажды вы сядете и просто напишете ее так же легко, как десяток миссий до этого. По тому, что законченный маленький проект дает гораздо больше опыта, чем брошенный грандиозный.
Спасибо за внимание!
|
|
|