去年看了《游戏人工智能编程案例精粹》这本书,感觉收益良多。但是我认为看书光看是没什么作用的,一定要动手实践!我之前做手游一直偏休闲类型,实现起来都比较简单,一直想借机挑战一下自己。正好看完此书第二章状态驱动智能体设计之后,就想动手实现一个动作类的游戏,同时检验自己是否具备开发这种类型游戏的能力。于是我开工了。
目前已经基本完成。实现了包括镜头跟随与锁定、人物状态机(待机、行走、奔跑、跳跃、攻击、连击、奔跑攻击、跳跃攻击、倒下、起身)、敌人AI、精确到每帧的碰撞检测、关卡编辑、武器系统等。由于以后工作和学习任务繁忙,无暇顾及此项目。而且现在我学习的目的已经达到,所以以后也许不会再更新了。希望开源出来能够帮助到需要学习这方面知识的人。