0

これは、C# と Tao で作成したスプライト ゲームのサウンドをロードする関数の一部です。

int format;
float frequency;
int size;    
IntPtr data = Alut.alutLoadMemoryFromFile(path, out format, out size, out frequency);
System.Diagnostics.Debug.Assert(data != IntPtr.Zero, "alutLoadMemoryFromFile failed.");

私のPCでは、このAssertは問題ありません。私は自分のゲームを少数の人に与えましたが、彼らのコンピューターではこのアサートが失敗します。考えられる理由は何ですか?

ありがとうございました

4

1 に答える 1

0

パスが有効かどうかを確認する必要があるかもしれません。

System.Diagnostics.Debug.Assert(File.Exists(Path), "File not found");
于 2011-08-26T13:16:50.173 に答える