10 月 13 日,腾讯位置服务联合 InfoQ 举办的腾讯位置服务技术沙龙就针对“助力游戏,连接现实”的话题展开了深入探讨。本次沙龙分别从 LBS 游戏解决方案、 POI 在 LBS 游戏的应用、纯 Unity 地图渲染引擎、腾讯位置服务在《天龙八部》和《王者荣耀》中的应用等 5 个方面阐述了 LBS 技术与游戏的结合方式。

\\\\

LBS 游戏解决方案

\\

首先进行分享的是腾讯位置服务产品负责人王嫒婷。秉承让位置服务无处不在,让每一个位置彰显价值的理念,腾讯位置服务平台日均定位次数达到 600 亿,全球覆盖 200 个国家和地区,用户触达数量超过了 10 亿,并且在各个领域形成不同的解决方案。

\\\\

腾讯位置服务是一个提供地图及导航服务的开放平台,具体服务包括定位、地图、地点搜索、导航、轨迹、室内、海外图等。而海外位置服务覆盖全球范围,支持 72 种本地化语言展示和检索。

\\

针对游戏行业,腾讯位置服务还从定位、智能搜索、位置描述、路线规划及导航以及地图能力形成了一套完整的闭环。同时发布两款国内首套纯 unity 引擎的定位 sdk 和地图 sdk 产品,与游戏引擎无缝对接,满足游戏场景定位及地图需求。在地图个性化方面,提供多套模版及个性化服务平台,满足多场景多样式的个性化需求;基于 AI 引擎的位置解析服务更精准的解读玩家所在的地址描述。

\\

针对小程序场景,为游戏开发者提供更多位置服务能力,成为游戏玩家助手,指引玩家顺利抵达刷怪点。

\\

POI 在 LBS 游戏中的应用

\\

第二位出场的是腾讯位置服务数据及检索中心总监郭昂。过去游戏的很多玩法是线上的,但是现在游戏已经沟通起了线上与线下,郭昂以腾讯游戏《一起来捉妖》为例介绍了 POI 在 LBS 功能及游戏中起到的作用。

\\\\

作为一款线上线下紧密结合的游戏,划定玩家可玩区域十分重要。区域属性如何划定呢?要做到以下五点:可玩性,在人流密集处增加趣味性;安全性,避开不宜进入的场所;丰富性,在不同的地方放置 POI,调度用户兴趣;游戏属性,获取玩家想要的游戏内容;社交性,为玩家建造相应的话题。而这些属性的背后是庞大的大数据信息。

\\

腾讯地图每天能获得超过 7000 万 POI 数据、1 亿 POI 用户行为和 600 亿定位数据,基于这些数据能够帮助确定 POI 热度并完成用户画像,助力游戏开发。未来腾讯位置服务还将基于用户的行为、上报等数据,打造一个游戏专属的 POI 库。该 POI 库具有社交性质,可以上传图片甚至组织聚会;这将会帮助打通线上和线下场景,甚至与商家、景区等结合,实现人流拉动,双方完成合作共赢。

\\

纯 Unity 地图渲染引擎

\\

腾讯位置服务打造了国内首套纯 Unity 地图渲染引擎,这套引擎的 LBS 功能在游戏中是怎样应用的?腾讯位置服务游戏技术负责人杜实现对此进行了讲述。

\\\\

目前,业界有三种 LBS 解决方案,第一种是纯 Native,地图模型渲染和 Marker 模型渲染都是在 Native 端,接入游戏成本极高,添加的 Marker 只能以二维静态图片呈现,PC 端无法实时预览,调试成本很高;第二种是 Native+Unity,地图模型 Native 端渲染,Marker 模型 Unity 端渲染,接入成本较高,需要大量的 Unity 和 Native 数据通信,PC 端也是无法实时预览;第三种是纯 Unity 地图渲染,地图模型和 Marker 模型都是 Unity 端渲染,这是目前业界最好的解决方案,不仅能够实现简易快速无缝接入,PC 端也能实时预览地图渲染效果,还可以灵活添加炫酷的三维模型。

\\

