私が念頭に置いている小さなプロジェクトのためにDISを学ぼうとしています。
基本的に、シナリオを実行するプロセスがあり、エンティティを作成および削除するための外部コマンドを受け取ることができます。
シナリオ プロセスにコマンドを送信できるマップという別のプロセスがあり、次の 2 つのケースがあります。
- マップ プロセスが新しいエンティティを作成するためのコマンドを送信し、シナリオ プロセスがそれを受け取り、新しいエンティティを作成します。
- マップ プロセスは、外部コマンドなしで新しいエンティティを作成できます (つまり、内部シナリオ ロジックによってトリガーされます)。この新しいエンティティは、DIS で通知する必要があります。
DIS CreateEntity PDUには次のフィールドがあります。
- 元のエンティティ ID
- 受信エンティティ ID
CreteEntity コマンドを送信するために、マップ プロセスによってどのデータをここに挿入する必要がありますか? 作成するプレーヤーの種類を指定するにはどうすればよいですか (F15、Soldier)。
2 番目のケースでは、新しいプレーヤーが外部コマンドなしで作成されたことをどのように通知できますか?
2番目のケースでは