본문으로 건너뛰기

월드 스위치

카테고리로직
world-switch
카테고리
로직
행성
세르풀로
점유 공간
1x1
체력
40

개요

월드 스위치는 월드 로직 내에서 불리언 상태를 전환하고 평가하는 데 사용되는 특수한 월드 레벨 블록입니다. 이 블록은 이진 상태 저장소이자 조건부 트리거 역할을 하며, 맵 스크립트와 로직 구성에서 사용됩니다. 월드 스위치는 파괴할 수 없으므로 월드의 로직 인프라에서 영구적이고 신뢰할 수 있는 요소로 작동합니다.

월드 스위치는 월드 프로세서와 함께 사용되도록 설계되었습니다. 이 둘은 월드 로직의 기초를 형성합니다: 월드 스위치는 월드 프로세서가 읽고 설정하거나 테스트할 수 있는 단순한 온/오프 상태 플래그를 제공하여 맵 이벤트, 게이트, 승패 조건, 단계별 전투, 기타 스크립트 동작을 제어합니다. 블록 자체가 파괴 불가능하기 때문에 월드 스위치는 플레이어나 게임 내 사건에 의해 제거되어서는 안 되는 영구 플래그를 표현하는 데 적합합니다.

실용 노트와 일반적인 사용 패턴:

  • 월드 스위치를 분기 로직을 위한 불리언(참/거짓) 플래그로 사용하세요. 각 스위치는 월드 프로세서가 어떤 분기 로직을 실행할지 결정하기 위해 쿼리할 수 있는 이진 조건(온/오프)을 나타냅니다.
  • 여러 월드 스위치를 결합하여 각 스위치를 더 큰 플래그 집합의 비트로 취급함으로써 다중 상태나 단계 진행을 인코딩하세요; 월드 프로세서는 조합을 테스트하여 복잡한 조건부 동작을 구현할 수 있습니다.
  • 중요한 게임 흐름 제어에는 월드 스위치의 영구성을 신뢰하세요. 블록을 파괴할 수 없으므로 "보스 등장", "퍼즐 완료", "문 잠금 해제" 같은 지속 플래그에 실수로 제거될 위험 없이 안전하게 사용할 수 있습니다.
  • 월드 프로세서나 다른 월드 레벨 로직이 기대하는 위치에 월드 스위치를 배치하세요; 이들은 월드 엔티티이며 플레이어가 직접 다루는 전술용이라기보다는 전역 스크립팅을 위해 의도된 것입니다.
  • 월드 스위치가 월드 로직 시스템의 일부이므로, 각 스위치의 목적을 월드 프로세서 로직을 읽거나 편집할 때 쉽게 식별할 수 있도록 맵 디자인에서 명확한 명명과 정리를 유지하세요.

월드 스위치는 월드 프로세서의 스크립팅 기능과 연계된 신뢰할 수 있는 이진 상태 제어가 필요한 맵 제작자와 로직 설계자에게 기본적인 도구입니다. 맵 전역에서 이벤트와 조건을 조율하기 위해 파괴 불가능한 단순 온/오프 플래그가 필요할 때마다 이를 사용하세요.

관련 레시피 없음

같은 종류의 엔티티

관련 페이지

마지막 업데이트: