1 先在Unity上創(chuàng)建一個(gè)新項(xiàng)目工程放可,
選擇 File > New Project。這將打開“ Projects” 窗口朝刊。
在Project name文本框中耀里,輸入新項(xiàng)目的名稱。
接受“ Location” 文本框中顯示的項(xiàng)目的默認(rèn)位置拾氓,或者單擊該框右側(cè)的圖標(biāo)冯挎,然后導(dǎo)航到其他位置。
確保項(xiàng)目設(shè)置為3D咙鞍。
Create Project
2 導(dǎo)入Tango SDK 插件
去官網(wǎng)(https://developers.google.cn/tango/downloads) 下載這個(gè)插件房官,導(dǎo)入U(xiǎn)nity中趾徽。
導(dǎo)入完成后:
3 刪除主相機(jī)
在Hierarchy面板中,選擇并刪除Main Camera翰守。
我們所有的Tango Unity指南和大部分APP都使用Tango SDK中的一些自定義Prefab Camera孵奶。但是對(duì)于某些應(yīng)用程序,主攝像頭可能是有用的(例如蜡峰,在第三人看到您的移動(dòng)的益智/隱形游戲)了袁。如果您正在計(jì)劃這樣的應(yīng)用程序,請(qǐng)將主攝像頭保存在您的項(xiàng)目中事示。
4 添加探戈管理器
選擇All Prefabs文件夾以查看其內(nèi)容早像,然后將 Tango Manager預(yù)制件拖到Hierarchy視圖中。
5 設(shè)置構(gòu)建設(shè)置
只需要為每個(gè)項(xiàng)目設(shè)置一次構(gòu)建設(shè)置; 之后肖爵,當(dāng)你需要?jiǎng)?chuàng)建一個(gè)新的版本,你可以打開文件菜單臀脏,然后點(diǎn)擊 Build and Run劝堪。
選擇 File > Build Settings.。
在“ Platform”列表中揉稚,選擇“ Android”秒啦,然后單擊“ Switch Platform”按鈕。Unity需要一些時(shí)間來(lái)導(dǎo)入一些資產(chǎn); “ Assets Progress ”對(duì)話框會(huì)讓您更新搀玖。
交換平臺(tái)進(jìn)程完成后余境,單擊“ Player Settings” 按鈕
6 單擊其他設(shè)置打開該面板,然后將所需的軟件包名稱輸入到軟件包標(biāo)識(shí)符字段中灌诅。在這個(gè)例子中芳来,我們使用com.google.tango.prefab;
7 點(diǎn)擊最低API級(jí)別下拉列表,然后選擇 API級(jí)別17或更高猜拾。
8 關(guān)閉“ 生成設(shè)置”對(duì)話框即舌。
簡(jiǎn)單的AR:
在 Hierarchy 面板, 選擇 Tango Manager, 然后在“ Inspector 器”面板中確保選中以下選項(xiàng):
Auto-connect to Service.
Enable Motion Tracking with Auto Reset.
Auto Reset.
Enable Video Overlay with Method = Texture and Raw Bytes.
Add the Tango Camera
在 Project 下視圖資產(chǎn),單擊TangoPrefabs文件夾以顯示其項(xiàng)目挎袜。
將Tango Camera拖到Hierarchy視圖中顽聂。
注意:如果您想深入了解AR應(yīng)用程序背后的Tango專用代碼,我們建議您探索連接到探戈相機(jī)的腳本盯仪。例如紊搪,Tango AR Screen 腳本與Tango Pose Controller 一起使用,以確保Tango服務(wù)返回的 姿勢(shì)與設(shè)備的彩色攝像機(jī)返回的圖像同步全景。
添加并移動(dòng)一個(gè)球體
在GameObject菜單上耀石,指向3D對(duì)象,然后選擇 球體蚪燕。
在 Inspector的“ Transform”部分中奔浅,將球體Position的Z值更改為2诗良。
點(diǎn)擊游戲標(biāo)簽。該視圖應(yīng)該如下所示:
建立并運(yùn)行你的項(xiàng)目
在文件菜單上鉴裹,單擊生成并運(yùn)行。
在“ 生成設(shè)置”對(duì)話框中径荔,單擊“ 生成并運(yùn)行”。
在“ 構(gòu)建Android”對(duì)話框的“ 另存為” 字段中輸入名稱狈惫,然后單擊“ 保存”。
運(yùn)行測(cè)試: