注册 登录
  • 动态
  • 推荐
  • 游戏
  • 分享链接 new
  • 回答问题
  • 发现
  • 野蔷薇
  • 视频

韩笑 带硬件BUF但从没写过IOS的全栈,CV&ML

回答了问题 发布于 2016-07-09 18:43:57

Pokemon Go 在哪些方面有怎样的技术门槛?

先提结论吧,我觉得在技术方面,Pokemon Go并不存在明显的壁垒。

(体验的时间不多...十几分钟就被挂了,所以...只是凭印象)

关于AR技术,这个真的不是非常困难,和早年的在卡片二维码上投影的所谓2.5维技术相比差别不大。(在那个时候有很多的小团队做这个)虚拟现实叠加的实现方法很多,很多的开源库,如基于高通基于FastCV的VAR SDK(Github随便一搜一大堆),而且就实际体验看,PM Go做的并不好,包括浮空感强等等。目测PM Go是一个结合GPS的大致的叠加解决方案,来实现大家看到的图像都差不多。

(随手就可以在Github搜到类似的解决方案,如trivial augmented reality (GPS based) )

(效果好的话,可以参考Google IO上展示的单目视觉技术,采用关键点+陀螺仪/加速度计的方式实现地面3D建模,这样就不会造成现实感不足)


地图POI与框架图的问题,这个方案有三个方向。一是正规向地图供应商买数据,没有尝试过,估计价格吧...那啥= =。第二就是反向地图包,因为道路都是以坐标形式存储的,理论上可行,包括用蜘蛛把数据抓下来。第三就是通过自定义地图样式实现特定的展示效果。不论如何,我并不觉得这个会构成问题


服务器吧...啊...呵呵...这个完全不是问题

Pokemon Go不存在AI,这个就省了很多事了。模型都是本地渲染,本地存在(即使有也只是一次性拉取)。对战行为也很简单,对实时性要求很低...不一一分析了。意思就是,PM Go并不特别吃服务器性能。当然,服务器基本的属性还是要够。这个也就是比较基础的游戏服务器吧,靠谱的后端都能搞定。


建模的话...这个国内技术完全不是问题(可以参考2.5D卡片...)

著作权归作者所有。商业转载请联系作者获得授权,非商业转载务必附上原作者名称,注明来自「奶牛关」并给出原文链接。不得以任何形式演绎或修改。

{{answer_voters_count}}人赞同

...

{{question_follower_count}} 个玩家关注

...

相关游戏

目录

    评论 0

    登录奶牛关账号即可参与讨论
    登录 / 注册

    韩笑 的更多回答

    查看所有回答

    该问题的其他回答