Unity 2023无法使用agora_gaming_rtc 技术求助
Unity2023中Agora SDK找不到
agora_gaming_rtc的解决办法 核心原因是你用的最新版Agora语音SDK已经更换了命名空间:旧版SDK用的是
agora_gaming_rtc,而新版统一换成了Agora.Rtc,你看的YouTube教程大概率用的是旧版SDK,所以步骤对不上。具体解决步骤:
- 把代码里的
using agora_gaming_rtc;替换成using Agora.Rtc;,所有相关类(比如IRtcEngine)也要对应改成Agora.Rtc.IRtcEngine,或者直接使用命名空间下的类 - 调整Unity的.NET兼容级别:打开PlayerSettings → Other Settings → Api Compatibility Level,设置为**.NET 6**或更高版本,Unity2023默认可能是这个,但要确认——新版Agora SDK需要这个级别支持
- 检查SDK完整性:确认Plugins文件夹里有对应平台的Agora库文件(比如Windows平台的
AgoraRtcEngine.dll),没有的话重新导入SDK,导入时不要取消勾选任何文件 - 清理Unity缓存:关闭Unity,删除项目根目录下的Library文件夹,重启Unity重新加载项目,避免缓存导致的识别问题
- 把代码里的
关于VR博主能正常使用的问题:他们要么用的是适配VR的旧版Agora SDK,要么教程录制时SDK还没更新命名空间,建议你跟着新版SDK的官方文档走,比旧教程更靠谱。
内容的提问来源于stack exchange,提问作者YKH
相关产品推荐
相关产品推荐

