算法学习
Fasty
坚持每天都coding一点点,个人博客fasty97.top
展开
-
人工智能学习笔记
1.目标树:在发现问题解决问题过程中,我们可以建立一棵目标树,目标树表示的是解决问题的具体步骤,分支和循环。2.深度优先和广度优先:深度优先:在一支到达终点后,可以选择回溯到之前的分支然后对第二支进行运算直到重点,以此类推,直到找到问题的解答。(列式查找) 广度优先:一层一层的查找数据,直到找到解答或达到最后一层。(层式查找) 注意:1.深度优先相对于广度优先来说,查找的次数更少,故深度优先更加...原创 2018-05-05 23:48:47 · 391 阅读 · 0 评论 -
巧妙的轮替数组中的值
平时我们时常需要遍历数组,一般我们只从头到尾遍历一遍,但是有的时候,我们需要不断的从头到尾再从尾到头,像一个圆圈一样的遍历数组时,我们首先想到的办法是判断当前是正遍历,还是倒遍历。这样代码逻辑就会变得复杂,偶然间我看到一种写法,个人觉得非常不错,分享给大家。(这里我以C#演示) //创建一个数组 static int[] arrary = { 1, 2, 3, 4, ...原创 2018-05-12 21:41:50 · 212 阅读 · 0 评论 -
Unity 从零开始 的行为树之旅(二)
在Unity中使用行为树以最简单的方式,带大家认识和使用行为树,此系列长期更新,望大家喜欢!你的支持便是我写作的动力。目录:1.为GameObject创建行为树2.行为树工作面板介绍3.对行为树说Hello4.在行为树中使用变量5.组合节点 Squence 和 Selector在Unity中有很多行为树插件,如Rain AI,Behavior Design...原创 2019-04-25 18:58:48 · 10400 阅读 · 3 评论 -
Unity 从零开始 的行为树之旅(三)组合节点
在Unity中使用行为树以最简单的方式,带大家认识和使用行为树,此系列长期更新,望大家喜欢!你的支持便是我写作的动力。目录:1.让行为树并行 Parallel节点2.其他组合节点上一节中我们认识和了解了组合节点中的Sequence和Selector这一节我们来看看其他常用的组合节点。1.让行为树并行 Parallel节点建立如下行为树:分析:Pa...原创 2019-04-28 07:41:28 · 5468 阅读 · 0 评论 -
Unity 从零开始 的行为树之旅(四) 修饰节点
在Unity中使用行为树以最简单的方式,带大家认识和使用行为树,此系列长期更新,望大家喜欢!你的支持便是我写作的动力。目前为止我们已经认识了组合节点,行为节点,现在我们来看看修饰节点。修饰节点不能独立存在,其作用为对子节点进行修饰。图标 名称 作用 Inverter 对子节点执行结果取反 Repeater 有三个属性设置:执行次数...原创 2019-05-04 16:31:25 · 2693 阅读 · 5 评论 -
Unity 从零开始 的行为树之旅(一)
行为树 Behavior Tree 基础我的博客:Fasty的小站以最简单的方式,带大家认识和使用行为树,此系列长期更新,望大家喜欢!你的支持便是我写作的动力。目录:1.什么是行为树?2.什么情况下要使用行为树?3.行为树有什么优点?4.行为树由哪几部分组成?5.行为树的工作流程?1.什么是行为树?自顶向下的树形结构行为树Behavior Tr...原创 2019-04-25 17:58:20 · 14546 阅读 · 0 评论