【unity】【WebRTC】从0开始创建一个Unity远程媒体流app-设置输入设备
2023-12-13 05:54:40
【项目源码】
包括本篇需要的脚本都打包在项目源码中,可以通过下面链接下载:
【背景】
目前我们能投射到远端浏览器(或者任何其它Peer)的媒体流只有默认的MainCamera画面,其实我们还可以通过配置输入来传输操作输入信息,比如键鼠等。
【追加input processing组件】
Unity WebRTC提供了Input System来方便地处理输入信息的捕捉。
- 打开上一篇博文中设置好的testScene,在Hierarchy中选中MainCamera,在属性面板追加Input Receiver组件。
- 将Input Receiver追加到BroadCast组件的第二个元素slot位置。
【设置Input Actions】
我们需要用到Unity的Input系统的Input Action映射。这是一种映射方法,可以将各类输入映射为Unity Actions。并且提供了简便的编辑对话框。本篇用这种方法设置鼠标操作。
-
打开project面板,右键后点击create-》Input Actions。把新建的对象重命名为Control
文章来源:https://blog.csdn.net/weixin_41697242/article/details/134935715
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!