腾讯位置服务推出的国内首套纯 Unity 地图渲染引擎,接入流程只要三步,5 到 10 分钟左右,无需写一行代码。首先导入资源包和 dll 库;然后将地图和相机 Prefab 文件拖入到 Scene 场景中;最后,挂载地图控制器脚本 MapController.cs 并且配置地图中心点经纬度、地图级别和 Api Key 等参数,点击运行就可以在游戏中渲染出地图。

\\

《天龙八部》手游中的应用

\\

那么,腾讯位置服务的技术是如何接入到游戏中的呢?来自搜狐畅游引擎部高级开发工程师岑丽霞以手游《天龙八部》为例做出了解答。

\\\\

LBS 功能目前已经成为 Unity 手游社交组成部分,不仅能拉近玩家距离,还能增加用户对游戏的粘性。传统 LBS 接入方案一般有两种:一种采用原生地图,用系统原生 marker 和原生弹框;这种方法依赖于手机系统原生 UI,周期较长;另一种采用第二种方法是将地图绘制到指定的 RT 上,其他部分都使用 Unity 自带,这也是目前大多数 mmo 游戏选择的方式。

\\

而腾讯研发的 Unity 定制版地图 SDK 由于嵌入到 Unity 中,支持 Unity 的所有特性,如 OpenGL ES3.0、多线程渲染、苹果的 metal 及 PC 平台、NGUI、UGUI、3D 效果并且兼容 Unity4.x 和 5.x 版本,因此最终《天龙八部》选择使用腾讯位置服务的 Unity 定制版地图 SDK。

\\

LBS 在《王者荣耀》中的社交应用

\\

《王者荣耀》是一款用户量庞大的手机游戏,那么 LBS 功能在其中是如何应用的呢?腾讯游戏天美工作室群《王者荣耀》游戏策划乔榛对此进行了解答。

\\\\

游戏属于内容与社交结合的一个典型,当《王者荣耀》开始有现象级表现后,这款游戏被赋予了更多社交属性。其崛起有两点原因,一方面是产品时机较好,在娱乐领域人们并不介意消耗时间;另一个则是用户关系,实用工具弱化了线下社交,而游戏则相反。

\\

在 2017 年初,《王者荣耀》上线了荣耀战区及街区功能,一方面为了丰富游戏追求,不再单纯追逐段位;另一方面就是为了服务游戏社交。称号不仅可以帮助玩家之间互相了解技术特点、常规位置,娱乐性十足还能兼顾实用性;这种写入游戏内核的社交功能容易帮助玩家获得他人的认同。

\\\\

LBS 功能在游戏领域的遍地开花显然并不是一个偶然,技术的突破会让生活和娱乐得到更多的受益。一些看似普通的技术一旦发展成熟,他山之石可以攻玉,换个地方也许就会有更大的作为。

\\

点击阅读原文,了解LBS游戏解决方案详细信息。

