Редактирование Торковских скриптов под macOS


...

Юрий "yurembo" Язев


Для редактирования скриптов из-под Windows существует прекрасный редактор Torsion, специально заточенный под это дело. Его можно купить на сайте GarageGames.

Между тем, сейчас его необязательно покупать, поскольку компания-разработчик SickHead Games выложила его исходники в открытый доступ на GitHub. Теперь, любой торковский игродел может скачать исходники и воссоздать из них редактор для скриптинга.

...

Со скриптингом игр на движке Torque под Windows все более или менее понятно. Но как обстоят дела в macOS? К сожалению, в этой операционной системе нет столь удобного редактора. За место него можно использовать стандартный Xcode. Он не входит в поставку операционной системы по умолчанию, однако его за бесплатно можно скачать с сайта Apple. В любом случае он тебе понадобится, чтобы построить движок их исходников с GitHub. Пусть так же послужит для скриптинга.

...

Назначь Xcode для открытия файлов CS по умолчанию.

...

Если при попытке открытия файла с кодом возникнет ошибка:

...

Открой файл из контекстного меню “Открыть в программе -> Xcode”, в появившемся диалоге ответь утвердительно, выбрав “Открыть”. После этого CS файлы будут открываться в Xcode после двойного клика на них.

...

Внутри редактора есть подсветка синтаксиса, номера строк, поиск, все необходимое для комфортной работы с кодом. Однако в Xcode отсутствует запуск компиляции файлов с кодом на Torque Script. Xcode не знает такого зверя. Значит, просто, сохраняем все открытые в Xcode файлы и запускаем движок, он автоматически соберет входящие в проект файлы (о том, как создать проект я подробно описал в книге “Волшебство момента вращения”), скомпилирует их и, в случае отсутствия ошибок, запустит разрабатываемую игру.

Для открытия и модификации TAML-файлов так же может быть использован Xcode.

...

Вторым вариантом могут быть MonoDevelop или Xamarin Studio. Это свободные редакторы с подсветкой синтаксиса для языка C# служат для создания приложений в среде Mono.

...
...

Еще можно воспользоваться редактором TextEdit, входящим в поставку операционной системы, но это совсем не вариант.