Create, Compete & Win at Redbrick Connect 2024! 🎉
스니펫다수의 유사한 오브젝트 관리

다수의 유사한 오브젝트 관리


동일하거나 비슷한 로직을 가진 다수의 오브젝트들을 관리할 때, 아래 사진처럼 오브젝트들의 이름을 연속적으로 지으면 for문을 이용해 간단하게 해당 오브젝트들을 불러올 수 있습니다.


similar-objects
let objs = []; ///오브젝트들을 관리하기 위한 배열입니다
 
//for문을 이용해 연속적인 이름을 가진 오브젝트 들을 불러옵니다
for(let i=1; i<=5; i++){
    objs.push(WORLD.getObject("obj" + i)); 
    
    //불러온 오브젝트에 각각 onCollide로 충돌검사를 할 수 있게 합니다
    objs[i-1].onCollide(PLAYER, function() {
        objs[i-1].kill()
    })
}