14 - Spawning Enemies

2017-07-20  本文已影响12人  镜月s

创建蓝图类EnemySpawner 继承自actor 拖拽到场景中

为蓝图添加BoxCollision 用来在矩形范围内生成enemycharacter

添加自定义事件SpawnEnemy 用来在范围内生成任意数量的敌人(暂时先不完成)

先完成该事件的调用 进入GameMode蓝图 在EventBeginPlay获得放置在场景中的EnemySpawner 调用刚才定义的生成事件

接着完成SpawnEnemy 添加一个根据场景中敌人的数量 控制生成的功能 其中MaxEnemies为控制最大敌人数量的变量

如果当前场景中敌人的数量小于该值 调用SpawnAIFromClass 生成enemyCharacter(与SpawnFromClass的区别是ai使用的是AIController )

上一篇下一篇

猜你喜欢

热点阅读