차례:
비디오: 폰 무브먼트 테크닉 | 라이브 트레이닝 | 언리얼 엔진 2024
Minecraft 명령 블록은 시간 제한이 종종 유일한 제한 사항이되는 많은 작업을 수행 할 수 있습니다. 때로는 프로그램이 여러 가지 명령 블록을 필요로하며, 때로는 이러한 명령 블록을 디자인, 배치 및 작성하는 데 시간이 걸릴 수 있습니다. 빌드하는 데 약간의 시간이 걸리고 반복적 인 작업이 거의 필요없는 뛰어난 명령 블록 설계를 수행하려면 다음과 같은 방법을 확인하십시오.
다수의
올바르게 사용하면 하나의 명령 블록 (또는 많아야 몇 개)이 여러 다른 명령 블록을 수행 할 수 있습니다. 가능한 한 시간과 공간을 효율적으로 사용하도록 명령 블록을 작성하는 몇 가지 기술은 다음과 같습니다.
-
setblock 이 아닌 fill 및 clone 을 사용하십시오. 여러 다른 위치에 같은 블록을 넣고 싶다면 fill 명령을 몇 번 사용하십시오. 예를 들어 흑요석으로 커다란 빈 칸을 만들고 싶다면 흑요석 블록으로 사각형 모양을 채우고 그 안에 사각형을 공기로 채우십시오.
또한 블록 배열을 하나 이상의 위치에 배치하려면 해당 배열을 눈에 보이지 않는 곳에 배치 한 다음 적절한 대상에 복제하십시오. 이 두 가지 방법을 사용하면 다양한 좌표를 검색하고 수십 개의 setblock 명령을 작성하는 등의 어려움을 줄일 수 있습니다.
-
스코어 보드 플레이어 작업 을 사용하면 프로그래밍을 훨씬 쉽게 할 수 있습니다. 이 명령을 사용하면 하나의 스코어 보드 목적을 다른 스코어 보드 목적에 추가 할 수 있습니다. 따라서 스코어 보드 플레이어를 엄청 많이 사용하지 말고 명령을 추가하여 변수를 원하는대로 작동하게하십시오. 정보를 얻을 수있는 다른 목표를 저장하십시오.
-
많은 명령 블록을 사용해야하는 경우, 모두 유사한 명령을 사용하여 복사하여 붙여 넣으십시오. Shift + Home 또는 Shift + End를 눌러 큰 코드 덩어리를 빠르게 선택하고 Ctrl + C와 Ctrl + V를 눌러 복사하고 붙여 넣습니다. 또는 Ctrl + A를 눌러 한 번에 전체 명령을 선택할 수도 있습니다. 이 기법은 대다수의 명령에 해당하는 많은 명령을 작성하는 데 유용합니다.
상대 좌표 마스터하기
명령 블록을 관리 할 때 상대적인 좌표를 사용하는 또 다른 유용한 기술. 좌표 또는 회전 각도를 입력해야하는 명령을 사용할 때는 틸드 (~)로 시작하는 숫자 앞에 상대 문자를 사용할 수 있습니다. 이 숫자는 명령 주자가 좌표 (0, 0, 0)에있는 것처럼 계산됩니다.
예를 들어, 명령 블록이 ~ ~ 1 ~에서 명령을 실행하면 명령 블록 바로 위의 블록을 대상으로합니다.
상대 좌표를 사용하면이 과정을 훨씬 쉽게 할 수 있습니다. 이 명령 블록은 다음 명령으로로드됩니다.
fill ~ -2 ~ ~ -17 ~ ~ command_block 0 replace {Command: clone ~ ~ 1 ~ ~ ~ 1 -1156 64 552 replace}
명령이 활성화되면 빈 공간을 명령 블록이있는 오른쪽으로 채 웁니다. 각각의 명령 블록은 동일한 명령을가집니다. 압력판 중 하나가 트리거되면 맨 위의 양모 블록의 색이 플레이어가 앞에있는 색으로 변경됩니다.
이 예는 상대 좌표가 명령이 실행되는 장소에 따라 동일한 명령이 매우 다른 작업을 수행 할 수있는 방법을 보여줍니다.
명령 블록 미니 카드 사용
명령 블록 컴퓨터를 단순화하는 또 다른 방법은 minecart를 사용하는 것입니다. 커맨드 블록 미니 카트는 활성화 기 레일을 치면 언제든지 트랙을 롤 어라운드하고 명령을 실행하여 다른 시간에 다른 위치에서 명령을 쉽게 실행할 수 있습니다.
그러나 커맨드 블록이있는 미니 카트의 더욱 중요한 특징은 다음과 같습니다. 블록이 아니라 개체 입니다. 따라서 미니 카트를 순간 이동하여 보이지 않게하거나 무적으로 만들고 블록이나 다른 개체에 영향을 미치지 않는 방식으로 배치 할 수 있습니다.
다음은 블록 점프 게임입니다. 플레이어는 자신의 진행 상황을 추적하기 위해 다이아몬드 블록으로 만들어진 계기를 가지고 있습니다.
단일 커맨드 블록 minecart를 사용하여이 게이지가 플레이어의 진행 상태를 추적 할 수 있습니다. 다음 단계를 따르십시오.
-
게이지 뒤쪽에 활성제 레일을 놓으십시오.
레드 스톤 블록의 레일을 항상 활성화되도록 설정하십시오.
-
플레이어를 팀으로 설정합니다.
이 단계에서는 명령을 통해 플레이어와 세계에서 어떤 관중이든간에 차이점을 알 수 있습니다. 이 팀을 만들고 채우려면 다음 두 명령을 순서대로 사용하십시오:
스코어 보드 팀 추가 러너 스코어 보드 팀 러너 가입
-
보이지 않는 불멸의 명령 블록을 소환하십시오. 명령:
setblock ~ ~ ~ 1 diamond_block
-
게이지 뒤에 플레이어와 해당 액티베이터 레일 사이에 미니 카트를 빠르게 텔레포트하는 루프를 만듭니다.
tp @e [type = MinecartCommandBlock] @p [팀 = 러너]
그러면이 명령을 사용하여 게이지로 텔레포트 할 수 있습니다 (대체 따라서, 명령 블록은 플레이어의 위치와 액티베이터 레일에 상륙하는 것을 지속적으로 확인하여 그것을 표시합니다.