unity自动生成敌人_Unity学习笔记二:敌人模块和敌人生成器模块脚本编写思路梳理(2)...

本文档详细介绍了在Unity中实现敌人自动生成模块的思路,包括敌人生成器的需求分析、筛选可用路线、敌人数量控制、延迟生成以及游戏开始时指定数量敌人生成的逻辑。通过WayLine类和EnemySpawn类的设计,实现了敌人随机类型、时间和移动路线的生成,并在敌人死亡后重新激活路线。同时,文中探讨了回调方法和委托在多生成器环境中的应用。
摘要由CSDN通过智能技术生成

此专栏为B站视频 AV28779788 的三部分 Unity脚本部分《英雄无敌》项目的敌人模块和敌人生成器模块的思路梳理。如果有疑问,欢迎来提问;如果发现错误,请您务必指正,谢谢。

此篇是 cv4773719 的后续,敌人生成器模块部分      2233真可爱

敌人生成器模块

策划需求分析

将策划内容细分:可以生成敌人

可以筛选出可用路线

敌人类型、产生时间和移动路线要随机

有敌人总数限制

敌人死亡后才生成下一个敌人

游戏开始时要生成指定数量敌人

需要编写两个类:

Unity中已经创建的路点结构

WayLine类:

首先编写存储路点信息的工具类WayLine,因为是工具类所以不需要继承MonoBehaviour类

定义属性,这一属性的目的是存储当前路线的全部路点信息

定义属性,这一属性的目的是表示当前路线是否可以使用    是:true;否:false

定义构造函数,函数内部给两个属性赋初值,这样可以方便对该类对象的实例化;因为WayP

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值