查看原文
其他

应用 | Mapbox 首款AR 游戏上线,快来寻找你的外星小伙伴

Mapbox Mapbox 2019-06-01

👽

hello,这是你掉的外星朋友吗?



在上个月的GDC(全球游戏开发者大会)上,为了展示Mapbox Unity SDK,我们在App Store上线了一款叫做 Space Invad-AR 的小游戏,现在可以在App Store 搜索下载😜传送门👉Space Invad-AR,下载链接


首先是非常不隆重的官方展示宣传视频

https://v.qq.com/txp/iframe/player.html?vid=i0636dqz64y&width=500&height=375&auto=0


其次是是非常不隆重的介绍


🛠正确玩法


安装并打开游戏,加载完毕之后,点击开始。


记得一定要给游戏开启你的相机权限噢,这样你就可以看到模拟3D城市画面和真实场景相结合的样子,不会撞到别人了。

然后晃动手机操纵屏幕,在规定时间内尽可能多的找到你的伙伴,注意千万不要撞上建筑物!


🤞Mapbox 上海办公室小伙伴发明的玩法

看谁能在规定时间内毁坏最多的建筑物 🤣




我们希望通过这款游戏,来让用户与开发者对我们的Maps SDK for Unity有更加直观的了解。开发者可以通过这个SDK,使用来自真实世界的矢量数据和兴趣点(Points of Interests)来构建他们的游戏。


这个神奇的AR 游戏背后的逻辑是怎样的呢?下面将为你解答:


🌐建立游戏地图


首先,你需要设计一张地图。

在Space Invad-AR中的城市地图是真实的,我们使用矢量数据来生成你看到的UFO穿行其中的地图,在设计游戏原型的时候,我们构思了两种地图视角:一种是街道视角,你可以在高楼建筑之间飞行;另外一种是鸟瞰视角,从更高处俯瞰城市风景。最终成型的版本我们采用了折中方案:在略高于城市建筑的高度飞行,探索地面上不同的兴趣点。玩家还可以随时对飞行高度做一定的调整。


💖 整合兴趣点


兴趣点(Points of Interests)是地图上值得探索的地方。开发者通过对兴趣点的设计,来构建游戏的逻辑。根据玩家的初始地点,系统会在某个地方自动生成你要寻找的外星小伙伴的位置。TA可能正在某个餐厅吃汉堡,或者在公园长椅上发呆。

外星小伙伴把啤酒撒到飞船上:“你怎么现在才来!”


不仅如此,我们还根据玩家的位置和附近的兴趣点,创建独特的游戏体验:举例来说,如果闯入了纽约中央公园,你会收到一条信息说“飞船正在破坏中央公园!”如果玩家飞到了餐厅,纪念碑,博物馆,商店等地方,也都会有相应的游戏反馈。飞得太低了,撞到一家鞋店:(


🎨 添加自定义风格


基础的地图制作完成之后,我们就可以为其叠加不同的风格。使用Mapbox Studio,你可以为底图加上不同的渲染风格。要渲染建筑的话,可以使用我们的默认贴图库。在这个库中我们根据建筑、街道、绿地等设计了相应的贴图纹理。


不同建筑的外墙纹理


可为环境定制色域广阔的主题颜色 


将贴图纹理与颜色加载到地图上的效果


👩‍💻 代码部分


有兴趣的小伙伴请点此下载这个游戏的具体代码,通过研究你也许会发现更多Maps SDK for Unity的新玩法呢!



👀你可能想看更多

新闻 | 前谷歌产品总监Andrew Chen 加入Mapbox,将领导地图和搜索团队

应用 | MongoDB 产品经理与你分享如何构建数据可视化

应用 | 用Unity SDK 创建一个Oasis!成为你自己的头号玩家


🌀 我们欢迎你与我们分享你的作品,你可以在微博上 @Mapbox,或者tag #mapbox# ,或者直接在微信上发给我们👻

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存