GameBlender?内のスクリプトについて †
- Pythonを用いてLogicBrick?を制御することができます。
- スクリプト呼び出しには、Python Controller から呼び出す必要があります。
LogicBrick?のクラスにアクセスするにはGameLogic?モジュールをインポートします。現在は自動的にインポートするようになっています。
- ※ランタイムではBlenderモジュールを利用できませんので、どうしても使いたいのであればAutoPlay?にした.blendとBlenderファイル一式を配布する必要があります。
- APIはこちら
簡単なサンプル †
3Dウィンドウ内で[P]キーを押すとゲームモードに入り、スペースキーを押すたびにCubeのX座標が+1されていきます。[Esc]キーで終了。コマンドウィンドウにも少し表示がされます。
現在のスクリプトを実行しているオブジェクトを取得する †
cont = GameLogic.getCurrentController()
obj = cont.owner
現在のシーンオブジェクトを取得する †
GLSL †