Unity 敌人AI战斗系统

本文探讨了Unity中实现游戏AI的方法,包括UFPS的First Person Controller,使用有限状态机(FSM)创建初级战斗系统,以及通过人工神经网络和深度学习提升AI智能。内容涵盖机器学习的基础概念,如输入层、隐藏层和输出层,并提到了深度学习框架Tensorflow和应用案例,如坦克大战中的AI控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在游戏中,会遭遇到各种各样的敌人,有小兵,有Boss,他们的战斗系统或者角色控制系统是怎样的?

GameAI

Third Person Controller和第一视角

UFPS: Ultimate FPS

UFPS 是 Unity 经过实战检验的 FPS 解决方案!UFPS 于 2012 年首次出现在 Asset Store(资源商店)中,并且一直在不断发展。成千上万的用户已经使用 UFPS 成功创建了自己的终极第一人称射击游戏!

UFPS 是一款专业的运动人物角色控制器,包含最流畅的第一人称控件,并且在以下所有领域都表现出色:个人电脑、手机、控制台、AI、联网以及 VR。
 

 

Unity FSM

FSM ,如其名有限状态机,就是说啊这是一个可以枚举出有限个状态,并且这些个状态在特定条件下能够来回切换的机器。
在小游戏里面出现的简单 AI 体验:怪物巡逻、怪物追击、目标丢失继续巡逻、发生战斗血量不足逃跑、发生战斗血量为0死亡等等,大多出自它手啦!

 

状态机AI

初级的AI战斗系统可以通过状态机的转换来实现

 

人工智能AI

人工神经网络控制(机器学习/深度学习)

在机器学习和认知科学

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值