게임버전 | 1.13.x, 1.14.x, 1.15.x, 1.16.x, 1.17.x, 1.18.x, 1.19.x, 1.20.x |
---|
두 번째 강의는 텍스트 출력에 관한 강의입니다 길게 말하지 않고 시작할게요 (이해하기 힘드시다면 사진을 보면서 이해해주세요
어디서 본 것 같다고요? 기분 탓입니다 ㅎ
저번 커멘드 블록과 다르게 텍스트 출력에는 2가지의 형식이 있는데요
채팅에 띄우는 tellraw와
마인크래프트 화면에 띄우는 title이 있습니다.
일단 가볍게 tellraw부터 배우도록 하죠
tellraw를 사용하려고 하면 자신의 닉과 각 각
@a,@e,@p,@r,@s가 뜰텐데 이건 대상 선택 인자라고 불리는 것들입니다.
(나중에 배우도록 하고)
저희가 쓸 건 @a입니다 (전체 플레이어
보통 명령어를 쓰고 뒤에 글을 쓰면 작동이 안될 텐데
text를 작성하는 형식을 사용해야 합니다. ( 흔히 JSON 문법이라고 부릅니다.
JSON 문법을 작성하는 방법은 {"text":"원하는 말"} 이 되지만
'난 더 꾸미고 싶다!'라고 한다면 {"text":""} 이 형태에서
{"text":"원하는 말","꾸미는 방법":"방법 조건"}의 형태가 됩니다
이렇게 봤을 때 모르겠으면 이 자료 화면을 봐주세요!
이 명령어를 입력하면
이렇게 텍스트가 채팅 창 쪽에 출력 되게 됩니다
아까 말했 듯이 꾸미고 싶다면 여러 개가 있지만
기본적인 예시를 들어드리자면 색깔이 있는데요
이 명령어를 입력했을 경우
색깔이 입혀진 글자가 나오게 됩니다
JSON 문법에서 사용할 수 있는 색깔들은 이 정도입니다! (더 추가될 수 있어요
그리고 다른 설정들은
이렇게 5가지가 있습니다 (댓글에 적어 놓을게요
적용 방법은 똑같이
이렇게 작성하시면 됩니다
설정하면서 나오는 true와 flase는
true : 예 / 아니요 : flase 입니다
만약 글자 다르게 모두 꾸미고 싶다면
이런 형태로 {"text":""} 형식에 대괄호([)를 추가하여
[{"text":""}] 이런 형태로 만드시면 됩니다!
이렇게 명령어를 작성하고
작동 시킨다면
이렇게 작동되게 됩니다
다음은 title인데요 작성 방식은 tellraw와 동일하지만 조건이 붙습니다!
조건이 총 6개가 있는데요
일단 간단한 것들을 설명해드리면
clear : 현재 띄우고 있는 타이틀을 지웁니다
reset : 현재 설정되어있는 타이틀의 조건을 초기화시킵니다
times : 타이틀이 띄워져 있는 시간을 설정합니다 (reset 사용 시 기본 설정
그리고 중요한 것들은 title,subtitle,actionbar인데요
가장 먼저 title은 화면 정 중앙에 띄어줍니다
이렇게 명령어를 작성하고
작동 시키게 되면 화면 정 중앙에 입력한 텍스트가 띄어지게 됩니다
그리고 subtitle은 title이 띄어지고 있을 때 사용이 가능합니다.
이렇게 명령어를 작성하고
저번 시간에 배웠던 것처럼 이렇게 놔둔 뒤 작동 시키면
이렇게 타이틀 밑에 서브 타이틀로 작성해 놓은 텍스트가 나오게 됩니다
actionbar는 기존 title처럼 화면에 나오지 않고
인벤토리 윗 쪽에 나오게 됩니다
이렇게 명령어를 작성하면
이렇게 인벤토리 윗 쪽에 작동 되게 됩니다
기본적인 텍스트 출력의 대한 강의는 끝난 것 같네요
이 처럼 다른 커맨드 강좌들도 쉽게 설명해드릴테니 많이 봐주시고
다음에 배우고 싶은 강좌가 있으시다면 댓글에 써주시길 바랍니다!
그럼 엔바~!
I엔두I
2023.08.07긁자 굵게 : bold
눕히기 : italic
글자 밑에 줄 치기 : underlined
글자 가운데 줄 치기 : strikethrough
읽을수 없는 형태로 만들기 : obfuscated