게임메이커 스튜디오 2 시작하기 05 - 사운드 효과

게임 사운드 효과를 추가합니다.

2022-06-11

gamedevgamemakerstudio2gmsgame sound effect

참고 문헌: 게임메이커 스튜디오 공식 동영상 My First Game - Intro to GameMaker - Space Rocks (Part 5) 바로가기

  • 위 동영상 초반 6분 동안에는 소행성 여러 개를 생성하는 코드 작성 방법이 나오지만, 이 글에서 해당 부분은 생략합니다.

사운드 파일 연결

에셋 패널의 사운드 폴더에서 사운드를 생성한 후 이름 옆의 ...을 누르고 원하는 사운드 파일을 선택하면 됩니다. 또는 윈도 탐색기에서 사운드 파일을 끌어다 사운드 폴더에 놓기만 해도 됩니다. (여러 개의 파일을 한꺼번에 끌어다 놓을 수 있습니다.) 그러면 해당 파일이 게임메이커 스튜디오 프로젝트 내에 자동으로 복사됩니다. (사운드 폴더 안에 별도의 파일이 자동으로 생성되고 그 안에 복사됩니다.) 그리고 사운드 패널에서 볼륨을 비롯한 여러 설정을 조절할 수 있습니다.

사운드 효과 코드 작성

예를 들어 총알 발사 사운드입니다. 총알 오브젝트가 소행성 오브젝트와 충돌하는 이벤트 코드에 다음 한 줄만 추가하면 됩니다.

audio_play_sound(snd_asteroid_explosion, 2, false)

첫 번째 인자는 재생을 원하는 사운드 개체입니다. 위 개체에는 폭발음 사운드 파일이 연결되어 있습니다. 두 번째 인자는 우선순위입니다. 사운드 파일들이 동시에 재생될 때, 원하는 우선순위를 설정할 수 있습니다. 세 번째 인자는 루프(반복) 여부입니다. 반복을 원하지 않으므로 false로 설정했습니다.