14 - Spawning Enemies

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

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


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

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


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

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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,134评论 19 139
  • 原文地址:http://gad.qq.com/program/translateview/7167991 英文版原...
    重装机霸阅读 4,124评论 1 84
  • Actor系统的实体 在Actor系统中,actor之间具有树形的监管结构,并且actor可以跨多个网络节点进行透...
    JasonDing阅读 3,551评论 2 6
  • 有没有一种神水,能让我闻不到他国的硝烟,不再留下远方的泪 有没有一种神水,能让我看清别人眼里的嘴,不再对风费力吹 ...
    樊大侠阅读 181评论 0 0
  • 一、数据库 在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。离线缓存一般都是把数据保存到...
    CoderSC阅读 1,668评论 0 2

友情链接更多精彩内容