VRChat 마이너 갤러리 저장소

제 목
강좌/정보 월드강좌)JukeBox를 사용해 월드에 노래를 넣자~
글쓴이
이로바
추천
9
댓글
7
원본 글 주소
https://gall.dcinside.com/vr/70704
  • 2018-11-07 10:00:31
 


2018. 11. 09 현재 정상작동하지 않는 것을 확인했습니다. 정상적으로 작동하면 이 라인을 지우겠습니다.



이걸로 월드에 소리를 넣는 방법은 전부 다 올린 것 같다. 궁금한거 있으면 다음 번 강좌로 하겠음.


오늘 강좌는 월드에 JukeBox를 사용해 음악을 재생하는 방법임.


월드에 소리를 넣는 방법은 크게 세가지가 있는데,


1번 방법. 오디오 소스 박고 Play On awake 체크 해둔 다음에 버튼 같은 트리거로 오디오 소스가 들어있는 게임오브젝트를 껏다 켰다하는 방법.


2번 방법. 오디오 소스를 Audio Bank 에 넣어주고 Play Next Stop Suffle 버튼을 만들어서 하는 방법


3번 방법. 오디오 소스를 Juke Box 에 넣어주고 자동 재생 및 랜덤 셔플 기능을 켜주어 노래가 끊이지 않고 랜덤으로 재생되도록 하는 방법.


4번 방법. 유튜브를 이용해서 video sync를 통해 재생하는 방법


각각 장단점이있음.


1번 방법은 제일 쉽고 사람들이 많이 하는 방법임. 문제점은 노래를 쥬욱 재생하고싶으면 여러 음악파일을 통편집해서 하나의 음악파일로 합쳐주고

유니티 프로젝트에 임포트 시켜줘야되는데, 음악 통파일이 커지면 커질 수록 프로젝트에 임포트하는 시간, 월드 업로드시간, 월드 진입시간이 기하급수적으로

증가함. 1시간 이상 음악파일은 렉걸리면서 유니티에서 아예 못읽는 경우도 있고, 40분 정도되는 음악파일은 임포트시간 = 8분, 월드 업로드시간 =8분, 월드 진입시간 20초가 증가하더라.


2번 방법은 커스텀 트리거로 방아쇠를 당겨서 재생도 할 수 있고, 기본적으로 재생, 다음곡, 정지, 셔플 버튼을 지원한다.

다 좋은데 노래 목록이 다 끝나고 자동으로 반복시킬 수가 없다. 즉 노래 다끝나면 재생버튼 다시 한번 눌러줘야함. 하지만 유일하게 다음곡으로 넘기기

버튼을 쉽게 제작할 수 있음


3번 방법은 재생목록 끝나도 반복되고 셔플도 지원하고 개꿀인데, 문제는 다음곡으로 넘기기 기능이없다. 음악을 끄려면 버튼 만들어서 주크박스 오브젝트를 비활성화 하는 것으로 해결가능. 다음 곡으로 기능만 빼고보면 제일 음악재생에선 좋은 컴포넌트다.


4번 방법은 월드 배경음악이나, 맵 특수효과 음으로 사용하기엔 부적절하고 노래방 같은 맵에서 자주 사용하는 방식. 이것의 문제라면 유튜브에서 음악 데이터 캐싱 중에 월드를 옮기면 캐시파일이 망가져서 재생 안되는 버그가 있고, 재생되기까지 시간이 조금 걸린다는 점이 있다.


끄읏.


이제 3번 방법인 Juke Box를 이용한 음악 재생 방법을 끄적여놓자.



1.준비물을 준비해줍시다. 별거 없습니다. 주크박스가 될 오브젝트와 음악파일 끝-



2. 주크박스가 될 오브젝트에 주크박스 컴포넌트를 넣어줍시다




3. 같은 오브젝트에 오디오 소스 컴포넌트도 넣어줍시다



4.같은 오브젝트에 오디오 리스너를 넣어줍시다



5. 주크박스 컴포넌트를 세팅해줍시다




6.오디오 소스 컴포넌트를 설정합시다


7.오디오 소스 컴포넌트를 추가하면 자동으로 생기는 ONSP Audio Source 컴포넌트의 Min과 Max를

오디오 소스 컴포넌트의 Min, Max Distance와 같이 설정해줍니다.


이렇게 전부 해주셨으면....이제...

테스트 영상을 올리려 했으나 갤이 부정했다.


그런고로 -


월드 소리강좌는 끄읏~


