序言:今天(2017年3月19日)开始记录自己学习虚幻引擎4的历程。一方面将来可以看一下自己的经历(汲取iOS开发学习的教训),另一方面也可以鼓励自己不忘初心。当然啦,说到iOS,虚幻4也可以完美兼容ios,所以也是相辅相成的啦。
背景:有一定的编程和软件开发经验,已学习蓝图,正在学习C艹
3月25日:已经基本了解引擎和大部分操作;目前正在尝试制作第三人称射击游戏(模板)。bug:准信不能跟随摄像头移动
以上bug已经解决,以后po上解决办法。
4月6日:
设计系统基础已经完善。按照项目要求,正在学习AI
笔记:ai由 控制器 行为树 黑板三大板块组成。
行为树是总的逻辑流程控制中心,它的数据(变量等)来自 黑板;控制器类似角色控制器,用来操作ai。
总得来说基础很简单,接下来会继续深入研究。
4月9日更新:
最近已经比较熟悉ai设计,能让ai进行最基本的互动和巡逻任务。 接下来准备完善ai系统,制作出一个可供玩家娱乐的设计模式ai。
4月22日
项目AI
观察了一下cod的ai套路:
首先是巡逻(休息)状态,每个ai可能有不同的行为设定。
接下来是AI 触发阶段。要么直接一枪毙命,要么AI 收到惊吓并进入战斗状态。
战斗状态一般分两种,直接战斗和掩护下战斗。
直到最后战死。