ARCore為許多最流行的開發(fā)環(huán)境提供SDK。這些SDK為所有基本的AR特性提供原生API豆混,如運(yùn)動跟蹤篓像、環(huán)境理解和光估算。有了這些功能皿伺,你就可以建立全新的AR體驗员辩,或者增強(qiáng)現(xiàn)有的AR功能應(yīng)用。那么現(xiàn)在我們就從Android Studio開始來感受一下ARCore心傀。
一屈暗、設(shè)置開發(fā)環(huán)境
在開發(fā)和運(yùn)行ARCore應(yīng)用之前呢,我們需要安裝Android Studio2.3或者更高版本脂男,Android SDK 7.0或者更高版本(關(guān)于Andorid Studio和SDK的安裝我們在這里就不在贅述)养叛;
二、準(zhǔn)備設(shè)置設(shè)備
ARCore不支持如Android模擬器等虛擬設(shè)備宰翅,你必須有一臺支持ARCore的硬件設(shè)備(Google Pixel and Pixel XL或者Samsung Galaxy S8 )弃甥;
啟動開發(fā)者選項和USB調(diào)試;
-
下載并安裝ARCore Service(https://github.com/google-ar/arcore-android-sdk/releases/download/sdk-preview/arcore-preview.apk)汁讼;
C:\Users\chengxiang.peng>adb install -r -d C:\Users\chengxiang.peng\Downloads\ar core-preview.apk * daemon not running. starting it now at tcp:5037 * * daemon started successfully * Success
三淆攻、運(yùn)行示例項目
-
下載SDK preview for Android Studio(https://github.com/google-ar/arcore-android-sdk/releases/download/sdk-preview/arcore-android-sdk-preview.zip);
-
使用Android Stuido打開HelloAR項目嘿架;
-
連接設(shè)備瓶珊,在Android Studio構(gòu)建并運(yùn)行該項目如下;
當(dāng)你移動設(shè)備的時候耸彪,ARCore自動掃描特征點集群伞芹,檢測到平面并繪制磚石網(wǎng)格。點擊網(wǎng)格,就會在表面方式一個Andorid機(jī)器人唱较。
1.新技術(shù)扎唾,新未來!盡在1024工場南缓。時刻關(guān)注最前沿技術(shù)資訊胸遇,發(fā)布最棒技術(shù)博文!(甭客氣汉形!盡情的掃描或者長按V侥鳌)
2.完整和持續(xù)更新的《使用Android打開AR的開發(fā)大門—ARCore》文檔,歡迎大家閱讀获雕!
https://www.kancloud.cn/p3243986735/arcore_develop/457951