一个有限状态机的例子

时间:2012-01-16 19:33:31
【文件属性】:

文件名称:一个有限状态机的例子

文件大小:587KB

文件格式:RAR

更新时间:2012-01-16 19:33:31

状态机

一个有限状态机的例子,代码不多,但挺有用的,各位有需要的可以看看


【文件预览】:
Chapter 15--FSM
----AISteroids.ncb(1.58MB)
----StateApproach.cpp(3KB)
----Powerup.h(542B)
----StateIdle.cpp(886B)
----AIControl.cpp(349B)
----Target.cpp(776B)
----GameSession.h(2KB)
----Point3.h(7KB)
----FSMAIControl.cpp(4KB)
----AISteroids.opt(58KB)
----GameObj.cpp(3KB)
----StateEvade.h(267B)
----HumanControl.cpp(3KB)
----asteroids.cpp(2KB)
----HumanControl.h(445B)
----StateGetPowerup.h(326B)
----GameSession.cpp(13KB)
----StateEvade.cpp(2KB)
----utility.cpp(2KB)
----Ast.cpp(2KB)
----utility.h(7KB)
----Ast.h(261B)
----Bullet.h(496B)
----Sphere3.h(3KB)
----AISteroids.suo(25KB)
----Ship.h(2KB)
----FSMMachine.cpp(2KB)
----StateAttack.h(312B)
----StateGetPowerup.cpp(3KB)
----Exp.cpp(2KB)
----Control.h(526B)
----Bullet.cpp(2KB)
----Target.h(185B)
----StateAttack.cpp(2KB)
----Ship.cpp(8KB)
----FSM.h(310B)
----StateApproach.h(316B)
----FSMState.h(525B)
----AIControl.h(381B)
----Powerup.cpp(1KB)
----FSMAIControl.h(750B)
----Exp.h(285B)
----AISteroids.dsw(556B)
----AISteroids()
--------AISteroids.dsp(6KB)
--------AISteroids.vcproj.xtsokpc.xtsok.user(1KB)
--------Debug()
--------AISteroids.vcproj(13KB)
--------AISteroids.plg(1KB)
----FSMMachine.h(767B)
----GameObj.h(1KB)
----StateIdle.h(280B)
----AISteroids.sln(895B)

网友评论

  • 好资源,谢谢分享。
  • 这代码不简单啊!这么长!
  • 帮助理解概念!不错。
  • 对初学者有帮助
  • 例子不错,清晰明了
  • 对于一个不了解状态机的人来说,还是很不错的~~
  • 状态机的概念很有用 谢谢楼主