一种在VR场景中自由移动的方法与流程

文档序号:11519058阅读:3393来源:国知局
一种在VR场景中自由移动的方法与流程

本发明涉及虚拟现实技术领域,特别是涉及一种在vr场景中自由移动的方法。



背景技术:

当玩家在vr场景中,体验游戏的时候,经常需要控制游戏中的角色进行位移,但是在现有的技术中,玩家仅能通过按压方向键的方式,在设计好的场景地图中控制游戏角色的位移,在位移过程中,并不能体验到探索游戏世界的乐趣。

为此,提出一种在vr场景中自由移动的方法,能够根据玩家的探索需求,主动识别游戏中的场景世界,并根据识别结果,将玩家位移至相关的场景世界,使玩家体验到探索游戏世界的乐趣,成为亟待解决的问题。



技术实现要素:

为了解决现有技术存在的不足,本发明的目的在于提供一种在vr场景中自由移动的方法,能够根据玩家的探索需求,主动识别游戏中的场景世界,并根据识别结果,将玩家位移至相关的场景世界,使玩家体验到探索游戏世界的乐趣。

为实现上述目的,本发明提供的在vr场景中自由移动的方法,包括以下步骤:

(1)预先标记vr场景中的物体,作为目标物体;(2)碰撞检测vr场景中的物体是否为目标物体,若是则记录碰撞点;(3)将玩家移动到碰撞点。

进一步地,步骤(2)中所述碰撞检测vr场景中的物体是否为目标物体,是vr手柄控制器接收玩家的按压指令,模拟出一根抛物线,对vr场景中的物体进行分段碰撞检测。

进一步地,通过设置抛物线的显现颜色,提示玩家是否检测到目标物体。

进一步地,抛物线通过游戏表现模块创建的抛物线特效进行表现。

进一步地,步骤(3)中所述将玩家移动到碰撞点,是vr手柄控制器接收玩家的释放指令,将碰撞点作为目标点发送给游戏表现模块,游戏表现模块将玩家移动到目标点。

进一步地,游戏表现模块在玩家显现及消失的地方显现光影特效。

进一步还包括步骤:设置抛物线的抛射距离,限制玩家的移动距离。

本发明的在vr场景中自由移动的方法,通过vr手柄控制器接收玩家的按压指令识别vr场景中的目标物体,并通过vr手柄控制器接收玩家的释放指令将玩家位移至碰撞点,从而使玩家根据自主意愿探索游戏中的场景世界,体验游戏中的乐趣。

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

附图说明

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

图1为根据本发明的在vr场景中自由移动的方法流程图;

图2为根据本发明的检测到标记的目标物体时的界面截图;

图3为根据本发明的未检测到标记的目标物体时的界面截图;

图4为根据本发明的玩家位移前的界面截图;

图5为根据本发明的玩家位移后的界面截图。

具体实施方式

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

图1为根据本发明的在vr场景中自由移动的方法流程图,下面将参考图1,对本发明的在vr场景中自由移动的方法进行详细描述。

在步骤101,预先标记vr场景中的物体,作为目标物体;

该步骤中,预先对vr场景中玩家可以移动到的物体进行标记,将标记后的物体作为目标物体,用以判断玩家是否可以移动到相关地点。

在步骤102,碰撞检测vr场景中的物体是否为目标物体,若是则记录碰撞点;

该步骤中,vr手柄控制器中的thumb按钮接收玩家的按压指令,模拟出一根抛物线,与vr场景中的物体进行分段碰撞检测;若抛物线分段碰撞检测到标记的目标物体,则记录下当前的碰撞点,同时抛物线的特效颜色显现为绿色;若抛物线分段碰撞未检测到标记的目标物体,则清空当前记录的碰撞点,同时抛物线的特效颜色显现为红色;其中,抛物线及其特效颜色通过设置游戏表现模块创建的抛物线特效进行表现。

图2为根据本发明的检测到标记的目标物体时的界面截图,如2所示,当玩家按下vr手柄控制器中的thumb按钮后,vr手柄控制器发射出一根抛物线,当抛物线与地面的某处进行分段碰撞检测后,检测到该处为标记的目标物体,则抛物线的颜色显现为绿色,表示该处为可以移动到的相关地点。

图3为根据本发明的未检测到标记的目标物体时的界面截图,如3所示,当玩家按下vr手柄控制器中的thumb按钮后,vr手柄控制器发射出一根抛物线,当抛物线与水面的某处进行分段碰撞检测后,检测到该处不为标记的目标物体,则抛物线的颜色显现为红色,表示该处为不可以移动到的相关地点。

在步骤103,将玩家移动到碰撞点。

该步骤中,vr手柄控制器的thumb按钮接收玩家的释放指令,判断是否记录了碰撞点,若记录了碰撞点,则表示玩家可以移动到碰撞点,将碰撞点作为目标点发送给游戏表现模块;游戏表现模块将玩家瞬间移动到目标点。

图4为根据本发明的玩家位移前的界面截图,图5为根据本发明的玩家位移后的界面截图,如图4及图5所示,当检测到地面的某处为可以移动到的相关地点并记录后,游戏的表现模块将玩家瞬移至该碰撞点,并且在玩家显现及消失的地方伴随光影特效。

在上述实施方式中,可以通过设置抛物线的抛射距离,从而仅检测位于限制距离内的vr场景中的物体是否为目标物体,进而限制玩家的移动距离,以防玩家一次移动到太远的地方。

本发明的在vr场景中自由移动的方法,通过vr手柄控制器接收玩家的按压指令识别vr场景中的目标物体,并通过vr手柄控制器接收玩家的释放指令将玩家位移至碰撞点,从而使玩家根据自主意愿探索游戏中的场景世界,体验游戏中的乐趣。

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



技术特征:

技术总结
一种在VR场景中自由移动的方法,包括以下步骤:预先标记VR场景中的物体,作为目标物体;碰撞检测VR场景中的物体是否为目标物体,若是则记录碰撞点;将玩家移动到碰撞点。本发明的在VR场景中自由移动的方法,通过VR手柄控制器接收玩家的按压指令识别VR场景中的目标物体,并通过VR手柄控制器接收玩家的释放指令将玩家位移至碰撞点,从而使玩家根据自主意愿探索游戏中的场景世界,体验游戏中的乐趣。

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