Ил-2 Штурмовик: Битва за Британию. Скрипты. FAQ
Материал из АвиаВики
Версия от 13:25, 3 октября 2011; Podvoxx (обсуждение | вклад)
- Вопрос: В случае более-менее сложного скрипта, какие инструменты отладки можно использовать?
- Ответ:
К сожалению, похоже, что кроме собственной головы - никаких. Если кто найдет обратное, буду очень признателен. Почти наверняка влияет вот эта строчка - //-$debug, но я с ней пока не экспериментировал. Я делаю так - запускаю студию, новый проект любой C#. Прилинковал к проекту: ...\Steam\SteamApps\common\il-2 sturmovik cliffs of dover\parts\core\part.dll ...\Steam\SteamApps\common\il-2 sturmovik cliffs of dover\parts\core\maddox.dll ...\Steam\SteamApps\common\il-2 sturmovik cliffs of dover\parts\core\gameWorld.dll ...\Steam\SteamApps\common\il-2 sturmovik cliffs of dover\parts\core\gamePlay.dll ...\Steam\SteamApps\common\il-2 sturmovik cliffs of dover\parts\bob\Campaign.dll Подозреваю, что не все эти сборки необходимы, но особо туда не лез, пусть будут. Последняя же нужна только для миссий из кампании. Создал класс, в using прописал необходимый минимум using System; using maddox.game; using maddox.game.world; И пишу себе спокойно, после код просто копирую в игру. Единственное убираю неймспейс моего проекта. Не самая удобная штука, но писать вполне можно.