오브젝트의 네 가지 인스턴스 (모두 다른 이름)를 생성하려면 for 루프가 필요합니다.오브젝트 인스턴스의 루핑 이름
for(z = 0; z < 4; z++) {
obstacleY = 699 + (z * 100);
console.log(obstacleY);
mg_terrain = new mg_terrain(1000, obstacleY, 120, 30);
}
저는 mg_terrain + z = new mg_terrain (...)과 같은 것을 쓰고 싶습니다. 그러나 나는 이것을하는 올바른 방법을 모른다.
하나의 명백한 문제는 인스턴스 이름으로 생성자를 섀도 잉하는 것입니다. 그러나 네 개의 인스턴스가 필요하다면 배열을 사용하지 않는 것이 어떻습니까? – jonrsharpe