건물에 계단 달기
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"를 설치해서 불을 밝혀 보세요.