当前位置: 首页 > news >正文

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

【项目源码】

包括本篇需要的脚本都打包在项目源码中,可以通过下面链接下载:

【背景】

目前我们能投射到远端浏览器(或者任何其它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. 打开project面板,右键后点击create-》Input Actions。把新建的对象重命名为Control

相关文章:

  • CMakeLists.txt与package.xml依赖项比较
  • 概率论之 证明 正态分布的上a 分位点的对称的性质
  • 网络安全——基于Snort的入侵检测实验
  • Spring boot注解
  • YOLOv8改进 | 2023主干篇 | 利用RT-DETR特征提取网络PPHGNetV2改进YOLOv8(超级轻量化精度更高)
  • SpringBoot系列之基于Jedis实现分布式锁
  • 基于Python+WaveNet+MFCC+Tensorflow智能方言分类—深度学习算法应用(含全部工程源码)(二)
  • class类实现operator==重载
  • 【LeetCode】28. 找出字符串中第一个匹配项的下标 【字符串单模匹配:KMP算法】
  • 【Hadoop_04】HDFS的API操作与读写流程
  • 《地理信息系统原理》笔记/期末复习资料(10. 空间数据挖掘与空间决策支持系统)
  • AI全栈大模型工程师(二十三)用 PyTorch 训练一个最简单的神经网络
  • 微信小程序:上传图片到别的域名文件下
  • element日历组件只显示月和日,把年份隐藏掉
  • 电脑入门基础知识
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 2017 年终总结 —— 在路上
  • C++11: atomic 头文件
  • download使用浅析
  • Java|序列化异常StreamCorruptedException的解决方法
  • Javascript 原型链
  • java小心机(3)| 浅析finalize()
  • JS笔记四:作用域、变量(函数)提升
  • js递归,无限分级树形折叠菜单
  • learning koa2.x
  • Markdown 语法简单说明
  • php中curl和soap方式请求服务超时问题
  • Python socket服务器端、客户端传送信息
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 前端临床手札——文件上传
  • 前端性能优化——回流与重绘
  • 前端之Sass/Scss实战笔记
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 小而合理的前端理论:rscss和rsjs
  •  一套莫尔斯电报听写、翻译系统
  • 译米田引理
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • Nginx实现动静分离
  • 扩展资源服务器解决oauth2 性能瓶颈
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​香农与信息论三大定律
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #微信小程序:微信小程序常见的配置传旨
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (C#)一个最简单的链表类
  • (ros//EnvironmentVariables)ros环境变量
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (一)Neo4j下载安装以及初次使用
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • ***测试-HTTP方法
  • **PHP二维数组遍历时同时赋值