Domanda

So come creare una finestra dell'interfaccia utente MEL e aggiungere contenuti ad essa. Non so come " pin " quell'interfaccia utente in una finestra Maya come UV Texture Editor. Idealmente, vorrei avere la possibilità di controllare a quale lato dell'EU Texture Editor si collega la mia UI e farlo spostare e minimizzare con la finestra. È possibile una cosa del genere?

È stato utile?

Soluzione

Con una finestra MEL devi solo conoscere il nome della finestra e puoi inserire la tua UI (usando l'opzione -parent durante la creazione della nuova UI). Questo può essere difficile a meno che tu non sappia come è stata costruita la finestra

Il miglior punto di partenza è:

Nel menu per la finestra dell'editor degli script, è possibile abilitare un'opzione per visualizzare tutti i comandi MEL eseguiti durante l'esecuzione di Maya. Una volta abilitato, apri la finestra di destinazione (in questo caso la finestra della trama), quindi torna all'editor di script (disattiva nuovamente l'opzione dei comandi echo o verrai spammato!) E vedi quali comandi Maya ha eseguito. Sarai in grado di trovare il nome del comando responsabile della creazione / visualizzazione della finestra della trama.

Quindi puoi cercare negli script mel dell'installazione Maya quella funzione e vedere come viene creata la finestra della trama. Le tue opzioni sono quindi di provare ad aggiungere la tua UI alla finestra esistente, oppure copiare l'intero script Maya e modificarlo per creare una finestra di trama completamente nuova.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top