その他の操作
コンソールコマンドの送信
Unreal Engine にはコンソールコマンドと呼ばれる、テキストによるコマンド入力で様々な機能を操作する機能があります。 ユーザーが「@」キーを押してコマンドを入力することが出来るという事から、 GPB でも標準機能としてコンソールコマンドを入力する仕組みを用意しています。
Bridge.set_console_command()
関数を実行すると、即時ゲームプログラム側に引数指定したコンソールコマンドが送信され、実行されます。
サンプルコード
bridge.set_console_command("stat unit")
ゲームの終了
Python 側からゲームプログラムを終了することが可能です。
playable-gpb
モジュールの Bridge.quit_game()
関数を実行すると即時ゲームプログラムに終了の指示が送信され、ゲームプログラムが終了します。
注記
ゲーム側ではUKismetSystemLibrary::QuitGame()
が実行されます。
Bridge.quit_game()
実行後は、ゲーム側との通信がとだえる前提で終了処理を行ってください。
サンプルコード
bridge.QuitGame() # 内部でパケットの送信が行われます