版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
//通过导航网格来实现
//通过导航网格来实现
的行动主要逻辑位于BehaviorTree内的主要荇动实现主要位于Controller中,而的记忆主要位于Blackboard内下面是一些基本概念:
这比较奇怪,因为直接声明Component是可以识别的但是声明是不完整的,大概是因为默认include里边只有class声明没有实现吧因为class有声明只是没实现,所以这些include可以加到cpp里不用加到h里。遇到类型不完整都可以试试加入相應头文件来解决
还要注意一点,要更改控制build的c#文件里代码加一个Module进去,这样UE在build的时候才会把相关模块build进去加了这一个模块之后,build時间也显著增加了
但是仅仅调用这一个函数不够,还需要再你的Pawn构造函数设置属性AutoPossess