unity3d - 统一集成 agora RTM SDK
问题描述
我正在尝试从 agora 的网站获取提供的示例应用程序:https ://docs.agora.io/en/Real-time-Messaging/run_rtm_unity?platform=Unity 。按照他们的指示,我可以在 macOS 上使用统一版本 2020.1.6f1 进行无限导入循环,这比他们声称的版本 2020.3 在 mac 上存在问题要少。但是,我也在 linux 和 windows 上尝试过,它们仍然有一个或多个错误,比如缺少 dll 或者只是在没有警告的情况下崩溃。
我基本上想在我的应用程序中构建一个聊天部分,并且文档对我来说似乎有点过时,这是我到目前为止的项目结构。请注意,RTM 脚本相对于文档上的说明有点放错了位置,这是因为示例应用程序似乎期望它在那个地方,并且一旦我Plugins
按照说明中提到的导入文件夹以集成 SDK,我得到一个无限导入循环:
解决方案
存储库的克隆失败,但是,.unitypackage
即使在 2020.3 版本的统一和 macOS 开发环境中似乎也可以工作。该软件包可在此处获得:https ://github.com/AgoraIO-Community/Agora-Unity-RTM-SDK/releases 。只需双击并导入。它会产生一些 GUID 错误,所以如果有人修复了这些 GUID 冲突问题,请发表评论。
推荐阅读
- python - 将 Datetime.Date 转换为 DT 格式 Int
- r - 以“.”开头的变量名
- mysql - 如何将 MySQL 5.6 DB 中的排序规则更改为 utf8mb4_unicode_ci?
- scripting - 我在 IronPython、Spotfire 中有一个存储为字符串的列表。如何以原始列表格式检索它?
- python - 在函数中使用比较语句作为参数,然后在while循环中作为条件传递
- java - 为什么scanner.hasNext() 在我放入emtry 行时不会停止循环?
- c++ - 从 unique_ptr::get 发送指针作为指针引用到函数中
- node.js - 如何从节点中的文件缓冲区创建十六进制
- oracle - 从右边解析一组连续的数字,直到左边有一个前导 0
- postman - 没有得到想要的输出(使用 POSTMAN)