欧美中文字幕第一页-欧美中文字幕一区-欧美中文字幕一区二区三区-欧美中文字幕在线-欧美中文字幕在线播放-欧美中文字幕在线视频

Unity:DIY自己的虛擬現實世界!(下篇)

我是創始人李巖:很抱歉!給自己產品做個廣告,點擊進來看看。  

Unity:DIY自己的虛擬現實世界!(下篇)

編者按:此文為 《2015年創客工作技巧 Top 10,快來漲姿勢》 中的一篇文章,分為上下兩部分,本文為下篇。

在前一篇文章 《Unity:DIY自己的虛擬現實世界!》 中,我們介紹了如何使用unity這個軟件來構建自己的虛擬世界,那么在這篇文章里,我們將教大家如何將unity和Google?Cardboard結合起來。

如果你是一個有 智能手機 的屌絲,那么Google?Cardboard是你升級為高逼格 虛擬現實 用戶的首選。

主流的公司正準備將這款虛擬眼鏡向大眾推廣。 紐約時報最近向它的訂閱者們送去了超過一百萬架Google?Cardboard ,此舉令虛擬現實有了更多受眾。像 View-Master 這樣的大公司則開始把孩子作為Google?Cardboard的受眾。

相信在不久后,人們也會開始期待新的虛擬現實體驗。 接下來的這一些基礎知識,可以讓大家在Unity中構建虛擬現實。

在本文中,我們要談談如何利用Unity結合谷歌眼鏡來查看虛擬現實場景。我將以機器人大會的場景為例(當然你也可以選擇一個任意的你喜歡的場景)。為了說明更淺顯易懂,我只選擇同一場景。

導入Google?Cardboard的SDK

為了將Google?Cardboard的功能和Unity結合,你需要下載眼鏡的SDK。 main?GitHub?page?for?the?SDK 提供了 SDK文件和一個實例演示 。下載完成就可以開啟我們的虛擬現實旅程啦~

打開你想放入虛擬現實的場景,操作如下:

Assets?>?Import?Package?>?Custom?Package….?

然后找到你剛剛下載的SDK文件:

CardboardSDKForUnity.unitypackage

Unity:DIY自己的虛擬現實世界!(下篇)

這時會出現一個“Importing?package”?的窗口,讓你導入必要的文件包。唯一需要移動的是?“Legacy”?文件夾, 除非你已經有比Unity 5更老版本的Unity。 否則要將勾選消去。

Unity:DIY自己的虛擬現實世界!(下篇)

點擊完“Import”,剛剛的窗口就會關閉。然后你需要創建一個新的虛擬眼鏡文件夾作為本次項目的站點。萬事俱備,現在Google?Cardboard?的SDK就可以開始使用了。

Unity:DIY自己的虛擬現實世界!(下篇) 然后你會看到,在你剛剛建立的Google?Cardboard?文件夾里有五個子文件夾:?Distortion,?Editor,?Prefabs,?Resources,?和?Scripts。這里我們只要用到Prefabs里的文件。

設置Google?Cardboard的攝像頭

所有在Unity中進行的東西都通過Google?Cardboard的鏡頭捕捉。在最簡單的項目里,鏡頭被稱為“Main?Camera”。我們想要改名,就要用Google?Cardboard的鏡頭來代替。

而這就要求導入一個新的鏡頭進入你的場景內,操作如下:

打開剛剛提及的Prefabs文件夾,你會看到一個叫“CardboardMain”的預設項,把這個項用鼠標拖進你的項目層次結構內。

Unity:DIY自己的虛擬現實世界!(下篇)

大概長這樣:

Unity:DIY自己的虛擬現實世界!(下篇)

如果這個Unity項目是你用過多次的,而你想延用相同的模板,就要注意場景內的“Main?Camera”項。把“CardboardMain”?移動到“Main?Camera”內。至于我在做自己的項目時,我會把它移動到?{x:?0,?y:?1,?z:?–10}。當你的CardboardMain在正確的地方時,刪除“Main?Camera”,或者通過單擊復選框旁邊的名字把它隱藏。

Unity:DIY自己的虛擬現實世界!(下篇)

最簡單的測試方法,就是運行一下Unity,然后查看場景長什么樣子。

測試Unity虛擬現實體驗

Unity:DIY自己的虛擬現實世界!(下篇)

為了測試Google?Cardboard的鏡頭。我們需要像剛剛第一步提到的方法那樣去運行我們的場景。點擊Play,就可以在Google?Cardboard查看你的場景了。這會出現在Game?選項卡中。

