moonlight 发表于 2021-9-4 10:04:13

pc端测试,点击开始游戏后,游戏界面崩溃,请问如何解决。

本帖最后由 moonlight 于 2021-9-4 10:04 编辑

Win 8.1 64位
i5-4210H
主显Nvdia GeForce Gtx 960M(已更新驱动尝试失败)
集显(禁用不禁用都失败)
具体内容是:
未经处理的异常:System.AccessViolationException:尝试读取或写入受保护的内存。这
通常指示其他内存己损坏。
在 NAudio.Wave.Compression.Acmlnterop.acmFormatSuggest(IntPtvr hAcmDriver, Wav
eFormat sourceFormat, WaveFormat destFormat, Int32 sizeDestFormat, AcmFormatSugg
estFlags suggestFlags)
在 NAudio.Wave.Compression.AcmStream.SuggestPcmFormat(WaveFormat compressedFo
rmat)
在 NAudio.Wave.AcmMp3FrameDecompressor..ctor(WaveFormat sourceFormat)
在 NAudio.Wave.Mp3FileReader.CreateAcmFrameDecompressor(WaueFormat mp3Format)
在 NAudio.Wave.Mp3FileReader..ctor(Stream inputstream, FrameDecompressorBuild
er frameDecompressorBuilder, Boolean owninputstream)
在 NAudio.Wave.AudioFileReader.CreateReaderStream(String fileName)
在 NAudio.Wave.AudioFileReader..ctor(String fileName)
在 iFActionGame.lAudio.updateSound()
在 System.Threading.Executioncontext.RunInternal(Executioncontext executionCo
ntext, Contextcallback callback, Object state, Boolean preserueSyncCtx)
在 System.Threading.Executioncontext.Run(ExecutionContext executioncontext, C
ontextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.Executioncontext.Run(ExecutionContext executioncontext, C
ontextCallback callback, Object state)
在 System.Threading.ThreadHelper.ThreadStart()


小八馍馍 发表于 2021-9-4 22:10:55

这个可能是你播放的音乐有关,如果是点击测试游戏后,直接报错,那应该是标题界面的背景音乐的问题,如果是点了开始游戏以后报错,那就是你第一个场景设置的音乐有关,你可以自己先换下试试

moonlight 发表于 2021-9-5 07:47:34

小八馍馍 发表于 2021-9-4 22:10
这个可能是你播放的音乐有关,如果是点击测试游戏后,直接报错,那应该是标题界面的背景音乐的问题,如果是 ...

如果用手机测试的用浏览器测试就没问题;
但是PC测试就不行,打包完后的EXE文件同样无法运行——
但是从论坛下的其他人的打包后的游戏文件又可以运行。
搞懵了把我。

小八馍馍 发表于 2021-9-5 13:38:07

moonlight 发表于 2021-9-5 07:47
如果用手机测试的用浏览器测试就没问题;
但是PC测试就不行,打包完后的EXE文件同样无法运行——
但是从 ...

我在楼上给你说了解决办法呀,你试试先~

小八馍馍 发表于 2021-9-5 13:39:47

没问题,我刚试了一下,都OK勒
页: [1]
查看完整版本: pc端测试,点击开始游戏后,游戏界面崩溃,请问如何解决。