08 - Building the Enemy Characte

2017-07-18  本文已影响8人  镜月s

创建一个继承自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键 构建导航路径 绿色 显示可以移动的位置

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

上一篇下一篇

猜你喜欢

热点阅读