創(chuàng)建藍(lán)圖類EnemySpawner 繼承自actor 拖拽到場(chǎng)景中
為藍(lán)圖添加BoxCollision 用來(lái)在矩形范圍內(nèi)生成enemycharacter
添加自定義事件SpawnEnemy 用來(lái)在范圍內(nèi)生成任意數(shù)量的敵人(暫時(shí)先不完成)
先完成該事件的調(diào)用 進(jìn)入GameMode藍(lán)圖 在EventBeginPlay獲得放置在場(chǎng)景中的EnemySpawner 調(diào)用剛才定義的生成事件
接著完成SpawnEnemy 添加一個(gè)根據(jù)場(chǎng)景中敵人的數(shù)量 控制生成的功能 其中MaxEnemies為控制最大敵人數(shù)量的變量
如果當(dāng)前場(chǎng)景中敵人的數(shù)量小于該值 調(diào)用SpawnAIFromClass 生成enemyCharacter(與SpawnFromClass的區(qū)別是ai使用的是AIController )