|
发表于 2020-11-1 17:49:28
|
显示全部楼层
想要生成的敌人停下来,可以在【生成的敌人】下一行写停止敌人行动脚本,使敌人处于未激活状态
//停止最后生成部分的敌人
var num=2 //需停止敌人数量
for(var i = 0;i < RV.NowMap.getEnemys().length;i++){
RV.NowMap.getEnemys()[RV.NowMap.getEnemys().length-i-1].activity=false
if(i>=num-1){
break}}
//
---------------分割-----------------
//激活最后生成部分的敌人
var num=2//需激活敌人数量
for(var i = 0;i < RV.NowMap.getEnemys().length;i++){
RV.NowMap.getEnemys()[RV.NowMap.getEnemys().length-i-1].activity=true
if(i>=num-1){
break}}
---------------分割-----------------
以上脚本是控制部分敌人,也可用以下脚本控制全部敌人
//停止全部的敌人
for(var i = 0;i < RV.NowMap.getEnemys().length;i++){
if(!RV.NowMap.getEnemys()[i].isDie){
RV.NowMap.getEnemys()[i].activity=false}}
---------------分割-----------------
//激活全部的敌人
for(var i = 0;i < RV.NowMap.getEnemys().length;i++){
if(!RV.NowMap.getEnemys()[i].isDie){
RV.NowMap.getEnemys()[i].activity=true}}
|
评分
-
查看全部评分
|