Опрос
Что такое, по вашему мнению, «демократия»?
Отладка и тестирование
| Индекс материала |
|---|
| Отладка и тестирование |
| Страница 2 |
| Страница 3 |
К сожалению, в поставку Maya не входит интерактивный отладчик. Однако есть несколько советов, которые помогут вам обнаруживать в своих сценариях синтаксические и логические ошибки. Сохраняйте сценарий перед его выполнением/ Прежде чем выполнить сценарий или любые команды языка MEL, для которых этот совет имеет значение, проверьте, сохранили ли вы текущую сцену, а также другие нужные файлы Maya. Остановить выполнение сценария или последовательности команд MEL в интерактивном режиме невозможно.
Если сценарий вошел в бесконечный цикл или инициировал долгий вычислительный процесс, его нельзя отменить. Единственный способ остановить сценарий - полностью завершить процесс Maya. Тогда у вас не будет возможности сохранить текущую сцену Maya, поэтому все несохраненные изменения будут утеряны. Если сценарий завершается, но дает неверные результаты, вы можете попытаться аннулировать его работу. Однако в ходе своего выполнения сценарий мог вызывать определенные операции, которые не поддерживают режим отмены, так что откат к начальной сцене может быть невозможен. Если же сцена была сохранена заранее, ее можно просто открыть заново и снова запустить сценарий, Еще более надежный подход состоит в том, чтобы сделать копию исходной сцены, а затем пользоваться этой копией в ходе работы над сценарием.
Таким образом, вы никак не коснетесь исходной сцены, а значит, ее нельзя будет случайно изменить. Сценарий можно применять к исходной сцене лишь тогда, когда он проверен и работает нормально. Отображение номеров строк Если вы не самый удачливый программист на свете, то ваши сценарии не всегда будут компилироваться и выполняться без ошибок с первого раза. Наиболее распространенные ошибки - синтаксические. Синтаксическими называют такие ошибки, при возникновении которых набранный вами текст кажется интерпретатору бессмысленным, поэтому он выводит надлежащее сообщение и заканчивает свою работу. Далее рассмотрены шаги, связанные с обнаружением и исправлением синтаксических ошибок.
3. Щелкните по кнопке Edit Script. 2. Удалите точку с запятой после команды sphere, с тем чтобы файл выглядел следующим образом: sphere move 1 0 0 ; Такое исправление, очевидно, ведет к синтаксической ошибке, поскольку между двумя командами нет точки с запятой, которая их разделяет. 3. Сохраните файл сценария.
Поиск
В закладку
Авторизация
Погода


