去年这个时候游戏PokémonGo火了,引发了一阵对虚拟现实技术期待的热潮。六月初的WWDC上,Apple发布了增强现实开发组件ARKit。笔者整理了一些这一个多月来发现的有趣的ARKit小项目和Demo,或许能够为各位读者提供一些灵感。
1.井字棋游戏
ARKit-tictactoe:作者bjarnel将他用SceneKit开发的Tic-Tac-Toe(井字棋)游戏移植到了ARKit上,并且包含了人工智能对手和玩家对战功能。
源码:/bjarnel/ark…
2.俄罗斯方块
ARTetris:还记得多年前在不那么智能的手机上玩俄罗斯方块吗?现在你可以在家里的地板上用ARKit回顾青春记忆了……
源码:/exyte/ARTet…
3.用AR展示手机运动的轨迹
ARKit-line-drawing:将移动设备的摄像头的移动轨迹记录下来,应该会有很多基于这个开源项目的应用场景。
源码:/lapfelix/AR…
4.贪吃蛇
3DSnakeAR:在写字台上玩3D贪吃蛇游戏,应该会很酷吧?
源码:/PGSSoft/3DS…
5.把太阳系装在iPhone里
ARSolarPlay:之前iOS平台上有一些教育类的应用来模拟太阳系的构成(比如StarWalk),或许通过AR可以更真实地把宇宙展现给用户?
源码:/miliPolo/AR…
开发教程:/p/82d749626…
6.通过增强现实学freestyle
DanceReality:这是一个非常不错的创意,通过增强现实教用户学习舞步。这个项目已经在ProductHunt上获得400+个赞。开发者还在招募测试用户,有兴趣学习freestyle且有iOS11设备的用户可以去了解一下。
ProductHunt:/posts/dance…
7.3D展示GitHubCommit
ARGitHubCommits:这个项目把(全球最大的同性)交友网站GitHub的用户贡(yue)献(hui)日历做成了3D柱状版本:
是不是更方便(在床上)展示了?
源码:/songkuixi/A…
8.生成好看的3D柱状图
ARCharts:如果想做出类似上面项目那样的基于ARKit的3D柱状图,那么这个项目给了不错的解决方案。
源码:/Boris-Em/AR…
9.通过ARKit在空中绘画
ARBrush:用ARKit搭配Metal和SceneKit开发的AR绘画应用,基于前面的ARKit-line-drawing项目。
源码:/laanlabs/AR…