ㅇㅇ 이걸로 클럽 만들수 있겟다 ㅋㅋㅋㅋㅋㅋㅋㅋ 121.168 2018.11.07 10:20:48
ㅇㅇ 개추 - dc App 116.46 2018.11.07 10:21:55
ㅇㅇ 올려달라 한 갤럼인데 너무 고마워~ 39.7 2018.11.07 10:50:18
이로바 오 클럽을?? 2018.11.07 10:59:20
이로바 쌩유~ 좋은 월드 만들어줘 구경가야지 2018.11.07 10:59:40
이로바 2018.11.07 10:59:49
이로바 현재 정상작동 안되는걸 확인했어. 시도하지 않았으면해. 현재 문제는 다른 플레이어와 동기화가 되지않고 노래가 루프되지않아. 2018.11.08 17:55:12
번호 분류 제목 글쓴이 날짜 추천
253135 일반 옥슬이 브베방송에서 본 적 있어 1 ㅇㅇ 39.7 2019-08-26 0
253134 일반 깜놀참기LV100 2 ㅇㅇ 110.70 2019-08-26 1
253133 일반 나도 느끼는거지만 브챗은 7 TRASH 新 ドラゴン#16 223.39 2019-08-26 1
253132 일반 갤주보스 너무어려워 2 ㅇㅇ 174.138 2019-08-26 0
253131 일반 H방 펠라 연습 도와줄사람 3 ∩(>ヮ<)q 2019-08-26 0
253130 일반 VRChat에서 테러 당함 4 ㅇㅇ 219.250 2019-08-26 2
253129 일반 오늘 부터 유동운동 시작합니다 4 ㅇㅇ 119.201 2019-08-26 0
253128 일반 그런데 방 숫자 올린거로 어떻게 따라가?> 7 ∩(>ヮ<)q 2019-08-26 0
253127 일반 H방#1234 선착순1몽 1 빅몬 2019-08-26 0
253126 일반 휴 오늘 글 4페이지나 썼음. 6 딜런 2019-08-26 0
253125 일반 삐슝빠슝같은 게이 같은 거 말고 5 으ㅡ음 2019-08-26 0
253124 일반 밥먹을때가 제일행복함 12 꿀뚤 2019-08-26 0
253123 일반 요새 퍼블릭은 MMD아니면 안감 3 츄르 2019-08-26 0
253122 일반 갤주혼자 여포짓잘하네 ㅇㅇ 107.170 2019-08-26 0
253121 일반 ㅇㅇ 혐오를 멈춰주세요! 6 딜런 2019-08-26 0
253120 일반 아바타에 소품넣고싶다 14 세이히나 2019-08-26 0
253119 일반 내가 가끔 h방 번호 올리는건 9 츄르 2019-08-26 0
253118 일반 집가고싶다 6 tntnt 2019-08-26 0
253117 일반 ? 인스턴스 파서 만나는게 안된다고? 5 딜런 2019-08-26 3
253116 일반 근데 내가 브갤을 몰라서 물어보는건데 9 Cotorl 2019-08-26 0
253115 일반 인터넷에서 우울증 지랄하는 병신새끼들 특징 ㅋㅋ 11 딜런 2019-08-26 0
253114 일반 주딱 경계등급좀 그만올려 로갓고닉아 4 ㅇㅇ 107.170 2019-08-26 0
253113 일반 타르트 5 아저게안맞네 2019-08-26 0
253112 일반 은근 팬많은 새끼 ㅇㅇ 223.62 2019-08-26 0
253111 일반 킷슈유저 특징 13 GORE. 2019-08-26 0
253110 일반 브붕쿤 호구짓 하고옴 2 베찐따 2019-08-26 0
253109 일반 근데 디시에서 뭐 사람 저격.?? 같은 걸 하면 재밌나? 11 딜런 2019-08-26 0
253108 일반 왜지웡 10 ㅇㅇ 223.39 2019-08-26 0
253107 일반 이짤 본능적으로 역겹다고 생각되는데 왜 이러지 2 딜런 2019-08-26 0
253106 일반 발도참아 ㅇㅇ 223.39 2019-08-26 0
253105 일반 개같은 우울증 11 Niya 2019-08-26 0
253104 일반 근데 나는 아바타 업로드도 한적없공 월드도 올린적없고 2 Cotorl 2019-08-26 0
253103 일반 아 백수 탈출하고싶다 13 츄르 2019-08-26 0
253102 일반 암캐의 본성을 숨기고 살아가는 친구들 2 Artpe 2019-08-26 0
253101 일반 미쿠단 상시 모집중 1 ∩(>ヮ<)q 2019-08-26 0
253100 일반 누가주딱 경계등급올려놨어 ㅇㅇ 118.47 2019-08-26 0
253099 일반 21세기 예수 2 여주다 2019-08-26 4
253098 일반 흐으읏 우리집 소가 자기가 도축될 날인줄 아나보네 6 딜런 2019-08-26 1
253097 일반 딜런 쟤는 진짜 안보였으면 좋겠노 ㅇㅇ 175.223 2019-08-26 0
253096 일반 타르트 너무 귀여워 어케하지 21 Cotorl 2019-08-26 0
념글 삭제글 갤러리 랭킹