for-loop이 질문의 맨 아래에서 볼 수 있습니다. for-loop 안에 여러 if 문이 있습니다. if 문이 호출되고 나머지 for 루프에 대해 if 문이 비활성화됩니다. 어쨌든 그 일을하고 있습니까?for-loop에서 하나의 코드를 유니티 스크립트로 멈추십시오
for (var i = 0; i < chunksInScene.length ; i++) {
if(chunksInScene[i].name.Substring(0,5) == "Chunk" || chunksInScene[i].name.Substring(0,5) == "_TERR" || chunksInScene[i].name.Substring(0,5) == "ACTIV") {
if(chunksInScene[i].tag != "Player") {
if(chunksInScene[i].Equals(chunk1)){load1 = false;continue;}
if(chunksInScene[i].Equals(chunk2)){load2 = false;continue;}
if(chunksInScene[i].Equals(chunk3)){load3 = false;continue;}
if(chunksInScene[i].Equals(chunk4)){load4 = false;continue;}
if(chunksInScene[i].Equals(chunk5)){load5 = false;continue;}
if(chunksInScene[i].Equals(chunk6)){load6 = false;continue;}
if(chunksInScene[i].Equals(chunk7)){load7 = false;continue;}
if(chunksInScene[i].Equals(chunk8)){load8 = false;continue;}
if(chunksInScene[i].Equals(chunk9)){load9 = false;continue;}
if(chunksInScene[i].Equals(chunk10)){load10 = false;continue;}
if(chunksInScene[i].Equals(chunk11)){load11 = false;continue;}
if(chunksInScene[i].Equals(chunk12)){load12 = false;continue;}
if(chunksInScene[i].Equals(chunk13)){load13 = false;continue;}
if(chunksInScene[i].Equals(chunk14)){load14 = false;continue;}
if(chunksInScene[i].Equals(chunk15)){load15 = false;continue;}
if(chunksInScene[i].Equals(chunk16)){load16 = false;continue;}
if(chunksInScene[i].Equals(chunk17)){load17 = false;continue;}
if(chunksInScene[i].Equals(chunk18)){load18 = false;continue;}
if(chunksInScene[i].Equals(chunk19)){load19 = false;continue;}
if(chunksInScene[i].Equals(chunk20)){load20 = false;continue;}
if(chunksInScene[i].Equals(chunk21)){load21 = false;continue;}
if(chunksInScene[i].Equals(chunk22)){load22 = false;continue;}
if(chunksInScene[i].Equals(chunk23)){load23 = false;continue;}
if(chunksInScene[i].Equals(chunk24)){load24 = false;continue;}
if(chunksInScene[i].Equals(chunk25)){load25 = false;continue;}
}
}
}
나는 그것을 잘 이해하지 못한다. 나는 미안한 프로그래밍을 시작했다. 나를 위해 for 루프를 작성할 수 있는가? 그것이 어떻게 필요한지 더 잘 보아라. 고맙습니다. – Jordi
@ Jordi이 질문에 대한 답변이 먼저 나옵니다. 이러한 if 문 중 하나가 실행되면 루프를 중지 하시겠습니까? 또는 루프를 계속 실행 하시겠습니까? – FunctionR
예를 들어 첫 번째 if 문이 호출 될 때 for 루프가 완전히 완료 될 때까지 결코 다시 호출되지 않기를 원합니다. – Jordi