Saeschi
대표칭호 없음
saeschi 07918a09be934148b95da5a9a81c42d1
이해도 | 입문자(아무것도 몰라요) |
---|---|
게임버전 (JE) | 1.16.5 |
게임버전 (BE) | 관련없음 |
사운드를 추가했는데
playsound로 재생 후 거리에 따른 소리 감소가 되지 않습니다.
/playsound minecraft:custom.1 master @p ~ ~ ~ 1 1 0
로 실행 시켰구요.
sounds.json은
{
"custom.1": {"sounds": ["custom/bell"]},
"custom.2": {"sounds": ["custom/blizzard"]},
"custom.3": {"sounds": ["custom/camera"]},
"custom.4": {"sounds": ["custom/elevator"]},
"custom.5": {"sounds": ["custom/factory1"]},
"custom.6": {"sounds": ["custom/factory2"]},
"custom.7": {"sounds": ["custom/factory3"]},
"custom.8": {"sounds": ["custom/music1"]},
"custom.9": {"sounds": ["custom/locker"]},
"custom.10": {"sounds": ["custom/santa"]}
}
요렇게 작성되어 있습니다.
재생 자체는 정상적입니다.
unoob
2022.09.10자기자신 위치에서 소리를 재생해서 그런게 아닐까요..?
execute at 구문을 사용하시면 될 듯하네요:)
Saeschi
2022.09.10혹시 예시 구문 부탁드려도 될까요ㅠㅠ
unoob
2022.09.11예를들어 어느 개체(1태그가 붙은)에서 소리가 나게 하고 싶으시면
execute at @e[tag=1] run playsound minecraft:custom.1 master @e[tag=1] ~ ~ ~ 1 1 0 로 하시면 됩니다
또는 자기 주변에서 소리가 나게 하고 싶으시면 물결표를 수정하시면 됩니다. 첫번째부터 차례대로 xyz 좌푯값이고, 물결표 뒤에 소수를 적으시면 그만큼의 합차가 적용됩니다
Saeschi
2022.09.12후행 구문에서 @e가 적용이 안됩니다 ㅠㅠㅠ
unoob
2022.09.12음..그러면 @s로 하셔도 될 것 같습니다..
Saeschi
2022.09.12알려주신 문구나 다른 문구들로 테스트를 해보았는데...
기존에 있던 레코드 같은 파일들은 감소가 되지만, 추가한 파일들은 감소가 안됩니다 ㅠㅠ
레코드 파일 바꿔치기도 해봤지만... 바꾼 파일만 안되네요 ㅠㅠ
unoob
2022.09.13아고ㅠㅠ.. 저도 추가 사운드를 사용하는건 처음이라 이럴줄은 몰랐네요.. 제가 아는게 여기까지라 더 도움이 못 되겠지만 꼭 방법 찾으시길 바랍니다..
칼국수뚝배기
2023.01.12사운드 파일이 스테레오로 되어있으면 거리에 따른 볼륨감소가 먹히지 않습니다. 구글에서 ogg converter 검색하셔서 모노 파일로 바꾸시면 정상적으로 적용됩니다.