MEL UIをMayaのUVテクスチャエディタにアタッチするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1036231

  •  10-07-2019
  •  | 
  •  

質問

MEL UIウィンドウを作成してコンテンツを追加する方法を知っています。 「固定」の方法がわかりません。そのUIをUVテクスチャエディタなどのMayaウィンドウに追加します。理想的には、UIをUVテクスチャエディタのどちら側に接続するかを制御し、ウィンドウで移動して最小化できるようにしたいと考えています。そのようなことは可能ですか?

役に立ちましたか?

解決

MELウィンドウでは、ウィンドウの名前を知るだけで、独自のUIをそこに挿入できます(新しいUIを作成するときに-parentオプションを使用)。ただし、ウィンドウがどのように構築されたかを知らない限り、これは難しい場合があります。

開始するのに最適な場所は次のとおりです。

スクリプトエディタウィンドウのメニューで、Mayaの実行時に実行されるすべてのMELコマンドを表示するオプションを有効にできます。これが有効になったら、ターゲットウィンドウ(この場合はテクスチャウィンドウ)を開き、スクリプトエディターに戻り(エコーコマンドオプションをオフにすると、スパムが送信されます!)、Mayaが実行したコマンドを確認します。テクスチャウィンドウの作成/表示を担当するコマンドの名前を見つけることができます。

Mayaインストールのmelスクリプトでその機能を検索し、テクスチャウィンドウがどのように作成されるかを確認できます。次に、既存のウィンドウにUIをうまく追加するか、Mayaスクリプト全体をコピーして変更し、まったく新しいテクスチャウィンドウを作成するかを選択します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top