English
登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
原创商城
官方淘宝
二手市场
学院
云课堂
考试
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
联机
航空人生(连飞)
飞行人生(虚航)
空管人生(虚管)
空战人生(对战)
工具
联飞地图
航路查询
航图查询
气象报文
资源
插件库
素材库
云网盘
企业
飞行者联盟
»
论坛
›
【飞行仿真实验室】
›
软件开发
›
Unity3D
›
Unity3D做一个手游怪物AI,需要掌握什么
返回列表
发新帖
查看:
1204
|
回复:
1
Unity3D做一个手游怪物AI,需要掌握什么
[复制链接]
dukati001
dukati001
当前离线
UID
4908
注册时间
2014-4-12
在线时间
小时
最后登录
1970-1-1
精华
阅读权限
30
听众
收听
雷达卡
发表于 2022-11-19 16:31:41
|
显示全部楼层
|
阅读模式
ARPG类型的手游
Unity3D
,
一个
,
手游
,
怪物
,
AI
相关帖子
•
AI:怎么会有人比舞萌绝赞还难抓啊?
•
遇到一个缠绕猴赛雷的大佬,只能甘拜下风了!现代空战3D——
•
【ksp】一个通过性极强的悬挂试验车
•
推荐一个类似谷歌地球的软件
•
当你趁AI飞行时关闭引擎……
•
求一个原版320neo V2的国航涂装
•
pmdg777我碰到一个问题,副翼不显示效果
•
一个暴躁的飞行器,火箭动力客机(坎巴拉)
•
一个国家里的第五航权?最麻烦乘机?最舒适的体验?国泰航空 CX377转450 上海浦东-新东京 飞行体验
•
银石峡谷偶遇真正的鬼神,高G机动PLSL强如怪物,拼尽全力战胜他!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
jason71241
jason71241
当前离线
UID
5024
注册时间
2014-4-19
在线时间
小时
最后登录
1970-1-1
精华
阅读权限
40
听众
收听
雷达卡
发表于 2022-11-19 16:38:26
|
显示全部楼层
ai是个复杂的实现。
1。状态转换。例如被攻击后转向敌人,释放魔法后进去休息状态,敌人过于强大ai会逃跑,这些问题首先直观的使用if else语句,可以这样的ai通常非常难以写出来,而且ai的修改会很麻烦,这时候业内惯用“有限状态机”解决此问题。
2。路径规划。怎样从A点到B点要绕过中间的障碍物,这需要算法解决,非常成熟的解决方案就是 A*寻路(A星寻路算法),这中算法适合解决固定障碍的路径规划,如绕过山,河,沟不可移动的障碍。另外点下更复杂的战术式寻路,如避开敌人火力区的路线,避开地面雷达的飞行路线等。
3。避开障碍物体。其实这也属于“路径规划”类的问题,只不过此问题解决的是动态的障碍,和上面的第2点有非常大的区别。如20或者200个角色同时运行到一个目标,如无有效的算法让彼此以合适方式避开这个游戏效果是非常差的,常用的算法有如Flocking算法,用合力的方式计算朝向与速度,将角色分为三个基本的行为:聚集,分散,列队 去解决,这一算法用的非常广;更加复杂的算法如RVO算法。
4。一些移动行为算法。如:追赶,逃避,插入,避开墙等等。
再次点下开头:AI的实现是个非常复杂的过程,不止是算法上的,后期各项数值的调试迭代磨合是非常需要耐心的,以上4点是很基本需要掌握解决的方面。
纯手打,希望对你有帮助。
回复
支持
反对
使用道具
举报
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表