17. Copyright Drecom Co., Ltd. All Rights Reserved.
初期化
var data = File.ReadAllBytes("xyz.arowmap");
var model = ArowMapObjectModel.LoadByData(data);
ArowMapObjectModel
● 建物・道・地形などのデータを管理
● .arowmap 関連処理のラッパ
18. Copyright Drecom Co., Ltd. All Rights Reserved.
経路探索
NodeMapUtility.GetShortestRoute(
nodeMap, startKey, goalKey, limitCount,
out costDict, out routes);
● Node: 場所の情報
● NodeMap: 検索対象となる場所の情報セット
● key: Node の識別子
● routes: 探索結果の key リスト
19. Copyright Drecom Co., Ltd. All Rights Reserved.
建物の生成
var config = new CreateConfig();
BuildingCreator
.Builder(model.BuildingDataModels)
.SetConfig(config)
.SetOnMeshCreatedCallBack(
/* mesh to GameObject callback */
)
.Build();
● config: 描画形式などの設定クラス
● creater: 生成処理の実行クラス