スクリプトを操作する

VRED Professional はカスタム Python モジュールをサポートします(スクリプト プラグイン)。スクリプトを作成および編集するには、スクリプト エディタ([編集] > [スクリプト エディタ])を使用します。スクリプト プラグインとターミナル([表示] > [ターミナル])を使用して、メッセージとコマンドを表示します。Python スクリプトの詳細については、 Python マニュアル を参照してください。

[詳細を確認]アイコン スクリプトのビデオについては、以下を参照してください。

スクリプト エディタから使用できる機能は次のとおりです。

スクリプト エディタ

スクリプトを実行する方法

スクリプトを実行するには、メインの VRED ウィンドウまたはスクリプト エディタ([編集] > [スクリプト エディタ])のいずれかを使用します。

スクリプト エディタで[実行]をクリックするたびに、スクリプト エディタの前回の実行時に作成されたすべてのオブジェクトが破棄され、Python のガベージ コレクションによって解放されて、クリーンアップされます。

[実行]ボタンが配置されたスクリプト エディタ

エディタにロードされたスクリプトに含まれていないオブジェクトは削除されません。[実行]をクリックしても影響を受けないターミナルのコマンド ラインを使用して、オブジェクト インスタンスを作成することができます。

次に簡単なテストを示します。

class test(object):
    def __init__(self):
        print("create")

    def __del__(self):
        print("destroy")

t = test()

スクリプト エディタでこのテストを実行すると、[実行]をクリックしたときにクリーンアップされ、その後でスクリプトが再実行されます。

メッセージを表示して Python コマンドを実行する方法

エラーや警告を表示したり Python コマンドを実行するには、[ターミナル]ウィンドウを使用します。


キーボード ショートカット

スクリプト エディタでは、いくつかのホットキーを使用できます。