利用手順
対応の流れ
Collision Checker は以下の手順で利用します。
- 環境構築
- Unreal Engine とゲームプロジェクトを用意し、プロジェクトに専用プラグインを導入します。
- 事前準備
- 事前にマップを解析して衝突用データを生成します。
- テスト
- 生成された衝突用データを読み込んでコリジョンチェックを実行し、テスト完了後に結果データを生成します。
- 後処理
- テスト結果の確認と配布のための準備を行います。
備考
新規ゲームへの対応を行う場合はこちらのドキュメントを参照してください。
対応方法の詳細
下記のページを順に読み進めてください。
📄️ 環境構築
概要
📄️ 事前準備
image
📄️ テスト実行方法
image
📄️ 後処理
image
Q&A
クライアントプログラムを停止 & 再開する方法は?
停止方法
- タスクバーの Python プログラムを右クリックした後に「全てのウインドウを閉じる」をクリックし、全てのプログラムを閉じます。
- タスクバーのゲームプログラムを右クリックした後に「全てのウインドウを閉じる」をクリックし、全てのゲームを閉じます。
備考
svrun_client.py
を利用してクライアントプログラムを複数立ち上げる際に Game-Python Bridge 用の通信ポートを連番で指定しているため、
停止時に全てのプログラムを停止しなかった場合、再開時に既存プログラムとポート番号が重複して起動に失敗する可能性があります。
再開方法
- anaconda プロンプトでクライアント起動コマンド (こちらを参照) を実行します。
クライアントプログラムを途中で停止するとコリジョンチェックに問題が発生しますか?
問題が発生しない仕組みになっています。