一种在VR产品中实现3D界面平滑展开和收缩的方法与流程

文档序号:11293183阅读:352来源:国知局
一种在VR产品中实现3D界面平滑展开和收缩的方法与流程

本发明涉及图形界面交互技术领域,特别是涉及一种在vr产品中实现3d界面平滑展开和收缩的方法。



背景技术:

vr游戏中的玩家经常会遇到一些3d的操作界面,通过这些界面进行对应的操作并获得一定的效果。但有时会遇到多种操作方法,这就使得操作界面变的异常庞大,占用了很大的视觉空间,给玩家的游戏体验带来诸多不便。

为此,提出一种在vr产品中实现3d界面平滑展开和收缩的方法,能够对操作界面进行缩放和显隐,减小操作界面的大小,成为亟待解决的问题。



技术实现要素:

为了解决现有技术存在的不足,本发明的目的在于提供一种在vr产品中实现3d界面平滑展开和收缩的方法,能够对操作界面进行缩放和显隐,减小操作界面的大小。

为实现上述目的,本发明提供的在vr产品中实现3d界面平滑展开和收缩的方法,包括以下步骤:

(1)触发球组件接收玩家进入信息,触发玩家数加1;(2)服务器监测到首个玩家进入触发球组件时,广播展开界面的消息给客户端,客户端展开3d操作界面;(3)触发球组件接收玩家离开信息,触发玩家数减1;(4)服务器监测到触发玩家数为0时,广播收缩界面的消息给客户端,客户端收缩3d操作界面。

所述步骤(2)进一步包括:服务器通过回调玩家进入触发球组件的事件,监测是否有首个玩家进入触发球组件。

进一步地,步骤(2)中所述客户端为与服务器连接的全部客户端。

进一步地,所述步骤(2)中所述客户端展开3d操作界面,采用平滑的方式进行展开。

进一步地,所述步骤(2)中展开的3d操作界面,用以接收玩家的操作信息。

所述步骤(2)进一步包括:服务器回调玩家操作3d操作界面的事件,广播操作信息给客户端。

本发明的在vr产品中实现3d界面平滑展开和收缩的方法,通过触发的方式,对3d界面进行缩放和显隐,减小了3d界面的大小,降低了3d界面占用的视觉空间,使玩家能够畅快的体验游戏。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,并与本发明的实施例一起,用于解释本发明,并不构成对本发明的限制。在附图中:

图1为根据本发明的在vr产品中实现3d界面平滑展开和收缩的方法流程图;

图2为根据本发明的vr产品中3d界面收缩时的界面截图;

图3为根据本发明的vr产品中3d界面展开时的界面截图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为根据本发明的在vr产品中实现3d界面平滑展开和收缩的方法流程图,下面将参考图1,对本发明的在vr产品中实现3d界面平滑展开和收缩的方法进行详细描述。

在步骤101,触发球组件接收玩家进入信息,触发玩家数加1;

该步骤中,玩家进入触发球组件,服务器判断事件触发,触发玩家数加1。

优选地,触发玩家数存储在触发球组件中,触发球组件位于服务器,从而实现服务器的快速响应。

在步骤102,服务器回调玩家进入触发球组件的事件,当监测到首个玩家进入触发球组件时,广播展开界面的消息给客户端,客户端展开3d操作界面;

该步骤中,服务器广播展开界面的消息给全部的客户端,以便达到客户端之间的同步。客户端展开3d操作界面时,采用平滑的方式进行展开。

在步骤103,展开的3d操作界面接收玩家的操作信息;

该步骤中,玩家在展开的3d操作界面进行界面交互操作。

在步骤104,服务器回调玩家操作3d操作界面的事件,广播操作信息给客户端;

该步骤中,服务器广播操作信息给全部的客户端,以便达到客户端之间的同步。

在步骤105,触发球组件接收玩家离开信息,触发玩家数减1;

该步骤中,玩家操作完成后离开触发球,触发球组件获得玩家离开的信息。

在步骤106,服务器监测触发玩家数,当触发玩家数为0时,广播收缩界面的消息给客户端,客户端收缩3d操作界面。

下面结合具体的实施方式,详细的阐述本发明的在vr产品中实现3d界面平滑展开和收缩的方法的工作过程。

图2为根据本发明的vr产品中3d界面收缩时的界面截图,如图2所示,玩家在远处观看到的3d操作界面是一个发散特效的logo,当玩家接近触发区域时,服务器判断发生触发事件,并将展开3d界面的消息广播给所有的客户端,所有的客户端均展开3d操作界面。

图3为根据本发明的vr产品中3d界面展开时的界面截图,如图3所示,玩家在展开的3d操作界面进行相关操作,当玩家点击操作台时,对应的全息恐龙会播放对应的动作和音效。

当玩家退出触发区域后,3d操作界面会收缩至最初的模样,如图2所示,变回最初的那个发散特效的logo。

本发明的在vr产品中实现3d界面平滑展开和收缩的方法,通过触发的方式,对3d界面进行缩放和显隐,减小了3d界面的大小,降低了3d界面占用的视觉空间,使玩家能够畅快的体验游戏。

本领域普通技术人员可以理解:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
一种在VR产品中实现3D界面平滑展开和收缩的方法,包括步骤:(1)触发球组件接收玩家进入信息,触发玩家数加1;(2)服务器监测到首个玩家进入触发球组件时,广播展开界面的消息给客户端,客户端展开3D操作界面;(3)触发球组件接收玩家离开信息,触发玩家数减1;(4)服务器监测到触发玩家数为0时,广播收缩界面的消息给客户端,客户端收缩3D操作界面。本发明的在VR产品中实现3D界面平滑展开和收缩的方法,通过触发的方式,对3D界面进行缩放和显隐,减小了3D界面的大小,降低了3D界面占用的视觉空间,使玩家能够畅快的体验游戏。

技术研发人员:陈清平
受保护的技术使用者:苏州蜗牛数字科技股份有限公司
技术研发日:2017.06.16
技术公布日:2017.09.22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1