Параметры настройки отладчика
Доступ к отладчику
Отладчик MAXScript Debugger
Отладчик MAXScript Debugger, внедренный в версии 3dsMax 8, предназначен для оказания помощи в выявлении и устранении программных ошибок в сценарии. Такой отладчик состоит из нескольких инструментов, помогающих анализировать сценарии.
Этот раздел служит лишь введением в отладчик MAXScript Debugger, а сама отладка, в целом, представляет собой сложный процесс и требует некоторого опыта для полного освоения.
Раньше при аварийном завершении сценария приходилось полагаться на вывод результатов обратного отслеживания по стеку для определения состояния переменных и последовательности вызовов функций и обработчиков событий. Однако обратное отслеживание по стеку не всегда помогало. Например, можно было получить ошибку "Unknownproperty: " <propertyname> in undefined" (Неизвестное свойство <имя свойства> неопределенной переменной). Обнаружить неопределенную переменную было очень трудно, особенно если у функции было много таких переменных. Для разрешения подобных затруднений и отслеживания программных ошибок можно было бы попытаться использовать в сценарии несколько операторов print или format. Но это лишь усложнило бы код сценария.
В новом отладчике имеются инструменты, позволяющие решать упомянутые выше проблемы. Но сначала нужно научиться получать доступ к этому отладчику.
Окно отладчика MAXScript Debugger открывается из следующих меню.
• Из главного меню 3dsMax по команде MAXScript ⇨ Debugger Dialog
• Из меню Debugger приемника команд
• Из меню Debugger любого окна редактора сценариев
Приложение
Когда окно отладчика MAXScript Debugger открывается в первый раз, оно имеет небольшие размеры. Но размеры этого окна можно изменить и сохранить вместе с его положением для последующего использования. Отладчик работает в автономном режиме по отношению к 3dsMax.
Для доступа к параметрам настройки отладчика выберите кнопку Config... (Настройка) в нижней части его окна. Откроется диалоговое окно MAXScript Debugger Parameters (Параметры отладчика).
Параметры настройки в этом диалоговом окне управляют отладчиком как при его открытии, так и в других режимах его работы. Непременно установите флажок Stay On Тор (Оставить сверху), чтобы окно отладчика случайно не оказалось позади окна 3dsMax. Дополнительные сведения о настройке параметров отладчика приведены в книге MAXScript Debugger справочного руководства по MAXScript.