查看: 337|回复: 0

[引擎的各个功能] 15.更多步骤

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2017-4-8 07:16:51 | 显示全部楼层 |阅读模式

15.更多步骤



       
     
     
     Unreal Engine 4.9

       
     
         



            
            
Previous Step


        
            
        Next Step
   
   
            
        
Quick Start Home


   
   
可以利用这个简单的树实现多种功能,发挥创意动手试试吧!


使用 Dot Product 节点,实现功能后 AI 角色只会在玩家出现在其面前时开始追逐。


奖励提示:使用头部关节(Head Joint)旋转代替 AI 角色 旋转作为 Dot Product 的部分。


双倍奖励提示:在动画蓝图中添加功能控制头部关节的旋转,然后创建一个 AI 环顾四周的 service 节点。


为 AI 角色和其行为树添加攻击功能。


可选择不存储玩家的最后已知位置,转而存储 3 到 5 个已知位置。当玩家角色不在视线中时,AI 便计算他最有可能前往的矢量,然后在一段时间内向此地前进。


不追逐玩家角色时 AI 会在原地不动,实现功能让它们围绕初始位置(Home Location)短距离移动。


创建一个巡逻点 Actor,然后让 AI 在其间随机移动。


奖励提示:为巡逻点保存一个连接巡逻点,使 AI 进行模式化移动。


双倍奖励提示:为巡逻点保存多个允许的连接点,然后让 AI 在其中进行选择。


超级奖励提示:利用 场景查询系统(Environment Query System) 为 AI 选择最佳巡逻点。


将 场景查询系统 整合进行为树,以选择站立或四处移动的地点。


将 AI 角色巡逻时的移动速度设为步行速度,追逐玩家时的移动速度设为跑步速度。


       
               
            
15.更多步骤


            
AI

               
               
        
            

行为树



行为树用户指南



行为树节点参考



场景查询系统



            
        
       

       
               
            
15.更多步骤


            
外部链接

               
               
        
            

次时代游戏 AI 行为树



            
        
       

            
            
Previous Step


        
            
        Next Step
   
   
            
        
Quick Start Home


   
   




                                       
                                       
完整内容索引
                                       
                               
                       
                       
            

            
            

     2004-2017, Epic Games, Inc. 版权所有。Unreal 及相关的商标是 Epic 在美国和其他国家的注册商标。


    使用条款 | 隐私政策

            
        
               
       
   
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部