음악을 플레이하기 위해서 찾아본 결과 무조건 OpenAL 이 필요하다는 것을 알았다.


음악재생(배경음악)
음악재생중지

그리고 cocos 계열에서 쉽게 wav나 mp3파일을 재생할수 있는 framework를 재공하고 있다.
CocosDenshion 이라는 framework 이다.
파일은 cocos2-iphone-0.8.1.tar 파일에 포함되어있고 예정에 했던 cocos2d를 빌드해서 라이브러리를 만들듯이
CocosDenshion을 빌드해서 나온 파일을 그방식으로 하면 된다.


허나, 현재 실습실에선 관리자 권한이 없기 때문에 그냥 소스파일을 톨째로 프로젝트에 넣어서 실행시켰더니
잘되더라
효과음재생
[SimpleAudioEngine sharedEngine] playEffect:@"mysound.wav"];
음악재생(배경음악)
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"somemusic.mp3"];
음악재생중지
[[SimpleAudioEngine sharedEngine] pauseBackgroundMusic];
그리고 게임 플레이화면 구성

CocosDenshion homepage : http://www.cocos2d-iphone.org/wiki/doku.php/cocosdenshion:cookbook
'공부 > 0x06 MOBLIE' 카테고리의 다른 글
| 안드로이드 개발환경 구축 (0) | 2010/05/16 |
|---|---|
| [MOAi] cocos2d 음악재생하기 (0) | 2009/10/16 |
| [MOAi] cocos2d 에니메이션 효과 (0) | 2009/10/16 |
| [MOAi] cocos2d 이미지 메뉴 만들기 (0) | 2009/10/16 |
| [MOAi] cocos2d 메뉴만들기 (0) | 2009/10/16 |