XNA: 声音和音效。XACT - Cross-platform Audio Creation Tool,跨平台音效制作工具;SoundEffect - 音效对象;MediaPlayer - 媒体播放器对象; Song - 音乐对象
转载
2011-07-11 08:57:00
67阅读
2评论
在游戏中声音是非常重要的一块,对于声音来说又分为音频和音乐,在这方面XNA也提供了很方便的方法用来管理和播放。
一.音频:一般用来播放一些很短的wav格式的音频,比如点击等声音效果。Microsoft.Xna.Framework.Audio 命名空间中的SoundEffect包括了对Audio的处理API,如Play、Stop、Pause等还可以循环播放。SoundEffect se = .Ga
转载
2010-11-10 10:10:00
85阅读
2评论
一个针对Qt Quick的触摸设备游戏,该游戏使用SpriteSequence,ParticleSystem,Emitter和Wander类型对对象进行动画处理,并使用SoundEffect类型来播放声音效果。
原创
2020-12-30 10:23:26
914阅读
想想以前Silverlight版本中实现这种动作音效.开发人员往往采用各种各样技巧尽可能的在为客户提供在低延迟情况下提供完整用来MediaElements元素缓存区预加载音效文件效果.其实现在Windows phone 7XNA游戏开发平台已经为开发人员提供处理声音效果的SoundEffect类支持.同样在Silverlight 5版本添加SoundEffect类做音效处理.
在演示这个Demo
原创
2011-04-26 11:43:00
455阅读
上一篇文章已讲述了,如何简单的添加及播放音效,本篇文章将讲述音效实例。音效实例调用在SoundEffect对象的Play方法,提供简单的方法来播放声音,在很多情况下将会很充足。对于枪声,爆炸声,玩家成功的声音和其它各种各样的效果,这很可能都是你所需要的。然而,在其它地方,你可能发现需要很高的控制才能超过你播放的声音。循环播放声音的能力,举例,是非常有用的,但仅由SoundEffect类提供的功能不
在Silverlight 5中新增了一个SoundEffect类和SoundEffectInstance类用以加载wav格式的音乐,这样可以很及时的为动画添加音效。 现在我们看如何使用这两个类来控制播放wav音乐,首先引入mav音乐格式的文件(音频采样大小必须为16或者8位不能是24位,采用PCM编码,22.5, 44.1 or 48
转载
2024-06-21 14:12:49
171阅读
摘要 以 XNA 為基礎的遊戲程式可以利用 SoundEffect 類別的功能執行簡單的音效播放,或是利用 SoundEffectInstance 類別進行進階的音效播放控制,包括播放、暫停、恢復、結束、是否要播放 3D 的音效、控制聲音從左邊或右邊的聲道輸出、控制音調高低、以及控制音量等等。在這一回的文章中,我們將介紹利用 SoundEffectInstance 類別進行進階音效控制的做法,除
问题你想让声音循环播放,例如,播放背景音乐或播放连续的声音,例如一个汽车引擎的声音。注意:因为Zune不支持Xact,你需要使用SoundEffect.Play()的重载方法循环播放声音,可见教程7-1中的对应解释。解决方案使用XAct audio tool,可以很容易地表示一个声音是否要循环播放。你将在XNA代码中创建一个Cue对象,因为你需要能够在播放过程中进行暂停或停止操作。你还可以检测一个
转载
2023-11-15 15:23:30
221阅读
问题你想让声音循环播放,例如,播放背景音乐或播放连续的声音,例如一个汽车引擎的声音。注意:因为Zune不支持Xact,你需要使用SoundEffect.Play()的重载方法循环播放声音,可见教程7-1中的对应解释。解决方案使用XAct audio tool,可以很容易地表示一个声音是否要循环播放。你将在XNA代码中创建一个Cue对象,因为你需要能够在播放过程中进行暂停或停止操作。你还可以检测一个