最近一段時間才開始學習使用Unity3d,AR的學習使用中,先后使用了metaio SDK、vuforia SDK,但由於這兩個都屬於收費的,今天開始嘗試使用ARToolKit。先將ARToolKit for Unity的搭建介紹一下,供大家參考。
一、Unity環境:windows7 64位,Unity 5.1.1f1 32位。
二、ARToolKit已經發布新的版本,而ARToolKit for Unity的最新版本是5.2.2,
MSDN下載:http://download.csdn.net/detail/zhbt_5257/8973489
三、下載ARToolKit for Unity v5.2.2 Setup.exe后,直接雙擊運行進行安裝。安裝后,在安裝目錄下存在unity的插件包ARToolKit5-Unity.unitypackage。直接雙擊或從unity導入該包即可。如圖:
四、導入ARToolKit包后,可以運行自帶的實例場景。但這是會出現以下問題:
Failed to load 'Assets/Plugins/x86_64/ARWrapper.dll' with error '操作成功完成。
', GetDllDirectory returned ''. If GetDllDirectory returned non empty path, check that you're using SetDirectoryDll correctly.
ARController:Awake() (at Assets/ARToolKit5-Unity/ARController.cs:310)
ARController:Awake() (at Assets/ARToolKit5-Unity/ARController.cs:303)
問題解決請參照:
五,重新運行Unity,打開實例,即可運行。環境初步搭建成功。