Nwlapcug.com


Maya Runtime espressione Script crash

Maya Runtime espressione Script crash


Software di modellazione e animazione Maya di Autodesk fornisce agli utenti una serie di strumenti potenti per scena 3D creazione e animazione dei personaggi. Per migliorare l'esperienza utente più ulteriormente, Maya consente agli utenti di creare script automatizzati per eseguire un numero di funzioni del programma. Purtroppo, sintassi errata e altri problemi in alcune espressioni script occasionalmente causano errori e causare crash quando viene eseguito lo script.

Maya lo Scripting

Maya permette la creazione di script in due diversi linguaggi di scripting, i Maya Embedded Language (MEL) e Python. MEL è comunemente usato per creare script di "scelta rapida" che eseguire automaticamente azioni che un artista 3D potrebbe fare manualmente tramite interfaccia utente grafica del programma, anche se la lingua offrono alcune funzioni avanzate che non sono accessibili dall'interfaccia grafica. Python può essere utilizzato anche per creare collegamenti, se è più comunemente usato per aggiungere nuove funzionalità a Maya come la possibilità di esportare i modelli in formati che non sono nativi per il programma.

Script di espressione

Script di espressione sono progettati per eseguire azioni specifiche all'interno di Maya e vengono in genere utilizzati per automatizzare le attività comuni o ripetitive. Le espressioni sono in genere scritte o caricate all'interno di Maya utilizzando una funzionalità nota come "Editor di espressione", anche se essi possono fare uso delle funzioni che sono state aggiunte da script esterni pure. Sintassi sono molto importante negli script di espressione, come qualsiasi sintassi non corretta si tradurrà nello script non funziona correttamente quando si tenta di eseguirlo.

Errori di runtime

Verificarsi errori di runtime quando viene rilevato un errore in uno script di espressione o in qualsiasi script esterni che l'espressione chiama mentre è in esecuzione. Un risultati di errore di runtime la chiusura immediata dello script e a seconda dell'azione che stava eseguendo lo script, potrebbero in tale azione viene interrotta o perdita dei dati del modello. Errori di runtime non provocano generalmente Maya stessa schiantarsi, però crash del programma può verificarsi se l'errore si traduce in utilizzo eccessivo della memoria che limita la quantità di memoria di sistema disponibile per altre funzioni del programma.

Il debug

Debug di un errore di runtime che risultati in un crash di espressione non è necessariamente difficile, anche se può richiedere tempo a seconda della lunghezza dello script espressione e il numero di script esterni che vengono chiamati dall'espressione. Il messaggio di errore di runtime in genere i nomi la riga di script o la funzione che ha causato l'errore, anche se altri errori possono rimanere nel codice di script, anche dopo la riga denominata è stato corretto. Gli script sono minuscole e sintassi, così sia lo script dell'espressione e qualsiasi script associati deve essere controllato per adeguata capitalizzazione, sintassi e l'ortografia per assicurarsi che funzionino correttamente. Singole linee o sezioni possono essere commentate se necessario isolare i problemi, anche se è importante assicurarsi che eventuali segni di commento vengono rimossi una volta che sono stati risolti i problemi di script.