View Single Post
Old 06-30-2007, 08:34 AM   #2
Ten
Главнокомандующийp2ambassador
 
Ten's Avatar
 
Faction:
Стражи Садов Кадеша

Join Date: Feb 2004
Location: Great Nebula
Posts: 2,525
Re: Начинающий...

LUA - встраиваемый скриптовый язык высокого уровня. На нём пишутся программки как на любом другом языке программирования. Просто в ХВ2 эти программки используют ХВ2-шные функции для описания кораблей, создания оружия, спецэффектов... Компилируются они для более быстрого исполнения, ну и для сокрытия деталей реализации... но поскольку Lua – открытый стандарт, ничего не мешает написать декомпилятор. Их, к слову, уже несколько.

В HOD-файлах содержатся модели и задники карты. Сама карта – текстовик, написанный на языке Lua, причём его даже компилировать не обязательно (всё делается автоматом на этапе загрузки скрипта). Sco®pion в своё время написал очень хороший урок по созданию карт – простой, но наглядный. Он находится в этой теме: Руководство по созданию карт. Дерзай! А если что – обращайся

Созданием задников (фоновых пейзажей миссий) у нас занимался Jen, и у него неплохо получалось, думаю, поможет

Last edited by Ten : 06-30-2007 at 09:12 AM.
Ten is offline   Reply With Quote