2009-06-24 9 views
2

Ich weiß, wie man ein MEL UI-Fenster erstellen und Inhalt hinzufügen. Ich weiß nicht, wie ich diese Benutzeroberfläche an ein Maya-Fenster wie den UV-Texture-Editor "anheften" kann. Idealerweise hätte ich gerne die Möglichkeit zu steuern, auf welcher Seite des UV-Texture-Editors sich meine Benutzeroberfläche anfügt und sie mit dem Fenster bewegen und minimieren lässt. Ist so etwas möglich?Wie befestige ich eine MEL-UI an den UV-Textur-Editor von Maya?

Antwort

3

Mit einem MEL-Fenster Sie einfach den Namen des Fensters wissen müssen, und Sie können Ihre eigene Benutzeroberfläche in sie (mit der -parent Option, wenn Ihre neue Benutzeroberfläche erstellen) ein. Dies kann schwierig sein, wenn Sie nicht wissen, wie das Fenster aufgebaut wurde.

Der beste Ausgangspunkt ist:

Im Menü für den Editor-Fenster Skript, können Sie eine Option aktivieren können alle MEL Befehle anzuzeigen, die als Maya ausgeführt werden, ausgeführt wird. Sobald diese Option aktiviert ist, öffnen Sie das Zielfenster (in diesem Fall das Fenster Textur) dann an den Script-Editor zurück (ausschalten wieder das Echo Befehle Option, oder Sie werden spammed erhalten!) Und sehen, welche Befehle Maya lief. Sie können den Namen des Befehls finden, der für das Erstellen/Anzeigen des Texturfensters zuständig ist.

Dann können Sie in der mel-Skripte Maya Installation auf der Suche nach dieser Funktion, und sehen, wie die Textur Fenster erstellt wird. Ihre Optionen sind dann zu versuchen, Ihre Benutzeroberfläche dem vorhandenen Fenster hinzuzufügen oder das gesamte Maya-Skript zu kopieren und zu modifizieren, um ein komplett neues Texturfenster zu erstellen.