* 목차 *

2025년 9월 9일 화요일

발코니와 난간 만들기

 

발코니와 난간 만들기

2층 집을 더 멋지게 꾸미고 싶다면? 바로 발코니예요!
발코니는 2층 벽 바깥쪽으로 튀어나온 공간이고, 떨어지지 않게 난간을 둘러주면 완성됩니다.


코드 예시 💻

// 플레이어 위치 불러오기

let player = world.getPlayers()[0];

let pos = player.location;


// 발코니 크기

let width = 5;

let depth = 3;

let floorY = pos.y + 6; // 2층 바닥 높이


// 발코니 바닥 만들기

for (let x = 0; x < width; x++) {

  for (let z = 0; z < depth; z++) {

    let floorPos = { x: pos.x + x + 1, y: floorY, z: pos.z - z };

    world.setBlock(floorPos, "birch_planks");

  }

}


// 난간 만들기

for (let x = 0; x < width; x++) {

  let railPos = { x: pos.x + x + 1, y: floorY + 1, z: pos.z - depth + 1 };

  world.setBlock(railPos, "fence");

}

for (let z = 0; z < depth; z++) {

  let leftRail = { x: pos.x + 1, y: floorY + 1, z: pos.z - z };

  let rightRail = { x: pos.x + width, y: floorY + 1, z: pos.z - z };

  world.setBlock(leftRail, "fence");

  world.setBlock(rightRail, "fence");

}



무슨 뜻일까? 🤔

  • floorY = pos.y + 6 → 집의 2층 높이에 맞춰 발코니 바닥을 만들어요.

  • birch_planks → 발코니 바닥은 밝은 색 나무로 꾸몄어요.

  • fence → 발코니 가장자리에 울타리를 두르면 난간이 돼요.

결과: 집 앞 2층에 발코니가 생기고, 난간이 둘러져 있어서 떨어지지 않아요!


챗GPT에게 부탁하기 💬

나:

마인크래프트에서 자바스크립트로 2층 집에 발코니와 난간을 만드는 코드를 알려줘


챗GPT:
“이 코드를 실행하면 집 앞에 발코니가 생기고, 울타리 난간이 자동으로 설치돼요!”


실습 미션 🎯

  • 발코니 바닥을 "stone_bricks"로 바꿔서 돌 발코니로 만들어 보세요.

  • 난간을 "iron_bars"로 바꿔서 튼튼한 느낌을 내 보세요.

  • 발코니 모서리에 "torch"를 달아서 밤에도 밝게 빛나게 해 보세요.