다음을 통해 공유


함수 소개

크리에이터는 Minecraft: Bedrock Edition의 명령어를 사용하여 논리 및 게임 플레이 기능을 추가 콘텐츠에 추가할 수 있지만, 명령어를 사용하려면 사용자가 명령어 인수를 수동으로 입력하거나 명령어 블록 체인을 설정해야 제대로 실행됩니다. 하지만 함수 파일을 사용하면 여러 명령어를 단일 파일로 그룹화하여 한 번의 실행으로 명령어를 연이어 실행할 수 있습니다. 함수를 사용하여 선택한 플레이어 주변에 건물과 구조물을 생성하는 방법을 설정하거나, 플레이어에게 아이템을 선물하는 보상 시스템을 설정하거나, 플레이어를 상대 위치로 순간이동할 수 있습니다.

Minecraft는 하나의 함수 파일에서 10,000개 이상의 명령을 실행할 수 없습니다. 여기에는 원래 함수에서 실행 중인 함수 명령어가 포함됩니다. 게임 성능에 영향을 미칠 수 있으므로 한 번에 많은 명령어를 실행하는 것이 좋습니다.

이 튜토리얼에서는 다음과 같은 사항을 안내해 드립니다.

  • 함수 파일을 만드는 방법.
  • 게임 내에서 함수 파일을 사용하는 방법.

요구 사항

튜토리얼을 시작하기 전에 아래 사항을 완료하시길 추천합니다.

다음 요소도 필요합니다.

  • 이미 manifest.json 파일이 포함된 고유한 행동 팩 폴더.
  • 치트가 활성화된 Minecraft 월드.

함수 폴더 설정하기

함수 파일의 확장자는 .mcfunction이며 행동 팩의 functions 폴더에 들어 있습니다.

함수 폴더 및 파일 구조 이미지

  1. 먼저 행동 팩 내에 폴더를 만들고 이름을 functions로 지정합니다. 이 폴더는manifest.json 파일과 동일한 수준에 있어야 합니다.

  2. functions 폴더를 열고 텍스트 파일을 만듭니다.

  3. 파일 이름을 ouch.mcfunction으로 지정합니다.

  4. 파일을 열고 다음 코드를 복사하여 붙여넣습니다.

    say Bye...
    teleport @s ~10 ~10 ~10 true
    say OUCH!
    
  5. 파일을 저장합니다.

중요

.mcfunction 파일에서 명령어로 작업할 때 명령어를 /로 시작할 필요가 없습니다.

함수 테스트하기

  1. Minecraft를 실행하세요.
  2. 치트가 활성화되었으며 생성한 행동 팩이 적용된 월드를 엽니다.
  3. /function ouch를 입력합니다.

고급 함수 기능

함수를 구성할 디렉터리 안에 함수를 배치하면 다른 행동 팩의 함수와의 충돌을 방지할 수 있습니다.

예를 들어, 함수 폴더 안에 init라는 다른 폴더가 있고 그 폴더에 ouch.mcfunction을 넣으면 다음과 같이 실행됩니다. /function init/ouch

다음 튜토리얼

함수 파일이 작동하는 방식에 대한 개요를 확인했으므로 이제 게임 내 틱 함수와 tick.json 파일을 활용하여 사용자 정의 함수를 반복적으로 실행하는 방법을 배워보겠습니다.