成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

cocos2d-x如何播放音樂和音效

移動開發(fā) iOS Android 游戲開發(fā)
在這一章里,我們將利用cocos2d-x為游戲加入背景音樂,并在英雄發(fā)射子彈時(shí)播放音效。

由于這里需要添加的代碼很少,所以我們在這里多談點(diǎn)音效引擎。Cocos2d-x已封裝了SimpleAudioEngine用來跨平臺。在我們的游戲中,我可以僅用一行代碼,就能播放背景音樂和音效。這是非常方便的。當(dāng)然,所支持的音頻格式因平臺而異,關(guān)于這個(gè)問題,你可以參考

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Audio_formats_supported_by_CocosDenshion_on_different_platforms

事實(shí)上,cocos2d-iphone里包含cocosDenshion庫,里面從底到高提供三層接口:CDSoundEngine->CDAudioManager->SimpleAudioEngine,但整個(gè)庫完全依賴于OpenAL來實(shí)現(xiàn)。關(guān)于OpenAL,它不是Khronos Group的標(biāo)準(zhǔn),而是Creative公司的一個(gè)開源庫,可以軟實(shí)現(xiàn)或硬件實(shí)現(xiàn)。目前硬件實(shí)現(xiàn)了OpenAL的好像就只有蘋果的產(chǎn)品,因此在其他平臺上,我們無法提供cocosDenshion底層的支持,但我們是支持頂層的,它是開發(fā)者最常用到的一層。

現(xiàn)在讓我們回到正題

首先,把音效文件background-music-aac.wav 和 pew-pew-lei.wav 復(fù)制到Resource目錄下。我們之所以使用wav格式,是因?yàn)樗С炙衅脚_,并且這兩個(gè)文件也包含在了Cocos2dSimpleGame項(xiàng)目里,你也可以在這頁底部下載它們。

之后在HelloWorldScene.cpp里包含SimpleaudioEngine.h

1// cpp with cocos2d-x

2#include "SimpleAudioEngine.h"

1// objc with cocos2d-iphone

2#import "SimpleAudioEngine.h"

在init()里添加背景音樂

1// cpp with cocos2d-x

2CocosDenshion::SimpleAudioEngine::sharedEngine()->playBackgroundMusic(

3"background-music-aac.wav", true);

1// objc with cocos2d-iphone

2[[SimpleAudioEngine sharedEngine] playBackgroundMusic:

3@"background-music-aac.caf"];

接著在ccTouchesEnded()方法中播放發(fā)射子彈的音效

1// cpp with cocos2d-x

2CocosDenshion::SimpleAudioEngine::sharedEngine()->playEffect(

3"pew-pew-lei.wav");

1// objc with cocos2d-iphone

2[[SimpleAudioEngine sharedEngine] playEffect:@"pew-pew-lei.caf"];

好了,音效和背景音樂就這樣搞定了。

責(zé)任編輯:佚名 來源: cocos2d-x
相關(guān)推薦

2012-04-17 12:38:46

cocos2d-x

2011-12-12 10:40:08

Cocos2d-X游戲開發(fā)開發(fā)環(huán)境

2012-04-17 12:44:38

cocos2d-x

2013-05-22 15:49:46

2012-04-17 10:06:08

cocos2d-x

2012-04-17 10:59:31

cocos2d-x

2013-04-16 10:02:47

cocos2d-x懶人Android開發(fā)

2013-06-03 17:04:20

CocoStudioCocos2D-X添加CocoStudi

2013-12-03 10:58:50

Cocos2D-X磚塊地圖

2013-05-22 14:38:44

iOS開發(fā)Cocos2d-x坐標(biāo)系統(tǒng)

2012-04-17 12:58:44

Cocos2D-X

2014-07-31 16:57:30

2012-02-19 20:10:23

Cocos2d-x fCocos2dWindows Pho

2012-04-17 13:12:00

2014-08-13 10:07:02

游戲引擎

2013-11-13 16:31:32

Cocos2d-x

2012-05-09 10:09:57

Cocos2d-xAndroidiOS

2013-06-07 14:06:52

移動開發(fā)Android開發(fā)cocos2d-x

2014-06-10 11:12:34

Cocos2d-x

2014-07-31 16:48:09

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产美女精品视频免费观看 | 欧美国产日韩精品 | 欧美一级片中文字幕 | 成人影视网 | 激情综合五月 | 国产成人99久久亚洲综合精品 | 精品欧美黑人一区二区三区 | www.中文字幕 | 人人干人人干人人干 | 日韩一区二区三区在线 | 国产福利91精品 | 国产电影一区二区在线观看 | 国产精品成人一区二区 | 91亚洲视频在线 | 久久99精品久久久久久 | 成人性视频免费网站 | www.久久99 | 天天影视色综合 | 精品国产乱码久久久久久牛牛 | 成人片网址 | 亚洲欧洲日本国产 | 免费国产一区二区 | 精品三级在线观看 | 久久青青 | 久久久久国产一区二区三区四区 | 国产精品美女久久久久久免费 | a网站在线观看 | 午夜ww| av一区二区三区四区 | 中文字幕日韩欧美一区二区三区 | 国产精品国产三级国产aⅴ中文 | 国产成人免费一区二区60岁 | 91中文视频 | 国产大学生情侣呻吟视频 | 午夜视频网站 | 国产精品1区2区 | 久久91 | 欧美日产国产成人免费图片 | 中文字幕在线视频精品 | 日韩播放 | 欧美日韩亚洲视频 |