- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用MonoGame开发一款游戏,该游戏使用SoundEffectInstance来实现游戏中的音效。在可以创建的SoundEffect实例数量以及可以同时播放的最重要实例方面,不同平台受到什么限制?
可以加载多少SoundEffects(需要创建实例)是否有限制?
相关平台是Windows 8(Metro),Windows 7,Linux,OSX,X-Box 360,Android,iOS。
Microsoft表示限制为 300个音效(可以同时加载或播放的实例),在Windows上似乎没有限制。但是,其他平台的信息似乎不可用。
最佳答案
我为MonoGame端口做了很多XNA:iOS,Android,Win8 Metro,PSM,Windows Phone。
SoundEffects和SoundEffectInstances在除Android之外的所有平台上均可正常运行。您不能在Android上将SoundEffectInstances用于任何东西。发出声音后,您将无法停止或暂停它。它将播放完成。
大约十秒钟后,SoundEffects会关闭。如果您打算进行MonoGame android端口,请记住这一点。就个人而言,在MonoGame团队实现OpenAL之前,我会避免使用Android。
关于audio - SoundEffectInstance的播放限制(跨平台),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19726996/
我正在准备 SoundEffectInstance对于每个 SoundEffect但是当第一次播放一些声音时,它仍然需要一些时间来加载。它是某种延迟加载吗?现在我写了sound.Play(0, 0,
就像有问题一样,我不明白使用这些类有什么区别。每个类的优点和局限性是什么。我阅读了很多教程,但仍然无法决定我应该做什么。 为了让事情更清楚,我得到了 AudioModule、AudioEmitterC
我正在尝试在游戏中播放已加载的.wav文件的SoundEffectInstances,但没有任何声音。 我有一个“ETSound”类(class);每个对象都具有一个声音。因此,一个ETSound对象
我正在研究新的 WindowsPhone 平台。我有几个 SoundEffectInstance 实例,我想将它们合并到一个新的单个声音文件中(SoundEffectInstance、SoundEff
我有一个按钮可以控制音效。单击按钮时,声音应开始播放。如果在声音仍在播放时单击它,它应该停止声音。如果在声音自行停止播放后单击它,声音应该会重新开始播放。 我已经试过了,但是我错误地使用了 Sound
我是一名优秀的程序员,十分优秀!