【unity】【WebRTC】从0开始创建一个Unity远程媒体流app-设置输入设备

【项目源码】

包括本篇需要的脚本都打包在项目源码中,可以通过下面链接下载:
https://download.csdn.net/download/weixin_41697242/88623091

【背景】

目前我们能投射到远端浏览器(或者任何其它Peer)的媒体流只有默认的MainCamera画面,其实我们还可以通过配置输入来传输操作输入信息,比如键鼠等。

【追加input processing组件】

Unity WebRTC提供了Input System来方便地处理输入信息的捕捉。

  1. 打开上一篇博文中设置好的testScene,在Hierarchy中选中MainCamera,在属性面板追加Input Receiver组件。
    在这里插入图片描述
  2. 将Input Receiver追加到BroadCast组件的第二个元素slot位置。在这里插入图片描述

【设置Input Actions】

我们需要用到Unity的Input系统的Input Action映射。这是一种映射方法,可以将各类输入映射为Unity Actions。并且提供了简便的编辑对话框。本篇用这种

最近更新

  1. TCP协议是安全的吗?

    2023-12-13 23:42:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-13 23:42:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-13 23:42:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-13 23:42:02       18 阅读

热门阅读

  1. k8s之高级调度

    2023-12-13 23:42:02       46 阅读
  2. 说说webpack中常见的loader?解决了什么问题?

    2023-12-13 23:42:02       40 阅读
  3. 利用websockify将websocket通信转换成tcp

    2023-12-13 23:42:02       36 阅读
  4. AI浅谈:计算机视觉(CV)技术的优势和挑战

    2023-12-13 23:42:02       29 阅读
  5. 如何在PHP中声明一个变量?

    2023-12-13 23:42:02       41 阅读
  6. vue的知识点

    2023-12-13 23:42:02       41 阅读