問題タブ [soundeffectinstance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
515 参照

c# - SoundEffect.CreateInstance は毎回ファイルからロードされますか?

これは私を悩ませてきたものです。SoundEffectInstanceビアを作成した場合は、使いSoundEffect.CreateInstance()終わったときに破棄することを意図しています。私が知る限りSoundEffect.CreateInstance()使用しません。ContentManager

ファイルからロードしますか、それともコピーをメモリに保持しますか? ファイルからの読み込みは明らかに非常に遅くなります:-/

0 投票する
1 に答える
470 参照

windows-phone-7 - C#WP7でSoundEffectInstanceのベースSoundEffectを検索する

WP7は、再生されるサウンドが多すぎると、かなり厳しいパフォーマンスペナルティを受けます。SoundEffectInstancesを追跡し、一度に多くの人が再生するのを防ぐAudioManagerがあります。

ただし、インスタンスを必要とせず、SoundEffect自体でPlay()を呼び出すだけのものもあります。たとえば、弾丸が何かに当たったときに衝撃音を鳴らしますが、実際にはインスタンスは必要ありません。

私の現在のシステムはインスタンスのみを管理しています。私がやりたいのは、使用されていないそのSoundEffectの既存のインスタンスがあるかどうかを確認し、単にそれを再生することです。これには、SoundEffectInstanceのSoundEffectタイプを見つけて、再生されているかどうかを確認し、再生されていない場合は再生する必要があります。これを行うことで、再生音全体をより正確に追跡できるようになります。

うまくいけば、それは理にかなっており、誰かが私を正しい方向に向けることができます。

0 投票する
1 に答える
646 参照

c# - XNA C# SoundEffectInstance - 音が出ない

ロードした .wav ファイルの SoundEffectInstances をゲームで再生しようとしていますが、音がまったく聞こえません。

クラス「ETSound」があります。各オブジェクトが 1 つのサウンドを保持します。したがって、1 つの ETSound オブジェクトが「メニューを開く」サウンドを保持し、別の ETSound オブジェクトが「タンク発砲」サウンドを保持する可能性があります。

とにかく、ETSound コンストラクターは次のようになります。

これは基本的にいくつかのパラメーターを設定し、提供された SoundEffect に従ってサウンド効果インスタンスの配列を作成します。

次に、ETSound の Play() 関数を呼び出します。

しかし、何も起こりません。何も聞こえません。

誰が何が問題なのか教えてもらえますか? ありがとう。

0 投票する
1 に答える
356 参照

windows-phone-7 - 効果音インスタンスで音楽を停止する別の方法

効果音インスタンスを使用して BGM を再生しました。でも、音を止めることはできません。Common クラスを使用して、サウンドの再生と停止を行いました。

効果音インスタンスを使用して再生中に音楽を停止する方法はありますか?

0 投票する
2 に答える
1020 参照

c# - XNASoundEffectInstanceがそれ自体で再生できるようにする

基本的に、ゲーム内で2つのアイテムが衝突したときに再生される効果音があります。一部のアイテムは非常に接近しているため、効果音をすばやく連続して再生する必要がある場合があります。

SoundEffect.Play()を使用すると、これは機能します。ただし、ガベージコレクションを節約するために、インスタンスを使用したいと思います。残念ながら、これは、最後のインスタンスの再生が終了するまでインスタンスが再生されないことを意味します。これは私が求めていた効果ではありません。この機能を上書きする方法はありますか、それとも昔ながらのSoundEffectに戻らなければなりませんか?

0 投票する
0 に答える
1045 参照

ios - iPad の iOS でサウンドが機能しない

私のゲームは、シミュレータと実際の iPod Touch デバイスでは正常に動作しますが、iPad 2 デバイスで実行すると、サウンドが再生されず、効果音も再生されません。

バックグラウンドミュージックを起動するコードは次のとおりです。これはシミュレーターと実際の iPod Touch デバイスで機能することに注意してください。

これが iPad で機能しないのはなぜですか?