Roblox의 오디오는 Sound 개체로 생성됩니다. 음향은 폭포의 음향과 같이 위치에 대해 제작될 수 있습니다. 이 튜토리얼에서는 음향을 만드는 방법을 보여 드립니다.
음악 재생
자산 ID 의 트랙을 업로드하거나 마켓플레이스에서 얻을 수 있습니다. 이 튜토리얼에는 트랙의 수천 개의 무료 사용 가능한 트랙이 포함되어 있습니다.
기본 단계는 자산 ID를 복사하고, Sound 개체를 생성하고 스크립트를 사용하여 음악을 재생하는 것입니다.
사운드 설정
음향 개체가 부품에 부모로 지정된 경우 음향은 해당 위치에서 방출됩니다. 음향 개체가 SoundService 에 부모로 지정된 경우, 게임 세계의 모든 점에서 동일한 볼륨로 재생됩니다. 이렇게 하면 SoundService이 배경 음악을 저장하는 완벽한 장소입니다.
In SoundService 에서 백그라운드 뮤직을 위한 사운드 개체를 삽입합니다.
새로 생성된 사운드에서 SoundId 속성을 찾습니다. 이전에 복사한 사운드 ID(또는 하나를 사용하십시오)를 붙여넣고 Enter를 누르십시오.
미리 듣기 버튼을 클릭하여 사운드가 작동하는지 테스트하십시오.
다음은 사용할 수 있는 샘플 음악 ID입니다.
- 크리피 조직/던전 - rbxassetid://1843463175
- 업비트 전자 장치 - rbxassetid://1837849285
- 그랜디오 판타지 - rbxassetid://1848183670
노래 재생
배경 음악은 스크립트를 통해 게임에서 재생될 수 있습니다.
In StarterPlayer > StarterPlayerScripts > MusicPlayer 이라는 이름의 1>LocalScript1>를 만듭니다.
스크립트에서 변수를 만들어 SoundService 및 배경 음악 개체를 저장합니다.
local SoundService = game:GetService("SoundService")local backgroundMusic = SoundService.BackgroundMusic음향은 Play 함수를 사용하여 재생됩니다. 새 줄에서 음향을 호출하십시오 backgroundMusic 변수.
local SoundService = game:GetService("SoundService")local backgroundMusic = SoundService.BackgroundMusicbackgroundMusic:Play()게임을 테스트하고 음악이 들리는지 확인하십시오.
오디오 속성
현재 음악은 루프되지 않습니다. 또한 원래 사운드 파일이 배경 음악으로 너무 시끄럽게 할 수 있습니다. 이 설정은 두 속성을 통해 변경할 수 있습니다.
In the 배경 음악 속성 에서, 반복 를 켜기 로 전환하여 1>켜기1>에 대한 경로를 만듭니다.
Volume을 약 0.25 으로 조정합니다.
이 프로젝트가 완료되면 스크립트를 사용하여 음악에서 다른 기능을 구현하십시오. 예를 인스턴스, 음악 트랙에 있는 음악을 셰이플하거나 게임 세계의 다른 영역에서 음악을 재생하는 것과 같이 작동합니다.
음향 및 배경 음악에 대한 자세한 내용은 오디오를 참조하십시오.