search
LoginSignup
3
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

VSCodeからMaya上をリモートデバッグする

VSCodeからMaya上をリモートデバッグする

以前記載されていた方法で出来なくなっていたので新しい導入手順を紹介。

準備手順

  1. ptvsd-4.1.3.zipをダウンロードし、解凍。
  2. 解凍したフォルダにある ptvsdフォルダを Mayaの Scriptsフォルダにコピー。
  3. VScode側で Ctrl + Shift + P -> Debug: Open launch.json に以下を追加。

        {
            "name": "Maya: Attach",
            "type": "python",
            "request": "attach",
            "pathMappings":[{
                "localRoot": "${workspaceFolder}",
                "remoteRoot": "${workspaceFolder}",
            }],
            "port": 3000,
            "host": "127.0.0.1"
        }
    
  4. usersetup.pyに以下を追加。

    usersetup.py
    import ptvsd;ptvsd.enable_attach(address=('127.0.0.1', 3000), redirect_output=True)
    

実行手順

  1. コードにブレークポイントを打つ。
  2. vscodeのデバッグシナリオを Maya: Attach に設定する。 Maya_attach.jpg
  3. vscodeでF5をデバッグ実行。
  4. Maya上でコードを走らせる。
  5. ブレークポイントで停止し、Vscode上に情報が出る。 Maya_attach_2.jpg

雑感

参考

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
3
Help us understand the problem. What are the problem?