- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在游戏中播放已加载的.wav文件的SoundEffectInstances,但没有任何声音。
我有一个“ETSound”类(class);每个对象都具有一个声音。因此,一个ETSound对象可能会保持“菜单打开”声音,而另一个对象可能会保持“坦克射击”声音……等等。
无论如何,ETSound构造函数如下所示:
public ETSound(SoundEffect se, float volume, float pitch, bool looped, int soundPriority) {
soundTemplate = se;
this.volume = volume;
this.pitch = pitch;
this.looped = looped;
if (soundPriority > 0) {
if (soundPriority > 64) soundPriority = 64;
instanceArray = new SoundEffectInstance[soundPriority];
nextInstanceIndex = 0;
for (int i = 0; i < soundPriority; ++i) {
SoundEffectInstance sei = soundTemplate.CreateInstance();
sei.Volume = volume;
sei.Pitch = pitch;
instanceArray[i] = sei;
}
}
}
public void Play() {
if (instanceArray[nextInstanceIndex].State != SoundState.Stopped) instanceArray[nextInstanceIndex].Stop();
instanceArray[nextInstanceIndex].Play();
if (++nextInstanceIndex >= instanceArray.Length) nextInstanceIndex = 0;
}
最佳答案
抱歉,每个人...原来我用来测试的.wav文件已损坏...一个很难找到的错误,但我明白了。不管怎么说,还是要谢谢你。
关于c# - XNA C#SoundEffectInstance-没有声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6763365/
我正在准备 SoundEffectInstance对于每个 SoundEffect但是当第一次播放一些声音时,它仍然需要一些时间来加载。它是某种延迟加载吗?现在我写了sound.Play(0, 0,
就像有问题一样,我不明白使用这些类有什么区别。每个类的优点和局限性是什么。我阅读了很多教程,但仍然无法决定我应该做什么。 为了让事情更清楚,我得到了 AudioModule、AudioEmitterC
我正在尝试在游戏中播放已加载的.wav文件的SoundEffectInstances,但没有任何声音。 我有一个“ETSound”类(class);每个对象都具有一个声音。因此,一个ETSound对象
我正在研究新的 WindowsPhone 平台。我有几个 SoundEffectInstance 实例,我想将它们合并到一个新的单个声音文件中(SoundEffectInstance、SoundEff
我有一个按钮可以控制音效。单击按钮时,声音应开始播放。如果在声音仍在播放时单击它,它应该停止声音。如果在声音自行停止播放后单击它,声音应该会重新开始播放。 我已经试过了,但是我错误地使用了 Sound
我是一名优秀的程序员,十分优秀!