助力游戏连接现实,LBS让游戏岂止于“玩”相关推荐

  1. 结合NBA主题,Niantic再寻LBS AR游戏破局之道

    借助任天堂经典IP和有趣的LBS AR玩法,<Pokemon GO>在2016年成为了全球最火手游之一.随后,大IP+AR的玩法被更多厂商效仿,其中不乏:侏罗纪世界.捉鬼敢死队.我的世界等 ...

  2. 电脑进不去游戏显示重新连接服务器,幻塔无法连接服务器怎么办?游戏进不去解决方法...

    幻塔作为一款沉浸式开放世界手游新作,不少小伙伴们都想要进入游戏体验一番,不过一些小伙伴们在登录游戏的时候,却遇到了进不去的情况,如果碰到幻塔无法连接服务器怎么办呢,这里就来分享一下游戏进不去的解决方法 ...

  3. 绝地求生国际服请求超时服务器未响应,绝地求生connection timeout 3.6.7解决方法/游戏连接超时怎么办...

    绝地求生游戏中有很多的玩家遇到了connection timeout 3.6.7,这是怎么回事呢?下面游戏吧小编为大家带来绝地求生connection timeout 3.6.7解决方法,感兴趣的小伙 ...

  4. 游戏消息服务器长链接,游戏服务器匹配 长连接

    游戏服务器匹配 长连接 内容精选 换一换 目录 前言 1.常见游戏模块 2.开发语言与项目构建发布 3.JAVA游戏服务器,需要掌握的技术 4.总结 点赞在看,养成习惯 前言 <摩尔庄园> ...

  5. 【强化学习炼金术】李飞飞高徒范麟熙解析强化学习在游戏和现实中的应用

    在新智元上一篇文章中,Jim Fan(范麟熙)介绍了强化学习的概念和目的.今天是<强化学习炼金术>Introduction第三讲. 在这一课里,Jim Fan会跟各位炼金术师们聊一聊游戏中 ...

  6. Layabox助力开发者快速接入QQ轻游戏,畅享流量红利!

    11月2日,2018年腾讯全球合作伙伴大会QQ分论坛在南京开讲,腾讯公司平台与内容事业群QQ支付联合产品部总经理贺飏分享了QQ轻游戏的最新动态.据悉,QQ轻游戏平台用户已突破2.5亿.平台接入超过70 ...

  7. 手机游戏连接计算机屏幕,推荐一种将手机屏幕投影到计算机大屏幕的软件-PowerMirror...

    现在,越来越多的人需要在计算机上玩手机游戏. 大多数人会选择一个Android模拟器. 但是,众所周知,Android模拟器对计算机配置有更高的要求,而性能较差的计算机则有被卡住的风险. 今天,我介绍 ...

  8. Flash、HTML和Unity开发网页游戏的现实比较

    2011-11-21 这一天对于全球的flash开发者来说是一个黑暗的日子,因为Adobe宣布它将停止对移动浏览器上flash的支持.在此之前一天,Adobe刚刚宣布大规模裁员,这看起来似乎不是什么大 ...

  9. 剑网3选择人物后进入游戏就显示服务器断开连接,剑网3怎么进入游戏_剑网3进入游戏的问题_牛游戏网...

    安装好游戏之后,点击桌面游戏图标运行<剑网3>游戏更新程序.如果游戏需要更新,游戏更新程序将自动更新至最新版本.您也可以选择下载补丁包手动更新游戏. 游戏更新程序上可以快速注册帐号.付费充 ...

最新文章

  1. ubuntu18上安裝TeamViewer
  2. 软通动力华为java机考题库_华为机考笔试刷题-java-1
  3. 【C#】三种结构:顺序、分支(if、switch、条件运算符)、循环
  4. 兔子未来的方向在哪里
  5. PCL之积分图法线估计
  6. 格式化输出%与format
  7. C++大小端转换程序
  8. android 微积分计算器,不到1M的良心之作 连微积分都能算的计算器APP
  9. Java内存模型JMM
  10. 新浪微博自动化运维平台实践
  11. 清华技术经理自学Python全栈的从业笔记,欢迎收藏
  12. libmaxminddb
  13. win10查看无线密码
  14. 这一次,抄袭的人竟然是Facebook!美版微信要出现了吗?!
  15. 程序设计天梯赛——T1(15分)java版
  16. 修改计算机桌面壁纸影响计算机考试吗,计算机考试
  17. 正则表达式匹配任意字符串
  18. 成都拓嘉启远:如何全面看待拼多多百亿补贴
  19. BD功率变送器在造纸磨浆机控制系统中的研究应用
  20. 2023年系统集成项目管理工程师通关攻略

热门文章

  1. python(数据分析与可视化)六
  2. 学生HTML网页作业:基于HTML+CSS+JavaScript画家企业8页
  3. mac 打开chrome开发者模式快捷键
  4. ckc交易什么意思_小白买基金,什么都不懂?100个问题带你揭秘基金神秘面纱(五)...
  5. php sequelize,egg.js整合数据库ORM框架Sequelize
  6. ffmpeg 分辨率 压缩_视频怎么在尽量不损害画质的前提下压缩?
  7. GIS自主创新十年路(一):缘起ActiveMap
  8. 机器学习(五):初级matplitlib绘图-其他绘图样式和3维绘图
  9. js 实现鼠标拖曳div
  10. 汽车之家运维团队倾力打造的配置管理系统AutoCMS