Game Programming/Game Engine
Cocos2d-x :: Android 음악 최대 출력 갯수 변경 in SoundPoolVallistA2014. 6. 13. 00:07
0. 개요
프로젝트를 진행중 Cocos2d-x 를 안드로이드로 포팅을 했습니다.
게임 진행은 매끄럽게 되었으나 사운드가 많이 출력되면 여러개가 중간에 멈춰버리는 현상을 확인하여, 이 현상을 고치고자 삽질 했습니다.
다른 분들은 이런 애로사항 없으시면 좋겠습니다.
1. 해결 방법
Cocos2d-x 에서 Cocos2d-x Android Library 폴더로 들어갑니다.
이렇게 되어있는 폴더로 진입하셔서 Cocos2dxSound.java 파일로 들어갑니다.
내용을 보시면 이러한 내용이 있는 곳을 찾으실 수 있을 겁니다.
이중 MAX_SIMULTANEOUS_STREAMS_DEFAULT 가 중요합니다.
MAX_SIMULTANEOUS_STREAMS_DEFAULT 가 처음에는 5로 되어있을겁니다.
이 인자값을 자신이 원하는 값으로 변경을 해주시면 되겠습니다.
MAX_SIMULTANEOUS_STREAMS_DEFAULT 의 값만큼 사운드가 중첩해서 됩니다.
2. 끝마치며
Cocos2d-x 에서 최대 사운드의 갯수가 제 발목을 잡을줄은 몰랐습니다만, 리듬게임 만드니 결국 이런 날이 오는군요.
이런 문제로 발목잡히지 마시고 슬기롭게 해결하셨으면 좋겠습니다.
즐코딩 되시길 바랍니다.
'Game Programming > Game Engine' 카테고리의 다른 글
Cocos2d-x :: 3.x 대와 2.x의 차이점 및 변경점 (0) | 2014.07.04 |
---|---|
cocos2d-x :: Couldn't find the gcc toolchain (0) | 2014.07.04 |
cocos2d-x :: 클래스 추가 필요없이 자동으로 Classes 폴더 읽어서 넣기 (0) | 2014.05.15 |
cocos2d-x :: 프로젝트 생성 커스터마이징 (0) | 2014.05.15 |
cocos2d-x :: plist 제작 프로그램 Zwoptex 사용법 및 다운로드 (1) | 2014.05.15 |
댓글
VallistA
병특이 끝나서 게임에서 웹으로 스위칭한 프로그래머.
프로그래밍 정보등을 공유합니다.
현재는 이 블로그를 운영하지 않습니다.
vallista.kr 로 와주시면 감사하겠습니다!
자고 싶습니다. ㅠㅠ
Github :: 링크
궁금한점 문의 주시면 답변드리도록 하겠습니다
VISITED
Today :
Total :
Lately Post
Lately Comment