質問
の開発をしているマヤは、トを探してAPIコモデルできるようにとって管理させていただきprogramatically.
感謝。
解決
ヘソンのオデッド、あなたは、コントロールオブジェクトのためのMELまたはPythonスクリプトを使用し、簡単な操作を行うことができます そして、あなたは新しいコマンドとメルを拡大し、デフォーマの作成などの複雑なタスクやヘビーデューティータスクを作成するために、MayaのAPIを介してC ++やPythonを使用することができます。
MELスクリプト内のリソースのために私はお勧め "グノモンメルfundemental" ビデオ家庭教師
とAPIのために、私はお勧め「完全マヤプログラミング」ブック
あなたは、任意のスクリプトやAPIプログラミングを行うことができ、あなたは、いくつかのpythonを知っていれば、 あなたのことができ、メルやC ++よりも方法が容易であるのpythonで簡単にプログラム/スクリプト
あなたを助けることを願っています:D
他のヒント
があり、メルプログラミング用のアプリケーションのカップルですが、彼らが行うすべてはあなたの構文カラーリングと、おそらくオートコンプリートを与えることです。より高度な何もメルがちょうどひどい、ひどい言語であるため、全く同様である、存在しません:Mayaのスクリプトエディタで迅速なハック以外の何のためのそれは本当にイマイチ良いです。あなたは決定的にパイソンを使用する必要があります。
あなたは、Mayaを制御するためにEclipseやWingIDEのように、外部のIDEを使用することができますが、それは難しいです http://www.wingware.com/doc/howtos/mayaする
は、youllのPythonスクリプトやAPIの開発をやっているかどうか、明確マヤのネイティブPyhon実装を超える広大なimprovmentあるPyMelを見て、持っています。
の場合はwindowsでは使用できPyScripter、設定を行うことができるでしょうがありまオートコンプリートする順
- 開Pyscripter Python2.6場合はpythonのバージョンにはマヤには、2.6.をクリックツールのPythonパス
- 閲覧は、以下の項目を追加パス:('D:\Program Files(x86)\Autodesk\Maya2012\devkit\その他\pymel\ト\りpy')
が間に合わない場合は、その追加ステップ2では手動で追加する
うツールを編集サービスのrcスクリプトにpython_init.py 追加のライン
輸入sys sys.ます。append("D:\Program Files(x86)\Autodesk\Maya2012\devkit\その他\pymel\ト\りpy")
以下のセキュリティ"メニュー画面でを書く能力pythonプログラムを使いオブジェクト内にマヤ..外部からのIDE...(このままのコードを自動補完機能)