본문 바로가기

c#

유니티3D - BGM(배경음악) 바꾸기 #2. 스크립트 설명편(1) 지난 시간에는 마을 박스에 진입할 때 배경음악을 바꾸는 부분을 살펴보았지요. 스크립트를 여기 저기 채워넣고 설정만을 바꿔보았지 작동원리에 대한 설명은 없었는데요. 오늘은 그 부분을 살펴보겠습니다. https://itadventure.tistory.com/415 유니티3D - BGM(배경음악) 바꾸기 #1 지난 게시글에서는 유니티에서의 배경음악에 대해 다루어 보았었지요. 한가지 아쉬운 점이 있었습니다. 배경음악이 1번만 재생되고 끝나는 문제가 있었지요. https://itadventure.tistory.com/414 유니티3 itadventure.tistory.com 유니티에는 콜라이더라는 충돌을 감지하는 컴포넌트가 있는데요. 이 콜라이더는 2가지 역활중 1가지를 선택해서 사용할 수 있습니다. 지난 번에는.. 더보기
산사VR, 오브젝트간 통신 산사에서는 오브젝트들끼리도 이야기를 할 수 있습니다. 이른바 오브젝트들끼리의 통신인데요. 우리 사람들 몰래 오브젝트들끼리 이야기한다고 하니, 무슨 이야기를 할지 궁금해지는군요? :) 오브젝트간 통신에는 보내는 오브젝트, 송신에는 다음 명령이 사용됩니다. ScenePrivate.Chat.MessageScript(message, ScriptId.AllScripts, 1); 여기서 message 는 실제 통신할 내용을, 그리고 ScriptUd.AllScripts 는 모든 스크립트가 들어있는 오브젝트에 해당하고, 마지막 1은 채널 번호를 의미합니다. 채널은 마치 주파수와 같아서 각각 용도마다 그 값을 다르게 주어서 통신이 혼선되지 않게 하는 것이지요. 그리고 오브젝트의 받는 오브젝트, 수신에는 다음 명령이 사용.. 더보기