金子邦彦研究室3次元,地図Panda3d (Python で動く3次元のゲームエンジン)Visual Studio Code で,Panda3D 1.9 プログラムを実行してみる

Visual Studio Code で,Panda3D 1.9 プログラムを実行してみる

Panda3D は,オープンソースのソフトウェア,3次元ゲーム,可視化,シミュレーションの機能を持つ.

Visual Studio Codeテキストエディタ

Visual Studio Code を使うと、シンタックスハイライトやチェック機能があり便利.プログラム実行も簡単(「メモ帳」にこだわると、プログラム実行の操作に手間がかかる)。

※ Panda3d を使うのに、Visual Studio Code が必要!というわけではない.他のテキストエディタでも Panda3d を使える.

目次

  1. 前準備
  2. Python3d を用いて画面を開く

サイト内の関連資料:

先人に感謝.

前準備

Python3d を用いて画面を開く

  1. Visual Studio Codeを起動する

    メニューで 「ファイル」→ 「新規ファイル」と操作する

    [image]
  2. 新しいエディタ画面(中身は空)が開くので確認する

    [image]
  3. 試しに、エディタ画面で、次のような Python プログラムを入れる
    from direct.showbase.ShowBase import ShowBase
     
    class HelloWorld(ShowBase):
     
        def __init__(self):
            ShowBase.__init__(self)
     
    app = HelloWorld()
    app.run()
    

    [image]
  4. ファイルとして保存する.

    メニューで「ファイル」→ 「保存」と操作する

    [image]
  5. ファイル名を指定する.

    このとき、ファイル名は何でも良いが、日本語などの全角文字は避ける.

    そして、拡張子は「.py」にする. 拡張子を「.py」にするので、システムは Python プログラムであると認識できるようになる.

    [image]
  6. Panda3d 内の Python を使うように設定したい. ステータスバーに Python の名前(Python や Anaconda や Conda)が表示されているはずなのでクリック

    [image]
  7. 一覧の中から、Panda3d 内の Python を選ぶ.

    C:\Panda3d-1.9.4-x64\python\python.exe のように表示されているもの.

    [image]
  8. ステータスバーの表示が変わるので確認.

    [image]
  9. 実行したいので、 メニューで「デバッグ」→ 「デバッグなしで開始」と操作する

    [image]
  10. Python」を選ぶ

    [image]
  11. 何も無い、黒めの灰色の画面が表示されるので確認する.

    結果を確認したら,右上の「x」をクリックして終了. 

    [image]