Number of Blueprints: 5 – AIJumpNav component, NavLink_Jump actor, NavFilter_Default ( excludes jump ), NavFilter_Jump, NavArea_Jump,
Supported Development Platforms:
Windows: Yes
Mac: No
蓝图数量:5-AIJumpNav组件,NavLink_Jump actor,NavFilter_Default(不包括跳转),NavFilter_Jump,NavArea_Jump,
支持的开发平台:
Windows:是的
Mac:没有
NEW Full Tutorial
Blueprint based AIJumpNav component and NavLink_Jump actor that work together with the default navigation system to provide navigable jump links for AI characters. Use these jump links to either call the built-in, default character jump function or use a guaranteed, calculated jump when you need characters to simply reach the destination regardless of distance. These are navigation dependent and only allow the character to jump if they own the AIJumpNav component and must also be actively trying to navigate to the other end.
Non-jumping AIControllers must use a NavFilter excluding NavArea_Jump with AI move functions that make use of said NavFilter — ‘Simple Move to’ nodes will ignore NavFilters in pathfinding and cause otherwise non-jumping characters to attempt to navigate jumps and fail.
Features:
-
Focus on ease of use, integrate this system into existing projects in a few minutes and simply place jump links in your levels
-
Set your base AIController’s ‘Default Navigation Filter Class’ to the included NavFilter_Default – then adding the AIJumpNav component to a child character class will override this, creating a jumping character.
-
By default AIJumpNav component will automatically query different jump arcs for collision issues and adjust based on a customizable arc range, alternatively you can opt for manual jump arcs defined in each NavLink_Jump
新的 完整教程
基于蓝图的aijumpnav组件和NavLink_Jump actor与默认导航系统协同工作,为AI角色提供可导航的跳转链接。 使用这些跳转链接可以调用内置的默认字符跳转函数,或者在需要字符只需到达目的地而不考虑距离时使用有保证的计算跳转。 这些是依赖于导航的,只有在角色拥有AIJumpNav组件并且必须积极尝试导航到另一端时才允许角色跳转。
非跳跃AIControllers必须使用NavFilter不包括NavArea_Jump与AI移动功能,利用所述NavFilter-“简单移动到”节点将忽略寻路中的Navfilter,并导致否则非跳跃字符试图导航跳跃和失败。
特征:
-
专注于易用性,在几分钟内将此系统集成到现有项目中,只需在关卡中放置跳转链接即可
-
将您的基础AIController的”默认导航过滤器类”设置为包含的NavFilter_Default-然后将AIJumpNav组件添加到子字符类将复盖它,创建一个跳跃字符。
-
默认情况下,aijumpnav组件会自动查询不同的跳跃弧是否存在碰撞问题,并根据可自定义的弧范围进行调整,或者您可以选择在每个NavLink_Jump中定义的手动跳跃弧
评论(0)