이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
간단한 맵을 제작중에 있는 유저입니다.
요약하자면 텍스트 디스플레이의 크기 값이 몹의 체력에 따라 변동되었으면 하는데 방법을 잘 모르겠습니다.
몬스터의 체력을 나타내고 싶어서 텍스트 디스플레이에 초록색 백그라운드를 깔고 길게 늘린 후 라이드로 좀비에게 태웠습니다. 체력바 처럼 초록색 디스플레이 크기를 줄이면 빨간 바가 보일 수 있게 크기를 조정하여 하나 더 추가했습니다. 체력에 따라 초록색 텍스트 디스플레이가 줄어들거나 늘어나게 하려고 했습니다. 수동적으로 디스플레이 크기를 조정 할 수 있지만 좀비의 체력에 따라 저절로 길이가 변하길 원합니다. 그래서 여기저기 검색해봤지만 텍스트를 하나하나 입력하여 노가다를 뛰거나 만들어진 방식이 저와 달라서인지 적용이 되지 않는 문제가 발생되었습니다. 스코어보드도 해봤는데 그 health가 몬스터에게는 안된다고 하더라고요.. 대부분 다 스코어보드 health써서 플레이어에게 적용하는 영상이었어요. 저는 좀비에게 씌우고 싶었는데 몬스터에게 씌우는 사람은 잘 안 뜨더라고요. 그래도 더 찾아봤는데 hp값을 지정 스코어에 저장하고 연산 사용해서 특정 값일 때 명령어 실행 하는 방법?인데 표시 방식이 제가 만든거랑 달라서 텍스트만 좀 수정하고 실행시켰습니다. 그런데 변동이 없거나 어쩔때는 원하지 않은 값로 바뀌고 체력에 따라 바뀌지도 않고 결과적으로는 실패했습니다. 이건 노가다라서 가능해도 몹의 체력에 따라 하나하나 값을 추가로 정해줘야할 것 같은데 지금은 그렇게라도 성공해보고 싶네요.. 태그걸려있는 엔티티 체력 감지해서 디스플레이 수치 바꾸는 방법 있을까요..?
수학 그래프 마냥 x 써두고 체력값이 알아서 대입됐으면 정말 좋겠다는 생각이 드네요.. 참.. 아는게 별로 없으니 응용을 할래도 할 수 없는 노릇이라 잘 하시는 분들은 떠오르는 방법이 있지 않을까 싶어서 글을 써봅니다.
객
2024.10.26데이터팩은 안쓰시나요?
https://www.koreaminecraft.net/command_lecture/3578921
이런게 있습니다
Hellobello
2024.10.27혹시 데이터 팩은 새로운 월드를 생성할 때만 추가 할 수 있는건가요? 이미 생성된 월드에도 적용하는 방법이 있을까요..?
객
2024.10.27맵 폴더 안에있는 datapacks 폴더에 넣거나 없으면 폴더를 만들어서 넣으세요
Hellobello
2024.10.29감사합니다