SmartPoint是一款易于使用的Unity工具,提供基本的检查点和派生功能,它允许你跟踪你的玩家,同时还可以在他们的路径上产生实体。
如果玩家在预置环境中移动时需要为其设置检查点,则此资源非常有用,如果希望为按程序生成的世界存储、保存和加载数据,则不建议使用SmartPoint。
尽管可以使用SmartPoint来执行此操作,SmartPoint没有任何内置的保存和加载功能,它只存储有关检查点是否已被激活的数据,以及检查点的位置、边界、方向等。
这使得SmartPoint适合作为快速原型或测试工具,虽然SmartPoint被设计为仅供检查器使用,但SpawnController和CheckPointController中都有许多允许进一步定制的功能。
为了最大限度地利用SmartPoint,建议至少具有一些使用Unity C#编程的经验。
以下是SmartPoint提供的功能列表:
- 每个检查点的可自定义冲突框;
- 激活检查点的不同方法;
- 顺序激活检查点;
- 循环检查点序列(例如,赛道);
- 在检查点生成对象;
- 可定制的产卵区;
- 还有更多。