Navigation Lab 快速入门:使用多个数据库

NavData 部分取决于游戏中使用它的角色的物理特性。为了使角色能在游戏中同时拥有明显不同的尺寸(如人物和巨人),通常需要创建多个 NavData 集,并在运行时将它们流式转换入多个不同的数据库。有关更详尽的讨论,请参见使用多个数据库

Navigation Lab 可以为地形设置多个 NavData 集,并调试使用多个同步数据库的游戏。

请从 Samples 选项卡打开 multidatabase > humanandgiant.LabSample,了解说明下面讨论的大多数概念的示例。

创建新的 NavData 集

如果已为某个地形创建了 NavData 集,您可以采用不同的生成设置,通过增加 Generation 面板中 Database index 控件的值,并运行新的生成,创建另一个新集。

新的 NavData 集中的地块将添加到 Scene 选项卡中的列表。

设置当前数据库

Navigation Lab 中的 3D 视图一次只能从一个数据库中显示 NavData 和 WorldElement。

未在数据库绑定列表中包含当前数据库的人物和 WorldElement 不能对当前数据库中的人物和数据有任何影响。因此,Navigation Lab 根本不会显示它们。有关数据库绑定的详细信息,请参见使用多个数据库

生成 LabGame 对象