當然,當你在unity中進行測試時,你不能搖頭晃腦,否則你會感到頭暈。相反,你可以使用鍵盤控制相機的移動。

  • 按住Alt鍵,移動你的鼠標觀看場景。

  • 按住Shift鍵,移動你的鼠標,可以讓視角傾斜。

調整虛擬現實鏡頭

在前面的文章示例中我定位好的鏡頭和這里的虛擬現實鏡頭不太一樣。你會發現這是取決于自己的相機定位的情況。在Unity中,我們可以四周移動場景。

為了移動,當場景定位時,在層次結構中找到CardboardMain并調整變換值。比如,我在測試場景時改變了?CardboardMain的Z方位。場景運行時的任何更改都是暫時的。

Unity:DIY自己的虛擬現實世界!(下篇)

當鏡頭的方位達到滿意效果時,注意記錄CardboardMain的位置值,然后再次點擊Play來終止測試。重新輸入這些位置值使CardboardMain永久化。

使用Google?Cardboard

為了測試Google?Cardboard,你需要安裝iOS安卓系統的Unity。但注意,虛擬眼鏡SDK只適用于iPhone5的iOS8版本。

構建iOS應用程序, 你需要有個蘋果賬戶,還要掌握XCode軟件使用方法 。這有點超乎本文的介紹范圍……

構建安卓應用程序相比之下更簡單一點,你只需要先安裝安卓SDK,

開始構建程序,構建設置操作如下:

File?>?Build?Settings:

Unity:DIY自己的虛擬現實世界!(下篇)

在設置中,先選擇你的智能手機操作系統(安卓或iOS).然后點擊?“Player?Settings”來進行進一步詳細的設置。在這些選項中,你可以按“Other?Settings”來拓展更多選擇項。在這里,有一個字段叫做“Bundle?Identifier包標識符”。?這是確定應用程序的標準的形式。

com.company.appname.?

把選項改成適合你的,比如,我把我的設置成

com.makermedia.cardboarddemo.

Unity:DIY自己的虛擬現實世界!(下篇)

然后拓展“Resolution?and?Presentation”部分,設置默認方向為“Landscape Left”。

Unity:DIY自己的虛擬現實世界!(下篇)

最后,把你的設備和電腦連接起來(我連接了安卓設備),然后點擊“Build?and?Run”?來創建一個應用程序,然后讓它在你的設備自動運行。

? Unity:DIY自己的虛擬現實世界!(下篇)

這篇文章囊括了獲得一次簡單的Google?Cardboard的虛擬現實體驗的方法。在這一系列介紹中,我們知道了如何實現Google?Cardboard眼鏡和現實場景的交互

via? makezine

怎么樣,是不是非常炫酷,感覺都有點崇拜自己了呢。那還等什么呢,趕緊關注——

? Unity:DIY自己的虛擬現實世界!(下篇)

隨意打賞

提交建議
微信掃一掃,分享給好友吧。
主站蜘蛛池模板: 久久久久久久综合日本亚洲 | 老司机精品久久最新免费 | 久久综合影院 | 欧美乱妇高清视频免欢看关 | 999久久精品国产 | 午夜精品久久久久久久第一页 | 欧美一级视频免费看 | 四虎影视2022入口网址 | 123日本不卡在线观看 | 国产成人综合网亚洲欧美在线 | 俺去也最新网站 | 韩日免费视频 | 国产一区二区久久久 | 99网站 | 4虎影院午夜在线观看 | 久久久久国产精品免费免费不卡 | 亚洲xoxo| 国产福利区一区二在线观看 | 97夜夜操 | 色综合久久综合 | 久久亚洲日本不卡一区二区 | 国产欧美成人免费观看视频 | 精品一区 二区三区免费毛片 | 日韩综合nv一区二区在线观看 | 99热免费精品 | 真人特级毛片免费视频 | 亚洲 国产 日韩 欧美 | 亚洲欧美日韩在线一区二区三区 | 狠狠做深爱婷婷久久一区 | 性欧美video另类3d | 狠狠色噜噜狠狠狠狠奇米777 | 日韩精品一区二区三区毛片 | 国产nv精品你懂得 | 免费观看a黄一级视频 | 亚洲一区二区三区久久久久 | 久热这里有精品 | 天天摸天天操免费播放小视频 | 亚洲黄色视屏 | 久久香蕉国产线看观看99 | 青青青免费高清视频在线 | 97天天做天天爱夜夜爽 |