![](https://img-blog.csdnimg.cn/20190918172734264.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
人工智能学习(游戏相关)
加鱼子
这个作者很懒,什么都没留下…
展开
-
unity3d人工智能学习(8)——状态树
状态树创建简单的行为树操作过程复杂任务案例:敌人的巡逻案例:控制主角行走案例:控制主角的追寻创建简单的行为树操作过程导入unity behavior designer v1.5.5包,这是一个状态树的插件。新建一个cube,命名为NPC。点击tools->behavior designer->editor,会出现状态树的搭建场景。选择NPC,可以搭建N...原创 2019-10-24 21:40:20 · 674 阅读 · 0 评论 -
unity3d人工智能学习(7)——游戏状态机FSM
游戏状态机FSM简述操作过程按钮状态的转换简述参考教程:Unity3D有限状态机(FSM)学习笔记【7】使用实例.FSM有限状态机学习及Unity3D案例讲解.操作过程按钮状态的转换...原创 2019-10-20 22:35:07 · 700 阅读 · 0 评论 -
unity3d人工智能学习(1)——操控行为的实现(靠近)
这里写自定义目录标题如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。...原创 2019-09-16 19:45:07 · 1210 阅读 · 0 评论 -
unity3d人工智能学习(2)——操控行为的实现(避开障碍)
操控行为的实现(避开障碍)描述实现过程结果描述避开障碍行为是指操控AI角色,避开路上的障碍物。当AI角色在行进路上发现障碍时,产生一个排斥力,使AI角色远离障碍。实现过程创建球体作为障碍物,球体尺寸设置为8。新建‘obstacle’的tag,将球体的tag设置为obstacle。为了有更明显的效果,为球体添加颜色变化。当AI角色可能会与球体发生碰撞时,球体变黑。当AI角色改变线路...原创 2019-09-16 19:43:31 · 1495 阅读 · 0 评论 -
unity3d人工智能学习(3)——A*寻路算法(躲避障碍物)
A*寻路算法(躲避障碍物)简单描述参考:https://www.cnblogs.com/wangweixznu/p/5443078.html简单描述unity自带NavMesh寻路的功能。在需要寻路的地形里选择下图的配置...原创 2019-09-16 19:44:21 · 3844 阅读 · 0 评论 -
unity3d人工智能学习(4)——A*寻路算法(爬梯和跳跃)
A*寻路算法(爬梯和跳跃)简单描述操作过程参考:https://www.cnblogs.com/wangweixznu/p/5443071.html简单描述在上一次上机的基础下继续进行学习。操作过程简单构造一个场景,里面包含地面plane,几个高低落差不一样的台阶,楼梯。...原创 2019-09-17 13:05:54 · 1671 阅读 · 0 评论 -
unity3d人工智能学习(5)——A*寻路算法(分队自动寻路)
A*寻路算法(爬梯和跳跃)简单描述操作过程参考:https://www.cnblogs.com/wangweixznu/p/5442164.html简单描述在上一次上机的基础下继续进行学习。操作过程建立一个简单的场景,里面包括3条路(用红蓝绿区分)。设置NavMeshLayer,需要设置Red、Blue和Green三个层...原创 2019-09-17 20:23:13 · 1451 阅读 · 0 评论 -
unity3d人工智能学习(6)——游戏感知(视觉感知)
游戏感知(视觉感知)简述操作过程简述参考教程:敌人视野感知的实现《U3d人工智能编程精粹》学习心得Unity AI教程 之 简易的视觉感知系统.视野感知的基本原理:在Unity中,用一个Sphere Collider与角度差的计算来模拟敌人的视角。当敌人进入Sphere Collider中后,进行角度差计算,如果目标与自己的角度差小于自己的视角,并且朝目标发射一条射线没有其他物体阻...原创 2019-10-10 15:22:08 · 1475 阅读 · 0 评论