最近一段时间才开始学习使用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下载:
三、下载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,打开实例,即可运行。环境初步搭建成功。