此专栏为B站视频 AV28779788 的三部分 Unity脚本部分《英雄无敌》项目的敌人模块和敌人生成器模块的思路梳理。如果有疑问,欢迎来提问;如果发现错误,请您务必指正,谢谢。
此篇是 cv4773719 的后续,敌人生成器模块部分 2233真可爱
敌人生成器模块
策划需求分析
将策划内容细分:可以生成敌人
可以筛选出可用路线
敌人类型、产生时间和移动路线要随机
有敌人总数限制
敌人死亡后才生成下一个敌人
游戏开始时要生成指定数量敌人
需要编写两个类:
Unity中已经创建的路点结构
WayLine类:
首先编写存储路点信息的工具类WayLine,因为是工具类所以不需要继承MonoBehaviour类
定义属性,这一属性的目的是存储当前路线的全部路点信息
定义属性,这一属性的目的是表示当前路线是否可以使用 是:true;否:false
定义构造函数,函数内部给两个属性赋初值,这样可以方便对该类对象的实例化;因为WayP