
人机交互(AI)
JarryStudy
爱学习爱生活!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UNITY3D有限状态机
1.什么是有限状态机 有限状态机是把一个对象的行为分解称为易于处理的“块”或状态。例如,灯的开关,就是一个简单的有限状态机。它有两种状态:开和关。 假想一个机器小猫。它在肚子有一个插槽,放有很多模块(用来控制小猫的状态)。这些模块里包含这小猫的不同行为。例如:玩毛线、吃鱼,或者睡觉。如果没有一个模块,小猫就会是一个死气沉沉的金属雕塑品,只会静静坐着。猫在玩毛线的状态时,会监控小猫饥饿的等级,当转载 2016-05-09 09:47:16 · 743 阅读 · 0 评论 -
简单的有限状态机设计---下
上篇给大家介绍了一个自定义的简单的使用switch语句实现的有限状态机,这次给大家介绍下一个简单的FSM框架,使用简单的FSM框架设计,可以避免我们使用switch实现的代码冗余,我们可以做到一个状态一个类,高效直观的区分开来。这个框架可以在unitycommunity.com找到 ,地址是http://wiki.unity3d.com/index.php?title=Finite_State转载 2016-05-09 09:57:06 · 972 阅读 · 0 评论 -
A*算法
//定义格子的枚举类型 public enum GridType { Normal, Obstacle, Start, End } [csharp] view plain copy 定义格子类 public class Grid : IComparable { public i转载 2016-05-09 20:19:30 · 451 阅读 · 0 评论