안드로이드를위한 프로그래밍 게임

안드로이드를위한 프로그래밍 게임 38: 음악과 사운드를 넣어

42 동영상

238 의사록

의 음악을 추가하고 게임에 소리를하는 방법을 알아 보자. 사실 아주 쉽게 할 수있다. 우리 클래스를 갖고 있기 때문에, 실제로 두 libgdx, 그들은 작업 사용 소리와 음악. 그들은 사운드, 음악입니다. 그리고 내가 여기했던 것은 내가 사용하는 자산 폴더에 파일을 추가합니다. 나는 노래를 추가 할 것입니다, 나는 적은 무게 OGG를했습니다. 그리고 두 OGG에 있지만 누가 WAV 또는 MP3에있을 수 있습니다 소리 : 점프 소리, 죽음의 소리.

나는 die.ogg 팀의 사운드를로드 ()로드 호출에 의해, assetManager에 추가됩니다. 그리고 다른 사운드 jump.ogg있다. 마지막으로 song.ogg 음악으로. 화물 파일, 클래스 부과합니다. 그리고 나는 그것을 준비해야합니다. 이것은 일반적으로 인정 하듯이, 늦게 게임을 공개 할 것입니다. 그럼 내가 할거야 로딩 화면. 적절한 지금 내가 무엇을해야 할, 당신은 재생할 수 있습니다. 예를 들어,에서 재생하는 방법을 보자

먼저 소리. 내 점프 사운드를 얻을 수있는 게임, 죽음의 소리를 시작할 때 내가 할거야 그것을 위해입니다. 그리고 나는 그들이 준비를 제거하는 소리 관리자를 만들 것입니다. die.ogg으로 두 jump.ogg. 지금 내가 할거야 것은 ... 사실, 행동에서 () justTouched, 그리고 나는 GameScreen 이동합니다. 그의 점프를 시작하는 플레이어를 요청합니다. 이 덕분에, 지금의 사운드를 재생할 수 있습니다

여기없는 클래스 구조를 복잡. 그것은 변화에 매우 마지막 시간입니다. 소리 점프처럼 사운드를 재생하려면, 당신은 모두가해야 할 일 그 다음 재생되는 플레이 (방법)을 사용하는 것이다. 우리는 볼륨, 톤을 변경할 수 있습니다, 또는 우리가 왼쪽 또는 오른쪽 스테레오 스피커로 이동합니다. 나는 놀이 () 및 재생하여 문의하십시오. 당신은 더블 점프를 할 때처럼 점프를 시작할 때 플레이하자. 그리고 마지막으로, 당신은 당신이 잃을 경우

당신이 잃을 때 소리. 나는 내 PC에 듀얼 사운드를 설정하지 않은 생각하는 당신이 할 수 있도록 그리고 지금, 나는 볼륨을 엉덩이 것이다 소리를들을 수 있습니다. [세스 지점], 어딨어] 좋아요. 가능하면하지 번,하지만 당신은 내가 나쁜 연주 해요 알고있다. [세스 지점] [세스 지점], 어딨어] 좋은. 나는 이미 말했다는하지 않습니다 나는이 게임을 잘 해요. 그것은 음악을 재생할 남아있다. 나는 관리자을 그리고 bgMusic에 유의하십시오. song.ogg 등의 자루. 나는 () 쇼에서 그렇게 할 것이다

게임이 시작되면, 당신이 첫 번째 것들 중 하나는 음악 재생을 시작합니다. 그래서 내가이 일을 매우 성가신되지 않습니다 당신이 열심히 재생되지 않을 수있는 75 %의 볼륨으로 설정되고, 나는 연극을하려고 해요. 그리고 숨기기 ()에, 그것을 재생하기보다는, 내가) (정지 전화 할게 울리는 중지합니다. 게임이 시작 지금 때 ... [음악] [세스 지점은] [, 어딨어] 당신이 죽을 때 음악을하지 왜 것은 중지 나에게 발생

원래 게임에서와 같이. 얼마나 잘으로 게임은 음악을 마지막으로하지 않습니다. [음악] [Poings] [, 어딨어이 연주 음악과 함께. 여러 소리가 들립니다. 플레이어는 다시 재생되지 이미 죽은 경우 확인해야합니다. 그것은 더 이상 너무 자주 잡음 소리가 없습니다. 개념을 Pilláis. 항상 재생을 시작하거나 재생을 중지 () 중지 재생 ()를 호출합니다. 이 사용하면 사운드 효과 및 음악을 재생할 수 있습니다.

당신은 사운드와 음악 사이에 그냥 아무 차이가 있다고 생각할 수 있습니다. 소리는 풀로드입니다. 음악의 시도는 많은 공간을 차지하지 bufferizarse. 더욱이, 소리와 음악은 당신이 한 번에 여러 소리를 재생할 수 있습니다 할 수 있도록 사운드 카드에 다른 오디오 채널로하지만 그것을 당신은 단지 몇 곡을 재생할 수 없습니다. 이 모든 소리와 음악에 관한 것입니다. 우리는 게임의 최종 세부 사항을 구체화 할 것입니다.

새로운 코스를 찾으려면 가입. 아무 스팸 없을 것, 약속 :)

저자에 관하여

foto de jotajotavm
José Javier Villena

전기 : 다른 언어 분석 - 프로그래머. 교사 PREMIUM 플랫폼은 CodigoFacilito으로 세계적으로 인정. 에디터 Cristalab 기사. 내 YouTube 채널은 아나야와 LaTostadora 출판사가 후원한다. 나는 상세히 설명하고 의심의 소지를 없애기위한 몇 가지 예를주는 것을 좋아합니다.