cryengine3中的ai组件对象

cryengine3中的ai组件对象

ID:37388628

大小:575.50 KB

页数:22页

时间:2019-05-23

cryengine3中的ai组件对象_第1页
cryengine3中的ai组件对象_第2页
cryengine3中的ai组件对象_第3页
cryengine3中的ai组件对象_第4页
cryengine3中的ai组件对象_第5页
资源描述:

《cryengine3中的ai组件对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CryEngine3中的AI组件对象AI组件对象AIAnchor        AIAnchor是一个定位点对象,可以用来定义一个AI体的指定Behaviors与参考位置的联系        属性描述AnchorType用来影响AIbehavior。一个类型的功能依赖于AIbehavior的需求是什么(例如SNIPER_SPOT指定一个AI狙击手找到附近的躲藏点隐蔽起来)Enabled指定是否这个点被启动或者关闭GroupId指定能用这个Anchor的AIGroupRadius设置Anchor周围半径以米为单位。并可以依据AnchorType的不同做各种

2、用途(例如AI体以这个半径寻找一个SNIPER_SPOT)SmartObjectClass当这个选项被设置,Anchor变成一个SmartObject。可以更具SO系统规则与其他SOs交互。注意:一般来说SmartObjects对于游戏引擎处理来说是一个更复杂的事情。所有如果可能请使用AnchorType对象。AIHorizontalOcclusionPlane:        AI体在AIHorizontalOcclusionPlane以上或以下都看透它,可以这样使用例如:用来限制一个AI体在一个高层框架上可以被底层框架内的看到。   属性描述Widt

3、h默认属性Height区域的高度AreaId默认属性GroupId指定能使用这个OcclusionPlane的AIGroupPriority默认属性Closed应给被设置为关闭的ObstructRoof  AINavigationModifier        AINavigationModifier被用来通过指定导航的设置来改变一个关卡的导航。如内部区域,飞机导航,水导航等。        在某些情况下它会与其他AI对象结合使用,例如覆盖ForbiddenAreas用来做建筑的内部区域或者AIpoints用来做内部导航。  属性描述NavType设置区

4、域的导航类型,例如flight会生成空中的AI导航。HumanWaypoint被用来为HumanAI做内部WayPoint区域WayPointConnections如果HumanWayPoint被设置,确保waypoint连接线是自动生成的NodeAutoConnectDistance设置生成导航时一个点与其他点自动连接的距离Calculate3DNav当被关闭时不会为VolumeModifiers生成数据。ThreeDNavVolumeRadius设置应用在3d导航区域内的球体半径,越小的半径代表越准确环境设置。ExtraLinkCostFactor增

5、加区域内的连接线耗费。使AI导航更少适合的选择。这个值越高,AI采取替代路径的几率越高。TriangulationSize指定为动态物体创建导航的导航三角形的大小VehichesInHumanNav影响连接线半径,如果过被设置的话,要设置的半径更大LightLevel影响AI的观察能力(增加观察范围和检测速度)Width默认参数Height区域的高度AreaId默认参数GroupId默认参数Priority默认参数Closed指定这个区域是被被关闭。NavigationModifier应该总被设置为关闭的ObstructRoof默认参数ObstructF

6、loor默认参数DisplayFilled当开启所有封闭的面区域将被填充为颜色。 AIPath        AIPath是一个引导AI体在关卡中从一个点到另一个点沿一个指定路径移动        AIPaths可以被用来影响各种类型的AI,包括空中和路面的载具     属性描述Road定义这个路径是否被载具用来作为一个首选路径PathNavType设置路径的AI导航类型AnchorType设置一个AIbehavior让那些AI使用这个路径ValidatePath只用来做3D体积路径,在编辑器检查和现实路径是否有效。Width默认参数Height默认参数

7、AreaId默认参数GroupId指定可以使用这个路径的AI组Priority默认参数Closed指定这个路径是否是循环ObstructRoof默认参数ObstructFloor默认参数DisplayFilled默认参数 AIPoint        AIPoint是一个在NavigationModifier中使用的对象,用来为AI体导航生成关键点。  属性描述Type Waypoint设置AIPoint类型为Waypoint,这样可以用于导航区域Hide设置AIPoint类型为Hide可以用于AI体的躲藏SecHide设置AIPoint类型为SceHi

8、de用于设置一个第二躲藏点Entry/Exit设置AIPoint类型为Entry

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。