【背景】
目前主流的VD應(yīng)用,用于娛樂很棒,但是用于工作還是無法效率地操作鍵鼠。用虛擬鍵盤工作則顯然是不現(xiàn)實(shí)的。為了讓自己的頭顯能夠起到小面積代替多顯示屏的作用,自己動(dòng)手開發(fā)投屏VR應(yīng)用。文章來源:http://www.zghlxwxcb.cn/news/detail-720105.html
【思路】
- 先實(shí)現(xiàn)C#的投屏應(yīng)用。
- 研究如何將C#投屏應(yīng)用用Unity 3D項(xiàng)目轉(zhuǎn)寫。
- 將Unity3D項(xiàng)目轉(zhuǎn)變?yōu)閂R項(xiàng)目。
- 在VR項(xiàng)目中引入透視能力,使得可以觀察到屏幕外的實(shí)體目標(biāo),從而順利操作鍵鼠。
【精髓】
下面總結(jié)這個(gè)過程中步步為營(yíng)得到的經(jīng)驗(yàn)精髓文章來源地址http://www.zghlxwxcb.cn/news/detail-720105.html
- 發(fā)送端和接收端都使用Unity的利弊。
曾經(jīng)嘗試過發(fā)送端和接收端都使用Unity,采用Unity的CaptureScreen命令來獲得截屏。
這個(gè)方法的好處在于實(shí)現(xiàn)快,打包解包都是Unity可以直接處理的Texture2D。
局限是只能獲得Unity界面中的畫面,而無法獲得桌面畫面,換句話說,這個(gè)方法只適用于游戲內(nèi)截屏。
截屏代碼:
Texture2D screenshotTexture = ScreenCapture.CaptureScreenshotAsText
到了這里,關(guān)于【VR】【unity】如何在VR中實(shí)現(xiàn)遠(yuǎn)程投屏功能?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!