08 - Building the Enemy Character

创建一个继承自BaseCharacter的蓝图类 取名EnemyCharacter

可以通过修改mesh上material的 BodyColor属性 改变材质的颜色

进入EnemyCharacter的Construction 视图 通过CreateDynamicMaterialInstance 创建动态材质


设置BodyColor属性 



添加EnemyAI 继承自AIController  添加CuctomEvent 命名TrackPlayer 用来控制Ai 朝着Player移动


设置定时 每隔1s调用一次TrackPlayer 蓝图开始时运行


设置EnemyCharacter  class defaults/pawn/AI Controller Class 为创建的EnemyAI


创建 导航路径 拖拽Volumes/ Nav Mesh Bounds Volume 到场景的地面 调整缩放覆盖整个地面 按p键 构建导航路径 绿色 显示可以移动的位置


点击运行 敌人会紧追着任务运动

你可能感兴趣的:(08 - Building the Enemy Character)