3. 创建敌人孵化器
2020-06-23 本文已影响0人
如果大雨落下
1. 创建一个Gameobject来管理敌人
2. 创建一个数据script,里面不需要继承,需要用system.serilizal标记,里面定义属性,prefeb,count,rate
3. 在gameobject的脚本里,定义一个方法用来管理生成敌人,用数组来生成4种敌人,每种敌人对应一种model,定义一个携程方法来生成敌人,两层for循环,生成一波之后,需要用yeild 来延时,去生成下一波
4. 生成4种敌人,敌人属性,有速度,血量,都继承enemy脚本
5,只有第一波敌人全部死掉了才生成第二波,yeild 0,代表一直等待
6. 创建炮台prefeb,通过材质的切换,来生成升级版本