* 목차 *

2025년 9월 9일 화요일

건물에 계단 달기

 

건물에 계단 달기

2층 집을 만들었는데, 올라갈 길이 없다면 아쉽겠죠?
이번에는 집 안에 계단을 설치해서 2층으로 올라갈 수 있도록 해 볼 거예요.


코드 예시 💻

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

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

let pos = player.location;


// 계단 설치 시작 위치 (집 안쪽)

let baseX = pos.x + 2;

let baseY = pos.y + 1;   // 바닥에서 시작

let baseZ = pos.z + 2;


// 계단 만들기 (5칸 높이)

for (let i = 0; i < 5; i++) {

  let stairPos = { x: baseX, y: baseY + i, z: baseZ + i };

  world.setBlock(stairPos, "oak_stairs");

}



무슨 뜻일까? 🤔

  • baseX, baseY, baseZ → 계단이 시작되는 위치예요.

  • for (let i = 0; i < 5; i++) → 계단을 5칸 높이까지 쌓아요.

  • stairPos → 한 칸 올라갈 때마다 y(높이)와 z(앞으로) 좌표가 함께 커져서 오르막길이 만들어져요.

  • "oak_stairs" → 나무 계단 블록이에요.

결과: 1층에서 시작해 앞으로 나아가면서 위로 올라가는 나무 계단이 생겨요!


챗GPT에게 부탁하기 💬

나:

마인크래프트에서 자바스크립트로 2층 집 안에 계단을 만드는 코드를 알려줘


챗GPT:
“이 코드를 실행하면 집 안에 자동으로 계단이 생겨서 2층으로 올라갈 수 있어요!”


실습 미션 🎯

  • 계단 블록을 "stone_stairs"로 바꿔서 돌 계단으로 만들어 보세요.

  • 계단 높이를 5 대신 7로 늘려 보세요.

  • 계단 옆에 "torch"를 설치해서 불을 밝혀 보세요.