위에서 알려준 playsound의 소리 범위가 execute로 playsound를 실행했을 때 도 적용되나요? playsound minecraft:entity.fox.teleport block @a 154 132 -75 1 0.9 0.1 이렇게 했는데 위 명령어가 플레이어가 어떠한 블럭을 밟았을 때 특정좌표로 이동하게하는반복커맨드 옆에 설치된 보조커맨드블럭에 적용되있는데, 티피했을 때 소리는 들리거든요? 근데 확인할 방도가 없어서 이렇게 물어 봅니다.
function에 function을 넣고 무한 반복해서 레이캐스팅으로 시야를 구현하는 커맨드가 있는데, 공기블록 하나만 뚫게 하니까 잘 작동 되는데, 다른 블록을 추가하니까 점점 렉이 심해지더라구요. 예를 들어 function 안에 execute positioned ^ ^ ^1 if block ~ ~ ~ air run function poma:sight 라는 명령어 하나만 넣었을 때는 괜찮은데, execute positioned ^ ^ ^1 if block ~ ~ ~ air run function poma:sight execute positioned ^ ^ ^1 if block ~ ~ ~ oak_door run function poma:sight execute positioned ^ ^ ^1 if block ~ ~ ~ birch_wall_sign run function poma:sight execute positioned ^ ^ ^1 if block ~ ~ ~ dead_tube_coral_wall_fan run function poma:sight . . . 이런 식으로 계속 추가하다보니 평범한 컴퓨터로는 돌리지 못할 정도로 렉이 걸립니다. 프레임이 떨어지는 게 아니라 마크 자체가 느려져요. 어떻게 해결할 수 있을까요?
원하시는 대로 작동하는지는 모르겠으나 일단 합쳐봤습니다. 아무 플레이어의 A가 0 이상일 때, 닉네임 위치로 실행될겁니다. 만약에 원하는 커맨드가 아니라면, 어떤 방식으로 작동되는 커맨드인지 덧붙여 적어주세요. execute as @a[scores={A=0..}] at 닉네임 align xyz anchored feet run summon minecraft:falling_block ~0.5 ~ ~0.5 {Time:-1,NoGravity:1b,BlockState:{Name:"minecraft:stone"}}
@하얀석탄 늦은 댓글 확인 죄송합니다. 일단 커맨드는 아래의 커맨드를 쓰시면 될 거 같습니다. execute as @a[scores={A=0..}] at 닉네임 align xyz anchored feet if block ~ ~-1 ~ minecraft:stone run summon minecraft:falling_block ~0.5 ~ ~0.5 {Time:-1,NoGravity:1b,BlockState:{Name:"minecraft:stone"}} 그리고 아래에 있는 블록으로 변신하려면 노가다가 필요합니다. 예를 들어, 잔디 블록 위에 있을 때는 execute as @a[scores={A=0..}] at 닉네임 align xyz anchored feet if block ~ ~-1 ~ minecraft:grass_block run summon minecraft:falling_block ~0.5 ~ ~0.5 {Time:-1,NoGravity:1b,BlockState:{Name:"minecraft:grass_block"}} 이런 식으로 블록 하나하나 전부 설정해주셔야 합니다. 그 다음에 플레이어에게 투명화 효과를 주면 블록으로 변신한 것처럼 보이겠죠. 밑에 있는 블록을 감지해서 데이터를 바꾸는 방법을 시도하였지만, 일반 블록에서는 데이터를 뽑아낼 수 없고, 만약 폴링 블록의 데이터를 수정한다고 해도 맵을 재접속하지 않으면 적용되지 않아서 위에 있는 노가다를 하셔야할 것 같습니다.
저 모바일인데 playsound mob.warden.sonic_boom @a 만 했을때는 잘 되는데 제가 소닉붐 만드려고 하거든요 그래서 다른건 다 했고 소리만 하면 되는데 execute @e[type=arrow] playsound mob.warden.sonic_boom @a 를 했을때는 안되는데 방법을 알 수 있을까요?
위에서 알려준 playsound의 소리 범위가 execute로 playsound를 실행했을 때 도 적용되나요?
playsound minecraft:entity.fox.teleport block @a 154 132 -75 1 0.9 0.1 이렇게 했는데
위 명령어가 플레이어가 어떠한 블럭을 밟았을 때 특정좌표로 이동하게하는반복커맨드 옆에 설치된 보조커맨드블럭에 적용되있는데, 티피했을 때 소리는 들리거든요? 근데 확인할 방도가
없어서 이렇게 물어 봅니다.
네 execute로 at이나 positioned를 사용하시면 바뀝니다
@@포마인 어.. 일단 소리 범위는 있다는거죠?
네 범위도 있고 범위 크기도 적용됩니다
playsound 명령어가 같은 명령어를 써도 다른 소리가 나는 것들이 있더라구요 혹시 이경우에 원하는소리만 나게할순 없을까요?
그냥 일반 bgm을 틀고싶은데 찾아보니까 리소스팩을로 해야하는거던데.. 혹시 강좌 올려주실수있나요...?
hyundalnim.tistory.com/m/3
이 링크를 참고해 보시는 건 어떨까요?
아주 잘 설명해주신 것 같습니다
@@포마인 고맙습니다
녹화프로그램 뭐쓰시나요
저는 GeForce Experience 씁니다
커스텀으로 음악 여럿 추가해서 재생시키는데 다른거 들으려니 끝날때까지 기다리는 번거로움이 있네요
플레이 중인 소리를 강제로 멈추는 방법은 없나요?
stopsound 명령어를 이용해 멈출 수 있습니다
그 혹시 도전과제 클리어 소리가 뭐에요?
레벨업 소리는 무슨명령어 쳐야하나요?
중간에 들어가는 소리에
minecraft:entity.player.levelup
이걸 사용하면 됩니다
양 울음소리 모바로 명령어 뭐에요?
번개 치는 소리도 있나요..?
minecraft:entity.lightning_bolt.impact
minecraft:entity.lightning_bolt.thunder
이 두가지 소리를 사용해 보세요
@@포마인 오 감사합니다
블럭 부서지는 소리는 어떻게 내나요?
커맨드로 소리블럭 소리를 내고싶은데 그게 뭔지 모르겠어요..
minecraft:block.note_block
이 소리를 입력하면 뒤에 bell, banjo, bass 등 다양한 소리가 나올 겁니다
그걸 사용해보세요
playsound 를 싱글 플레이에서 플레이어 한테 소리가 나게 하는 방법은 없을까요?
대상을 플레이어로 지정하면 됩니다
@a, @p 등이 있겠죠
혹시 플레이어의 위치에서 소리를 내고싶다는 뜻이었다면 execute 명령어로 커맨드 실행 위치를 바꾸면 됩니다
execute at @p 등이 있겠죠
혹시 노트블럭 도레미파이런건 어캐 하나요?
minecraft.fandom.com/wiki/Note_Block
이 링크로 들어가서 밑으로 내리시면 playsound로 도레미파......를 사용할 때의 피치값이 있습니다
그 값을 사용하시면 됩니다
소리의 크기를 크게하는법 좀요 😢
소리를 1보다 크게 하려면 리소스팩으로 새로운 소리를 만드는 것 말고는 방법이 없습니다
음반 pigstep은 어떻게 하나요 ㅠㅠ
재생할 소리를 minecraft:music_disc.pigstep
이걸로 해보세요
@@포마인 감사합니다 ㅠㅠ
혹시 제가 공포탈출맵 만드는걸 좋아하고 즐겨하는데 도와드릴거 있을까용?
function에 function을 넣고 무한 반복해서 레이캐스팅으로 시야를 구현하는 커맨드가 있는데, 공기블록 하나만 뚫게 하니까 잘 작동 되는데, 다른 블록을 추가하니까 점점 렉이 심해지더라구요.
예를 들어 function 안에
execute positioned ^ ^ ^1 if block ~ ~ ~ air run function poma:sight
라는 명령어 하나만 넣었을 때는 괜찮은데,
execute positioned ^ ^ ^1 if block ~ ~ ~ air run function poma:sight
execute positioned ^ ^ ^1 if block ~ ~ ~ oak_door run function poma:sight
execute positioned ^ ^ ^1 if block ~ ~ ~ birch_wall_sign run function poma:sight
execute positioned ^ ^ ^1 if block ~ ~ ~ dead_tube_coral_wall_fan run function poma:sight
.
.
.
이런 식으로 계속 추가하다보니 평범한 컴퓨터로는 돌리지 못할 정도로 렉이 걸립니다.
프레임이 떨어지는 게 아니라 마크 자체가 느려져요.
어떻게 해결할 수 있을까요?
@@포마인 그거는 어쩔수없죠 글로만 보면 당연한결과인거같습니다
@@게스트-w7y 해결 방법이 없다는 거네요. 알겠습니다.
@@포마인 약간 맵 만드는사람 구하시거나 그런건 없으시죠?
제가 다른 사람의 맵 개발에 참여하는 것은 긍정적으로 보고 있으나, 현재 개발중인 탈출맵은 시스템이 거의 완성되어서 저 혼자서 충분할 것 같습니다.
cave1.ogg 이런 소리는 어떻게 재생하나요?
랜덤으로 재생되는 소리는 하나만 골라 재생시킬 수 없습니다
cave1.ogg 파일을 따로 복사해서 리소스팩으로 추가하면 가능하긴 합니다...
그럼 유튜브 소리도 가능한가요?
ruclips.net/video/YgaKWzdzyI0/видео.html
여기 12분 7초 처럼 가능한가요?
리소스팩을 이용해 소리를 추가하시면 가능합니다
@@포마인 그럼 혹시 플레이 사운드 리소스팩 만드는 법도 영상으로 알려줄수 있나요..??
@@냐마찡 아직 리소스팩에 대한 지식은 부족해서 영상으로 만들긴 힘들 것 같고, 대신에 참고할 만한 사이트 주소를 드리겠습니다
hyundalnim.tistory.com/3
숫돌 소리좀
minecraft:block.grindstone.use
이건가요?
execute as @a[scores={A=0..}] 이거랑 execute at 닉네임 align xyz anchored feet run summon minecraft:falling_block ~0.5 ~ ~0.5 {Time:-1,NoGravity:1b,BlockState:{Name:"minecraft:stone"}} 이명령어를 합치고싶은데 어떻게하면되나요?
원하시는 대로 작동하는지는 모르겠으나 일단 합쳐봤습니다.
아무 플레이어의 A가 0 이상일 때, 닉네임 위치로 실행될겁니다.
만약에 원하는 커맨드가 아니라면, 어떤 방식으로 작동되는 커맨드인지 덧붙여 적어주세요.
execute as @a[scores={A=0..}] at 닉네임 align xyz anchored feet run summon minecraft:falling_block ~0.5 ~ ~0.5 {Time:-1,NoGravity:1b,BlockState:{Name:"minecraft:stone"}}
@@포마인 감사합니다 작동은 잘됩니다.
진짜 대단하시네요 영상보면서 찾아보면서 만들고있는데 봐도 어렵네요.
execute as @a[scores={A=0..}] at 닉네임 align xyz anchored feet run summon minecraft:falling_block ~0.5 ~ ~0.5 {Time:-1,NoGravity:1b,BlockState:{Name:"minecraft:stone"}}
여기서 혹시 아래블럭이 돌일경우까지 추가가 가능할까요?
한개만 더물어봐도될까요?
아래블럭을 인식한다음에 그 블럭으로 변신하는건데 구연이가능한가요? 안된다는걸로 알고있는데 잘모르겠습니다
@하얀석탄 늦은 댓글 확인 죄송합니다.
일단 커맨드는 아래의 커맨드를 쓰시면 될 거 같습니다.
execute as @a[scores={A=0..}] at 닉네임 align xyz anchored feet if block ~ ~-1 ~ minecraft:stone run summon minecraft:falling_block ~0.5 ~ ~0.5 {Time:-1,NoGravity:1b,BlockState:{Name:"minecraft:stone"}}
그리고 아래에 있는 블록으로 변신하려면 노가다가 필요합니다.
예를 들어, 잔디 블록 위에 있을 때는
execute as @a[scores={A=0..}] at 닉네임 align xyz anchored feet if block ~ ~-1 ~ minecraft:grass_block run summon minecraft:falling_block ~0.5 ~ ~0.5 {Time:-1,NoGravity:1b,BlockState:{Name:"minecraft:grass_block"}}
이런 식으로 블록 하나하나 전부 설정해주셔야 합니다. 그 다음에 플레이어에게 투명화 효과를 주면 블록으로 변신한 것처럼 보이겠죠.
밑에 있는 블록을 감지해서 데이터를 바꾸는 방법을 시도하였지만, 일반 블록에서는 데이터를 뽑아낼 수 없고, 만약 폴링 블록의 데이터를 수정한다고 해도 맵을 재접속하지 않으면 적용되지 않아서 위에 있는 노가다를 하셔야할 것 같습니다.
@@포마인진짜 이형님 개지린다
저 모바일인데 playsound mob.warden.sonic_boom @a 만 했을때는 잘 되는데 제가 소닉붐 만드려고 하거든요 그래서 다른건 다 했고 소리만 하면 되는데 execute @e[type=arrow] playsound mob.warden.sonic_boom @a 를 했을때는 안되는데 방법을 알 수 있을까요?
@e[type=arrow] 앞에 as를 붙여보시고 playsound 앞에 run을 붙여보시겠어요?
@@포마인 넵 감사합니당