(Window > Python Editor)
Python Editor は、Python を使用してスクリプトやツールを作成し、MotionBuilder で相互利用できる堅牢な環境をエンド ユーザに提供します。
Python Editor では 1 行スクリプト、複数行スクリプト、およびグローバル スクリプトを実行できます。また、スクリプトのリモートでの受信、自動スクリプトの作成、スクリプト情報のロードと保存、およびカスタム MotionBuilder ツールを作成するように MotionBuilder を設定することができます。
C:\Users\scn = FBSystem().Scene
を追加すると、Python Editor を起動するたびに、このエディタ内でショートカット変数 scn
を使用できます。
pythonidelib_init.py
が存在しない場合は、Python Editor を開いてから MotionBuilder を閉じると、このファイルが作成されます。
Python Editor ツールは、ツールバー、インタラクティブ コンソール、作業領域で構成されています。
Python Editor: A.ツールバー B.インタラクティブ コンソール C.作業領域
Python Editor ウィンドウのサイズを変更するには、ウィンドウの任意のコーナーまたは境界をドラッグします。「Python プリファレンス」では、作業領域のタブに[x] (閉じる)ボタンを表示するかどうかなど、その他のオプションをいくつか設定することができます。
Python Editor ツールバーから Python Editor のほとんどのコマンドにアクセスできます。
Python Editor ツールバー
「Python Editor コマンドにアクセスする」も参照してください。
Python Editor のインタラクティブ コンソールは Python IDLE と似ています。Python Editor のアクティブな作業領域内のコードに関するフィードバックを提供します。エラー、スクリプトの実行結果、およびその他のフィードバックもこのコンソールに表示されます。
Python Editor のスクリプト タブから単一の変数またはエクスプレッションを選択して[Enter]キーを押すと、Python Editor コンソールの履歴に値や変数エクスプレッションが表示されます。
「Python Editor のインタラクティブ コンソールを使用する」も参照してください。
Python Editor の作業領域には、スクリプトの記述、スクリプトのドラッグ & ドロップ、スクリプトのコメント化およびコメント解除を行うためのワークスペース領域があります。
「Python Editor の作業領域を使用する」も参照してください。