SDK推荐:Vuforia,EasyAR, HiAR 开发环境:Unity,Android, VS2015 以上三个是我都用过的,其中Vuforia应该是用的最多的,后两个都是国内的,各有特点,总的来说也不错,国内还有一个叫太虚AR的,听过没用过。苹果推出的那个ARKit受限于设备问题(没mac,没iphone……),也就一直没去关注。 1.Vuforia的SDK https://developer.vuforia.com/ Vuforia大概五六年前就推出了自己的SDK,更新到现在,功能已经很完善了,云识别,智能地形,虚拟按钮,SLAM呀等等,总的来说功能很强大。但是我总感觉它在国内水土不服,要不然国内的这几个ARsdk估计也不会发展这么快吧,Hiar,EasyAR跟国内的支付宝,腾讯qq这些都有合作关系。 Vuforia的云识别很不好用,你要问我怎么不好用的话,建议你打开他们官网,看看你用了多久打开。 还有一点就是他里边的很多东西是不开源的,这非常限制开发者的开发。 2.EasyAR的SDK http://www.easyar.cn/ 国内这家公司的SDK还是很有诚意的,SDK完全免费(近期出了付费版本,但是免费版本依然够用),而且大部分东西都是开源的。 将他们的安卓SDK导入Android Studio中,你可以看到他们的底层代码,通过配置他们的Json文件,原生开发APP,但是如果你的APP涉及到模型动画之类的,还是要用到Unity。 缺点也很明显,SLAM技术不成熟,云识别虽然不稳定,但是流媒体的视频播放还是很给力的。 3.HiAR的SDK http://www.hiar.com.cn/download.html HiAR也是国内的一款SDK,我觉得它的云识别是最好的。 当你的app打包完成后,你可以登录他们的管理后台,给你的app动态的上传识别图和AssetBundle资源包来实现app后台内容的管理,直接秒杀所有云识别,缺点是不太稳定,偶尔会识别不出来,还有就是制作AssetBundle包也不是一步就成的。 他们官网的SDK已经半年多没更新了,应该是在憋大招,听说是在折腾眼镜。 这三个SDK目前都发展很好,网上也有很多教程,学好一个就明白这些SDK的套路了,再研究其他的也不是太难。但是如果想利用其做一个大型的多用户的APP,还是不容易呀……