SensorToolkit 是“传感器”组件的集合,可检测对象并感知周围的世界。它优雅地管理对象检测的复杂性,因此您可以专注于有趣的事情。
版本:SensorToolkit 2 v2.4.7与 SensorToolkit 2 v2.4.1
SensorToolkit 是对内置 Unity 功能(如 Raycasts、Overlaps 和 Trigger Colliders)的强大抽象。您可以将独立的传感器组件添加到您的游戏对象并根据需要进行配置。可以查询传感器以确定它们检测到什么并提供其他信息,例如目标的可见性或形状。

特征:

• 适用于2D 和3D。

• 许多可用的传感器类型:光线投射、重叠、转向、视线等。

• 轻型和模块化。传感器是 Unity 原生的独立组件。

• 易于与您的项目集成:只需添加一个传感器组件并对其进行配置。

• 灵活且不拘一格,允许您根据需要设计您的游戏。

• 多种过滤选项和查询功能,可实现精确检测。

• 能够检测单个碰撞器或由多个碰撞器组成的刚体。

• 先进的视线实现可以计算部分能见度。

• 性能是重点,有许多选项可用于控制性能。

• 在编辑器中测试传感器并在运行游戏前确认它们的配置。

• 升级了基于“基于上下文的转向”方法的转向行为。

• 包含所有源代码。

• 零垃圾产生。


这是给谁的:

SensorToolkit 设计为用户友好且易于使用,无论您的编程经验水平如何。非程序员将欣赏无需编写代码即可创建复杂检测行为的能力,因为该套件已与 Playmaker 集成,并且计划进行其他集成。程序员会发现 SensorToolkit 是构建 AI 行为的强大基础,因为它管理对象检测的复杂性并提供干净简单的界面。小部件和调试检查器还可以帮助您快速识别任何配置问题,从而减少样板文件并保持代码精简和整洁。

集成:

– 组织核心

– 行为设计师

– 游戏创作者 2

– 冒险创造者

更多…


与 v1 的区别:

这是第一版 SensorToolkit 的重大更新。虽然它看起来很熟悉,但有很多变化。第一个版本的代码很难扩展,因此很难在不增加复杂性的情况下添加新传感器或扩展现有传感器。另一方面,SensorToolkit 2 具有新的体系结构和理念,可以更轻松地添加新功能。一些主要的新功能包括:

• 传感器捕获检测到的物体的边界框,允许轻松瞄准物体的质心。

• 光线传感器支持所有Physics.Raycast 形状,包括’ray’、’sphere’、’box’ 和’capsule’。

• 距离传感器支持所有Physics.Overlap 形状,包括“球体”、“盒子”和“胶囊”。

• 传感器不执行“更新”方法,这意味着如果传感器不发出脉冲,则在每帧调用此函数时不会对性能产生影响。这对于 TriggerSensor 特别有用,它允许您创建许多具有良好可扩展性的静态触发区域,同时仍然能够使用该工具包的综合 API。

• 视线现在是一个单独的传感器。它得到了显着扩展,包括在多个帧上平滑可见性分数的能力,因此可以使用每个脉冲的单个光线来计算分数可见性。它可以通过距离和视角缩放可见性,因此不再需要使用 FOVCollider。

• 传感器脉冲随机交错,因此当它们具有相同的脉冲间隔时它们不会落在同一帧上。

• 转向传感器取代了旧的Steering Rig,它基于更先进的“基于上下文的转向”方法,应该工作得更好并且更易于使用。

• 允许在抛物线上进行光线投射的新型弧传感器。

• 新的布尔传感器让您可以组合多个其他传感器的结果。例如:“我能听到和看到的东西是什么”。

• 能够将自定义代码注入传感器检测逻辑以满足自定义过滤需求。

• 用于分析导航网格的新导航网格传感器。

• 更强大的代码库消除了所有未解决的错误。

特征

模块化传感器组件的集合

支持的操作系统

全部

发表回复

后才能评论