Dissonance 使用(一)

2020-08-18 15:02:05 浏览数 (1)

工程设置

  • 文档网址连接
  • 后台运行设置:接入底层库(Resource/PlatConfig.Asset/runInBackground)

安卓平台

  • Android 6.0 中的运行时权限参考Unity官网安卓设置
  • Dissonance包含与Android兼容的ARM64二进制文件,这些二进制文件仅在Unity 2018.1 中启用

镜像网络Mirror

  • 前提:您必须使用支持不可靠联网(例如Ignorance)的网络后端。
  • 步骤1
    • Dissonance Comms对象 DissonanceSetup.prefab拖放到场景中
    • 设置网络管理器 使用mirror的网络管理机制
  • 步骤2
    • 添加广播触发器[voice boardcast trigger] 默认的广播触发配置包括两个注意事项设置:
      • 1.在语音激活时发送。这意味着只要检测到用户正在讲话,Dissonance就会进行发送。
      • 2.传输到“全球”聊天室。
  • 步骤3
    • 添加收据触发器[voice receipt trigger]

功能扩展

  • 通过按键通话进行按键发送
代码语言:javascript复制
Mode = CommActivationMode.PushToTalk;
// 默认是触发轴(工程兼容到按钮)
_inputName = Input.GetAxis()
  • 全局聊天室
代码语言:javascript复制
// 设置广播、接受触发器同时监听全局聊天室的
- ChatRoom = Global
  • 团队聊天室[不介绍]
  • 自带聊天语音
  • 位置定位(待续)
  • 音频定位(待续)

0 人点赞