본문으로 건너뛰기

로직 프로세서

카테고리로직
logic-processor
카테고리
로직
행성
세르풀로
점유 공간
2x2
체력
190
공식 설명

로직 실행문을 순서대로 무한히 실행합니다. 유닛 또는 건물을 제어하는 데 쓰일 수 있습니다. 마이크로 프로세서보다 실행 속도가 더 빠릅니다.

개요

로직 프로세서는 Mindustry에서 맵 내 스크립팅과 자동화에 사용하는 프로그래머블한 두뇌입니다. 이는 진행도, 효율성, 속도와 크기 사이의 균형을 갖춘 범용 프로세서로서, 초기 자동화부터 복잡한 말기 제어까지 다양한 작업에 적합합니다. 로직 프로세서는 스위치, Displays, 메모 블록, 메모리 보관소 등 로직 생태계의 다른 구성 요소들과 상호작용하며 빌딩, 유닛, 시각 출력 등을 제어하는 명령 스크립트를 실행합니다.

프로세서는 1초가 60틱인 틱 시스템으로 동작하며, 명령 처리량은 초당·틱당으로 측정되고 프로세서 계층에 따라 달라집니다. 서로 다른 프로세서 유형은 원시 명령 처리량, 틱당 명령 밀도, 링크 범위 및 요구 입력(예: 고급 프로세서는 작동을 위해 냉각수가 필요할 수 있음)을 상호 절충합니다. 로직 프로세서는 중거리 링크, 신뢰할 수 있는 명령 실행과 컴팩트한 설치 공간이 필요한 설정의 중앙 장치로 자주 사용됩니다.

로직 프로세서는 다음과 같은 실용적 역할에 사용됩니다: Draw 명령과 draw-flush 연산으로 애니메이션식 디스플레이를 구동하기; 산술 및 조건문 명령으로 정밀 카운터와 이벤트 처리를 구현하기; print/print-char 및 print-flush 메커니즘을 이용해 텍스트 데이터를 송수신하기; 메모리 보관소를 통해 읽기/쓰기 명령으로 영속적이거나 분산된 데이터를 읽고 쓰기; 사용자 클릭이나 스크립트 로직으로 토글할 수 있는 불리언 스위치 역할을 하기. 또한 이동, 공격 및 포메이션 명령을 내리는 고급 유닛 컨트롤러를 구축하는 데에도 사용됩니다.

실전 사용 및 전략 노트:

  • 제어해야 할 블록들이 링크 범위 안에 들어오도록 프로세서를 배치하세요. 더 큰 프로세서는 더 넓은 링크 범위를 제공하므로 네트워크 크기에 맞는 프로세서 계층을 선택하세요.
  • 틱 모델을 기억하세요: 스크립트는 각 틱마다 제한된 수의 명령만 실행합니다. 빈번히 도는 루프는 최소화하고 꾸준한 성능이 필요하면 작업을 틱에 걸쳐 분산시키세요.
  • 큰 데이터셋을 영구화하거나 먼 프로세서 간 상태를 공유하려면 메모리 보관소를 사용하세요; Write로 쓰고 Read로 불러오세요.
  • 게임 내 정보를 표시하려면 Displays와 함께 Draw 및 Draw Flush를 사용하세요. Display 종류에 따라 도화지와 모듈형 디스플레이는 서로 다른 크기와 팔레트를 제공합니다.
  • 문자열 데이터를 로직 구성요소 간에 전송하거나 결합해야 할 때는 메모 블록(print, print-char 및 print-flush)을 사용하세요.
  • 불리언 상호작용이나 사용자 입력이 필요하면 클릭 가능한 토글로 작용하는 스위치 블록을 사용하세요; 일부 스위치는 맵 에디터 전용으로 제거할 수 없습니다.
  • 고급 유닛 컨트롤러를 구축할 때는 명령을 점진적으로 테스트하고 명령 예산을 소모하는 블로킹 대기를 방지하세요.
  • 말기용 프로세서를 사용할 경우 일부는 냉각수나 추가 입력이 필요할 수 있으니 인프라를 미리 계획하세요.

로직 프로세서는 스크립트 자동화의 중심입니다; 적절한 프로세서 계층을 선택하고 틱/명령 제한을 준수하도록 스크립트를 구조화하면 가장 신뢰할 수 있고 효율적인 시스템을 얻을 수 있습니다.

공식 설명

로직 실행문을 순서대로 무한히 실행합니다. 유닛 또는 건물을 제어하는 데 쓰일 수 있습니다. 마이크로 프로세서보다 실행 속도가 더 빠릅니다.

관련 레시피 없음

같은 종류의 엔티티

관련 페이지

마지막 업데이트: