플레이는 에디터 안에서 1인칭으로 걸으며 월드 로직 규칙을 시험하는 기능입니다. 서버를 띄우지 않아도 구역에 들어가면 소리 · 제목 · 애니메이션이 실행됩니다. 규칙 · 걷기 물리 · 애니메이션은 서버와 같은 20 TPS(1초 20틱)로 돕니다.
플레이에는 두 방식이 있습니다.
| 방식 | 카메라 | 플레이어 |
|---|
| 플레이 | 1인칭 — 플레이어 눈 | 내가 직접 걷습니다. |
| 시뮬레이트 | 편집 카메라 그대로(자유) | 파란 캡슐이 플레이어입니다. 끌어 옮깁니다. |
플레이 중 동작은 월드를 바꾸지 않습니다. 정지하면 모든 것이 원래대로 돌아갑니다.
| 무엇 | 어디서 |
|---|
| 플레이 시작 | 메인 툴바 가운데 플레이 단추(▶) |
| 방식 · 시작 위치 고르기 | 플레이 단추 옆 ▾ |
| 플레이로 바로 | Alt+P |
| 시뮬레이트로 바로 | Alt+S · 도구 › 시뮬레이트 (자유 카메라 · 로직) |
| 규칙에서 바로 | 월드 로직 패널 「플레이로 시험」 · 구역 트리거 마법사 「만들고 바로 시험」 |
| 플레이 상태 패널 | 플레이를 시작하면 열립니다(창 메뉴 「플레이 상태」). |
플레이 단추 옆 ▾ 메뉴입니다.
| 묶음 | 항목 |
|---|
| 방식 | 플레이 — 뷰포트에서 걷기 (Alt+P) · 시뮬레이트 — 자유 카메라, 로직만 (Alt+S) |
| 시작 위치 | 현재 카메라 위치에서 · 스폰 지점에서 (프로젝트 설정 기본 스폰) |
| 표시 | 플레이 정보 겹침 (틱 · 구역 · 플래그) |
- 구역 트리거 규칙을 하나 만듭니다 — 월드 로직의 빠른 사용
- 카메라를 구역 앞에 둡니다.
- 플레이 단추를 누릅니다(또는 Alt+P).
- W A S D 로 걸어 구역에 들어갑니다. 소리 · 제목이 나옵니다.
- 오른쪽 아래 「발동 (숫자 키)」 목록이 보이면 숫자 키로 그 규칙을 일으켜 봅니다.
- 월드 로직 패널 기록이나 「플레이 상태」 패널의 이벤트 기록으로 무엇이 실행되고 건너뛰었는지 봅니다.
- Esc 로 끝냅니다.
| 키 · 조작 | 동작 |
|---|
| 마우스 | 둘러보기 |
| W A S D | 걷기 |
| Space | 점프 |
| Ctrl 또는 Shift | 달리기 |
| F · 오른쪽 클릭 | 바라보는 액터와 상호작용(트리거 「액터 우클릭」) |
| 1~9 | 「발동」 목록의 규칙 실행 |
| F8 | 꺼내기 — 몸에서 나와 자유 카메라(시뮬레이트)로 |
| Shift+F1 | 마우스 놓기. 뷰포트를 클릭하면 다시 잡습니다. |
| Pause | 일시정지 · 다시 실행 |
| Esc | 플레이 끝 |
상호작용 대상은 바라보는 방향 15° 안, 6칸 안의 표시 · 글 액터입니다. 상호작용 컴포넌트의 클릭 상자는 바라보는 선이 6.5칸 안에서 닿으면 대상입니다. 대상이 없으면 「상호작용할 액터 없음」이 액션바에 뜹니다.
| 조작 | 동작 |
|---|
| 편집 카메라 조작 | 그대로 날아다닙니다. |
| 캡슐 끌기 | 플레이어(파란 캡슐)를 옮깁니다. |
| Ctrl+클릭 | 클릭한 곳으로 몸을 순간이동합니다. |
| F8 | 몸에 들어가 1인칭 플레이로 |
| Esc | 끝 |
F8 로 방식을 바꿔도 규칙 상태(변수 · 기다리는 동작 등)는 그대로 이어집니다.
| 단추 | 동작 |
|---|
| 플레이(▶) | 시작 |
| 일시정지 | 플레이 중 멈춤 · 다시 실행(Pause) |
| 한 틱 | 일시정지 중 1/20초만 진행 |
| 꺼내기 | 몸에서 나오기 · 들어가기(F8) |
| 정지 | 끝(Esc) |
플레이를 시작할 때 규칙을 복사해 실행합니다. 플레이 중 규칙을 고치면 다음 플레이부터 반영됩니다.
| 트리거 | 플레이에서 |
|---|
| 구역에 들어올 때 · 나갈 때 · 안에 있는 동안 | 발 위치로 자동 판정 |
| 씬 시작 · 타이머 | 자동 |
| 신호를 받을 때 · 함수 · 시퀀스가 끝나면 | 자동(보내는 · 부르는 · 재생한 쪽을 따라) |
| 부딪힐 때 | 걷는 몸이 액터 상자에 닿으면 자동 |
| 액터 우클릭 | F · 오른쪽 클릭 |
| 블록을 부술 때 · 놓을 때 · 우클릭할 때 · 레드스톤 신호 · 투사체가 맞을 때 · 플레이어가 죽을 때 · 피해를 입을 때 | 자동으로 일어나지 않음 — 「발동」 |
「발동」은 그 트리거가 일어난 것처럼 규칙을 실행합니다. 거르기 · 조건은 그대로 봅니다. 트리거한 사람은 플레이 몸입니다.
| 어디서 | 무엇 |
|---|
| 뷰포트 오른쪽 아래 「발동 (숫자 키)」 | 손으로만 일으키는 트리거의 켜진 규칙(9개까지). 숫자 키 1~9 |
| 월드 로직 패널 규칙 줄 · 머리의 「발동」 | 같은 규칙. 플레이 중이 아니면 플레이를 시작하고 발동합니다. |
| 「플레이 상태」 패널 「규칙 발동」 | 모든 규칙. 자동 트리거도 기다리지 않고 지금 실행합니다. |
| 동작 | 플레이에서 |
|---|
| 소리 | 미리듣기로 들립니다(받는 사람이 플레이 몸일 때). |
| 화면 제목 · 채팅 메시지 · 액션바 글 | 화면 글로 보입니다. |
| 애니메이션 재생 · 액터 보이기 · 숨기기 | 비파괴 미리보기로 보입니다. |
| 순간이동 | 걷는 몸이 옮겨집니다. |
| 밀쳐내기 | 걷는 몸이 밀립니다. |
| 시네마틱 카메라 | 뷰포트 카메라가 경로를 따라갑니다. 끝나면 원래 시점입니다. |
| 블록 채우기 · 블록 하나 놓기 | 주황 상자 미리보기만. 월드는 바뀌지 않습니다. |
| 피해 주기 · 회복 · 포션 효과 · 아이템 주기 · 죽이기 | 가짜 플레이어 상태가 바뀌고 HUD 에 한 줄이 뜹니다. |
| 체크포인트 · 파티클 · 서버 명령 · 이벤트 취소 | 기록만 남깁니다. |
막는 상자는 걷는 몸을 막습니다. barrier · push 방식 모두 같습니다.
| 칸 | 내용 |
|---|
| 머리 | 방식 · 실행 중/일시정지 · 틱 번호 · 시각 · 일시정지 · 한 틱 · 꺼내기 · 정지 단추 |
| 플레이어 | 체력 · 게임 모드 · 오른손 · 왼손 · 효과 · 받은 것 · 죽음 · 발 위치 · 구역 · 「상태 초기화」 |
| 규칙 발동 | 규칙마다 「발동」 단추 |
| 이벤트 기록 | 틱이 찍힌 기록. 「건너뜀」 체크로 거르기 · 조건 때문에 건너뛴 줄도 봅니다. |
게임 모드 · 오른손 · 왼손은 조건 「게임 모드」 · 「손에 든 것」이 보는 값입니다. 크리에이티브 · 관전 모드에서는 피해를 받지 않습니다. 「상태 초기화」는 체력을 채우고 효과 · 받은 것을 비웁니다. 로직 상태와 시계는 그대로입니다.
| 옵션 | 위치 | 뜻 |
|---|
| 방식 | 플레이 ▾ | 플레이 · 시뮬레이트 |
| 시작 위치 | 플레이 ▾ | 현재 카메라 위치 · 프로젝트 설정의 기본 스폰 |
| 플레이 정보 겹침 | 플레이 ▾ | 뷰포트에 틱 · 구역 · 플래그를 겹쳐 보입니다. |
| 시간대 · 날씨 · 권한 모두 있음 | 월드 로직 패널 「시뮬레이션」 | 조건 「시간대」 · 「날씨」 · 권한 거르기가 보는 값 |
| 게임 모드 · 오른손 · 왼손 | 플레이 상태 패널 | 조건 「게임 모드」 · 「손에 든 것」이 보는 값 |
| 키 | 동작 |
|---|
| Alt+P | 플레이 시작 |
| Alt+S | 시뮬레이트 시작 |
| Esc | 끝 |
| F8 | 꺼내기 · 몸에 들어가기 |
| Pause | 일시정지 · 다시 실행 |
| Shift+F1 | 마우스 놓기 |
| F · 오른쪽 클릭 | 상호작용(플레이) |
| 1~9 | 발동 |
로직 그래프에서 동작 노드에 중단점(F9)을 걸면, 플레이가 그 동작 앞에서 일시정지됩니다. 다시 실행하면(Pause) 그 동작부터 이어갑니다. 플레이 중 실행된 노드는 로직 그래프에서 잠깐 밝아집니다.
플레이는 서버와 같은 규칙으로 돌지만 다른 점이 있습니다.
| 에디터 플레이 | 실제 서버 |
|---|
| 플레이어 한 명(플레이 몸) | 여러 플레이어 |
| 블록 · 전투 · 죽음 트리거는 「발동」으로만 | 실제 게임 이벤트로 |
| 월드를 바꾸지 않음 | 블록을 실제로 바꿈 |
| 시퀀서 카메라 컷은 기록만 | 보는 사람의 시점을 바꿈 |
| 서버 명령 · 파티클 · 체크포인트는 기록만 | 실행 |
| 소리는 파일이 있는 이벤트만 들림 | 리소스팩 · 바닐라 소리 |
| 상태(한 번만 기록 · 변수)는 플레이마다 새로 | state.json 에 남음 |
- 플레이 시작 때 규칙이 하나도 없어도 걷기와 구역 확인은 됩니다.
- 「피해를 입을 때」 · 「플레이어가 죽을 때」는 플레이 중 피해 동작으로도 자동으로 일어나지 않습니다(무한 반복 방지). 「발동」으로 시험합니다.
- 플레이 중에 패널에서 월드를 직접 고치면 그 변경은 남습니다. 끝날 때 출력 로그에 알려 줍니다.