Unity -- 使用easyAR的基礎教程


三人行,必有我師焉”,抱着共同學習進步的態度,和大家一起交流下EasyAR的用法。有不足的地方,歡迎指出!大家都知道,今年的QQ,支付寶,都用到了AR的技術,掃描一張圖片,就會出現虛擬模型,及其想要的動作。
好的,我們直接進入正題,本節教你怎么使用EasyAR做出一個屬於自己的AR。
1,進入EasyAR的官網,下載EasyAR的插件。當然,我這也有整理好的,想省事的朋友可以直接下載哈:http://pan.baidu.com/s/1dFGaHGH
<ignore_js_op> 



2,在EasyAR官網里申請一個EasyAR賬號,登陸上以后,點擊Develop。

<ignore_js_op> 





3,點擊Add Application,添加一個應用。
第一行空格:填入一個應用名字,我以我寫的Moneytree為例,名字:moneytree
第二行空格:這里要填入一個打包的地址,這里要注意,要求比較嚴格:com.easyar.moneytree,相信你已經發現規律了,一定要按照這樣的格式填寫哦。(即要和你取得應用名保持一致),完了,點擊OK。
 
<ignore_js_op> 




4,現在已經添加好一個應用了,這時我們點擊Show,顯示出它的Key,把下面的Key先復制下來,一會要用到。
 

<ignore_js_op> 




5,打開Unity,創建一個項目,把EasyARSDK拖進去。然后打開EasyAR文件夾,把Prefabs文件夾下的EasyAR_Startup預設體拖到面板,把面板里的MainCamara刪掉。
 

<ignore_js_op> 




6,同樣,找到Primitives文件夾下的ImageTarget預設,把它也拖到面板,選中面板上的EasyAR_Startup,修改它的屬性,把我們之前復制的key粘貼進去。
 

<ignore_js_op> 




7,把ImageTarget上的ImageTargetBehaviour腳本刪掉,找到你在我U盤下載的EasyARSDK,文件夾里有個HelloAR文件夾,在里面找到一個EasyImageTargetBehaviour的腳本,拖入Unity,拖到ImageTarget物體上。 
 

 

<ignore_js_op> 




8,找一張圖片當做識別圖,自己的照片也可以哦,推薦顏色不要單一的識別圖,不然一種顏色識別不到就尷尬了。然后在Unity里創建一個名叫StreamingAssets的文件夾,把圖片拖在這里。另外再拖一次放在Assets下。

 


<ignore_js_op> 







9,填寫EasyImageTargetBehaviour的腳本的信息。
以我的為例,
path(圖片的路徑):timg.jpg
name(名字):timg
size(圖片的大小):10,10
storage(儲存地址): Assets(這個比較重要,不要選錯)
接下來,創建一個材質球,命名為timg,選擇它的shader為EasyAR/RealityPlane,把識別圖片拖進去。然后把這個材質球拖給游戲面板的ImageTarget物體。
 

 
<ignore_js_op> 





10,建一個Cube,顏色改為紅色,Cube的位置在識別圖上方,然后把它拖在ImageTarget下當它的子物體。
現在運行游戲,激活ImageTarget,Cube就顯現出來了。一個簡單的AR就做成了。(EasyAR就這點比較好,可以在Unity里面看效果)。
在以后的開發里也可以通過控制ImageTarget的激活和不激活讓物體顯現和消失,抑或怎么去顯現。
 


<ignore_js_op> 







11,打包成APK,File--buildsetings,場景拖進去,選擇,點擊Playerseting,設置一下參數:
Product: APK的名字
打開Other settings, Bundle Identifier: 把打包地址輸進去(com.easyar.XX)。
<ignore_js_op> 



<ignore_js_op> 



<ignore_js_op> 





12,設置好以后,點擊Build.


<ignore_js_op> 



OK,現在把打包好的APK安裝在Android手機上,運行,掃面這張識別圖,你的模型就出來了。
怎么樣小伙伴們,你會了嗎?呵呵,第一次發帖,獻丑了,支持下哦,經驗不足,有紕漏的地方還望指出,呵呵累啊,對AR感興趣的朋友可以問我,必回!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM