비디오: 「BE야생/#2」 마을 하나 찾자고 현실에서 빡쳤습니다(뚜뚜형) 2024
Minecraft에서 코드를 작성할 때 무작위 정수를 사용하면 코드가 임의의 방식으로 동작합니다. 정수 는 숫자입니다. LearnToMod의 임의의 정수 수학 블록은 코드가 실행될 때마다 두 숫자 (예: 1과 10) 사이의 임의의 숫자를 선택합니다.
Minecraft에서 정수 사용.이 코드를 처음 실행할 때 결과는 5 일 수 있습니다. 두 번째로, 그것은 8 일 것입니다; 등등.
이 무작위 정수 블록을 사용하여 Minecraft 세계의 임의의 위치에서 크리퍼 또는 자료를 스폰 할 수 있습니다.
임의의 위치에서 블록을 생성하는 기능은 깃발이 무작위로 배치되기 때문에 플레이어가 서로 경쟁하여지도의 어딘가에 숨겨진 개체를 찾아야하는 경우에 더욱 흥미 진진한 게임을 만드는 데 유용 할 수 있습니다 그 (것)들을 찾아내는 것은 곤란한 만든다.
무작위 스폰 장소는 무작위 미로 또는 적 스폰 장소를 구축하여 게임을 더욱 재미있게 만들 수 있습니다.
블록이나 엔티티를 스폰하기 쉽도록 드론이 어떻게 작동하는지에 대한 기본적인 지식이 있어야합니다.
무인 항공기를 사용하여 블록이나 엔티티를 생성하려면 다음 단계를 따르십시오.
-
main 함수를 추가하고 다음과 같이 d라는 무인 항공기를 만듭니다.
-
moveDrone 및 setForwardAndRight라는 두 개의 새 함수를 만듭니다.
함수의 이름을 지정합니다.이 기능은 무인 항공기가 무작위 수의 스텝을 앞뒤로 움직일 수있게 도와줍니다.
-
무인 항공기가 무작위 거리를 이동하게하려면 Math:
아래에있는 무작위 정수 블록을 사용하십시오. 수학은 재미있을 수 있습니다. -
무언가가 현재 위치에서 10x10 정사각형 내에서 움직 이도록 값을 -10에서 10으로 설정합니다 (범위는 더 크거나 작을 수 있음).
10x10 공간 만들기. -
두 개의 새 변수 (FORWARD 및 RIGHT)를 만들고이를 임의의 정수 블록과 동일하게 설정합니다.
각 변수는 이제 -10과 10 사이의 난수입니다:
변수를 설정하십시오.setForwardAndRight를 호출 할 때마다 FORWARD 및 RIGHT 변수에 -10에서 10 사이의 새로운 임의의 숫자가 생깁니다.
-
무인 앞으로 값을 앞으로 이동하고 임의의 오른쪽에서 오른쪽으로 이동합니다.
당신은 무인 항공기를 장악하고 있습니다.이제 코드는 다음과 같아야합니다.
무인 항공기를 계속 이동하십시오! -
무인 항공기에게 새로운 위치에서 딱딱한 울음 소리를 내도록 지시하는 또 다른 기능을 만듭니다. 그런 다음 main에서 spawnCreeper 함수를 호출합니다.
무인 항공기에게 수행 할 작업을 지시합니다. 너는 사장이야.이 과정을 반복하여 여러 마리의 크리퍼를 생성하려면 무인 항공기가 스폰 된 후 무인 항공기가 원래 위치로 되돌아 가도록하십시오.
무인 항공기가 돌아 오지 않는다면 맵에서 멀어 질 때까지 계속 멀어지며 멀리 날아갈 수 있습니다. 무인 항공기에게 어떤 방향으로도 최대 10 걸음 밖에 움직일 수 없다는 것을 알려주고, 끝났을 때 돌아와야하는 경우, 딱정벌레가 산란되는 지역을 제어합니다.
returnDrone 함수를 작성하여 무인 항공기에 앞으로의 단계 수를 이동시키고 왼쪽으로 오른쪽 단계 수를 이동 시키십시오.
-
코드는 무인기에게 무엇을 할 수 있는지 알려야합니다.
이 단계는 기본적으로 무인 항공기를 단계별로 되돌려 놓고 시작점으로 되돌아갑니다.겉옷을 스폰 한 후 main에서 returnDrone을 호출하십시오.
-
덩어리를 스폰하십시오.
네 번 함수 호출을 주위의 10 x 10 공간에서 크리퍼를 생성 할 횟수만큼 반복 할 수 있습니다.반복적으로 크리퍼를 생성합니다.
moveDrone과 returnDrone 사이에 setForwardAndRight를 호출하면 다음과 같이됩니다.
코드에주의하십시오.
무인 항공기가 원래 위치로 돌아 가지 않습니다.setForwardAndRight를 처음 호출 할 때 FORWARD가 5로 설정되고 RIGHT가 8로 설정된다고 가정하십시오. 무인 항공기가 앞으로 5 칸 이동하고 오른쪽 8 지점으로 이동 한 다음 기는 것입니다. setForwardAndRight를 다시 호출하면 앞으로 설정이 6이고 오른쪽 설정이 9라고 가정합니다. 무인 항공기가 뒤로 6 각 및 오른쪽 9 사각형으로 이동하여 시작 지점에서 대각선으로 블록을 남겨 둡니다.