我赢职场全国首发苹果iphone8 ARkit技术教程
北京时间9.13日凌晨,苹果秋季开发大会召开。iphone 8正式跟大家见面,iOS11正式版也将在本月推送。苹果在最新的iOS11中引入了应用开发平台ARKit,可以让开发者使用最简单快捷的方式开发AR应用。
ARKit的出现被认为将会改变以后的一切。它不需要专门的3D感知摄像头,可以让虚拟物体随着摄像头看到不同的部位,并且随着摄像头的远近进行缩放。更为重要的是,ARKit基于苹果打造的iOS系统下,从一开始就具备了那么庞大的潜在用户量,对于开发者来说是很有吸引力的。
可以预见,我们将迎来手机体验的又一提升。
iOS11正式版发布之后,第一批 ARKit 应用将进入 App Store 中。对于开发者来说,ARKit 应用开发方式有哪些呢?ARKit的开发有2种,一种是基于iOS开发,另一种是基于Unity 3d。
下文将以iOS开发方式为例,让我们来迅速了解一下ARKit开发。
1.打开Xcode9bete版本,创建一个新的xcode工程,在iOS应用中选择Augmented Reality APP,点击next。
2.在包含技术选项中选择SceneKit,并为应用命名,点击next。
3.保存xcode工程之后,会自动为生成一段简洁的AR代码。
从这段简短的代码中可以发现和iOS开发有着惊人的相似,只要会iOS开发,简单学习一下arkit就可以快速的进行AR开发了。
最终效果图:
1.飞机能够随着摄像头看到不同的部位。
2.飞机能够随着摄像头的远近进行缩放。
以上主要是体验一下系统里的AR效果,代码的具体含义以及ARKit的使用请参考我赢职场官方网站查看。
ARKit基于的强大的用户群将会带动更多的开发者进行AR应用开发,不久的将来我们的手机体验方式将会有更多的改变,让我们拭目以待吧。