我设法在统一编辑器中玩游戏,最终将集成到一个React原生应用程序中。
**实际:**在Unity编辑器和Android设备中播放游戏时没有声音/音乐。
**预期:**声音/音乐可在Unity播放器与应用程序中播放.
"我发现的是“
如果我从游戏场景打开GameManager,会列出所有丢失的音频剪辑。当我玩游戏时,我会收到以下警告:
PlayOneShot was called with a null AudioClip.
附件是GamaeManager目前的样子。
我已经在文本编辑器中打开了GameScene.unity文件,然后查找**AudioSource:**标记,并找到了如下条目
m_audioClip: {fileID: 8300000, guid: ee59e26e7f152024e8eecxxxxxxxxx, type: 3}
然后,我已经验证了,具有这样的guid的音频资产存在。
进一步的调查使我遵循SO question,这表明与我的问题类似,并与fileID重置为0有关。
然而,作为一个Unity新手,我不可能理解它的动态,为什么以及如何重置fileID。
请帮助我解决音频问题,无论是在Unity播放器,并最终为Android设备。
1条答案
按热度按时间z31licg01#
(除非我没听懂您的问题)如果音频剪辑在assets文件夹中,您可以通过将剪辑拖到它们的输入上,在编辑器中重新分配音频剪辑