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


添付ファイル: filepythoncall.blend 269件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-02-02 (火) 04:58:19 (218d)