[发明专利]一种球状场景展示方法和展示装置有效
申请号: | 201510590314.6 | 申请日: | 2015-09-16 |
公开(公告)号: | CN105597313B | 公开(公告)日: | 2020-03-03 |
发明(设计)人: | 郑宇菲;吴昊 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/822 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 王震宇 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 球状 场景 展示 方法 装置 | ||
1.一种在移动端设备运行的游戏界面中的球状场景展示方法,其特征在于,包括以下步骤:
a.在游戏界面中对场景模型进行球状化处理,将场景模型的地表处理成按照球面形态呈现,使代表场景中的功能入口的对象依附于球面,以利用横向和纵向的多维场景空间来展示功能入口,并通过所述球状化处理减少视觉拥挤感;
b.所述移动端设备响应针对球面的滑动操作,使场景模型发生球面转动,而依附于球面的对象也随着球面进行转动;
所述地表和所述对象的初始模型是由多边形面组成,步骤a包括对由多边形面组成的模型进行转换,所述转换包括:
a1.预先确定由多边形面组成的模型的各个顶点的世界位置坐标(vertex.x,vertex.y,vertex.z);
a2.按照公式c+d*r,重新计算每个多边形面的新顶点的世界位置坐标,其中c为球心的三轴坐标,d为原顶点在xz平面的投影点与球心的向量差,即d=normalize((vertex.x,0,vertex.z)–c),r为原顶点的y坐标与球心的y坐标的差值;其中normalize的数学含义为:设A=(x,y,z),
normalize(A)=(x/sqrt(x2+y2+z2),y/sqrt(x2+y2+z2),z/sqrt(x2+y2+z2))
a3.按照计算出的顶点坐标重新定位多边形面的各个顶点。
2.如权利要求1所述的球状场景展示方法,其特征在于,所述转动包括朝着场景模型的水平横向的转动和朝着场景模型的水平纵向的转动,在转动过程中,依附于球面的对象根据其距离游戏镜头的远近相应地缩小或放大尺寸。
3.如权利要求1所述的球状场景展示方法,其特征在于,步骤a包括:在三维坐标系中定义球心的X轴、Y轴和Z轴坐标,其中X轴方向对应场景模型的水平横向,Z轴方向对应场景模型的水平纵向,Y轴方向对应场景模型的重力方向,并根据场景模型所需要展示的弧度大小,确定球心与球面的距离,即球面的半径;
步骤b包括:转动时保持球心的Y轴坐标不变,球心的X轴和Z轴坐标随着游戏镜头视角的移动,在游戏界面中进行同步的移动,从而产生场景随球面转动的三维效果。
4.如权利要求1至3任一项所述的球状场景展示方法,其特征在于,所述场景模型在呈现为球面形态之前是基于平面场景的方式制作的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510590314.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:协助瞄准的方法与系统
- 下一篇:用于花式足球训练及舞蹈娱乐的练习装置