[VR][Unity]如何在VR中实现远程投屏功能?
作者:小教学发布时间:2023-10-28分类:程序开发学习浏览:116
导读:[背景]目前主流的Vd应用,用于娱乐很棒,但是用于工作还是无法效率地操作键鼠.用虚拟键盘工作则显然是不现实的.为了让自己的头显能够起到小面积代替多显示屏的作用,自己动手开发投屏VR...
[背景]
目前主流的Vd应用,用于娱乐很棒,但是用于工作还是无法效率地操作键鼠.用虚拟键盘工作则显然是不现实的.为了让自己的头显能够起到小面积代替多显示屏的作用,自己动手开发投屏VR应用。
[思路]
- 先实现C#的投屏应用.
- 研究如何将C#投屏应用用统一3D项目转写。
- 将Unity3D项目转变为VR项目。
- 在VR项目中引入透视能力,使得可以观察到屏幕外的实体目标,从而顺利操作键鼠。
[精髓]
下面总结这个过程中步步为营得到的经验精髓
- 发送端和接收端都使用Unity的利弊。
曾经尝试过发送端和接收端都使用统一,采用统一的CaptureScreen命令来获得截屏。
这个方法的好处在于实现快,打包解包都是统一可以直接处理的纹理2D。
局限是只能获得Unity界面中的画面,而无法获得桌面画面,换句话说,这个方法只适用于游戏内截屏。
截屏代码:
Texture2D screenshotTexture = ScreenCapture.CaptureScreenshotAsText
- 程序开发学习排行
-
- 1鸿蒙HarmonyOS:Web组件网页白屏检测
- 2HTTPS协议是安全传输,为啥还要再加密?
- 3HarmonyOS鸿蒙应用开发——数据持久化Preferences
- 4记解决MaterialButton背景颜色与设置值不同
- 5鸿蒙HarmonyOS实战-ArkUI组件(RelativeContainer)
- 6鸿蒙HarmonyOS实战-ArkUI组件(Stack)
- 7[Android][NDK][Cmake]一文搞懂Android项目中的Cmake
- 8Android广播如何解决Sending non-protected broadcast问题
- 9鸿蒙HarmonyOS实战-ArkUI组件(mediaquery)
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版