The invention discloses a virtual object control method and device in virtual reality. The method includes: acquiring the first information of the designated object in the preset space and the instruction information generated by the operation of the designated object acting on the controller; the first information includes: the first position tracking information of the head-mounted display of the designated object and the second position tracking information of the controller; The second information of the virtual object corresponding to the specified object in the virtual reality scene is determined according to the first information and instruction information, and the movement of the virtual object in the virtual reality scene is controlled according to the second information. The invention solves the technical problem that the game experience is poor in the virtual reality of the related technology by adopting the method of instantaneous movement and moving only in the room.
【技术实现步骤摘要】
虚拟现实中的虚拟对象控制方法及装置
本专利技术涉及计算机领域,具体而言,涉及一种虚拟现实中的虚拟对象控制方法及装置。
技术介绍
虚拟现实(VirtualReality,简称VR)头显所拥有的超高视角(FieldofVision,简称FOV),带来了高度的沉浸感,但同时也导致玩家更容易发生运动眩晕症。为了降低超高的沉浸感所产生的眩晕感,相关技术中的VR游戏多采用的是瞬移+仅房间内移动的方案,这种方式破坏沉浸感(突然的画面变化、瞬移与世界观的割裂)、破坏游戏世界观、破坏游戏性(一些传统移动方式抵达不了的地方可以轻易通过瞬移抵达,瞬移很难对移动速度进行限制,玩家可以轻易躲避攻击)等等;或者通过依赖外设(比如跑步机),这种方式会提高玩家的成本,并且需要消耗玩家的真实体力,难以长时间游玩,且对游戏设计产生了更多的限制。并且,通常虚拟现实中的虚拟角色被设置为不能穿透场景中的物体(例如墙体、山体、石块等模型),相关技术中的方案难以避免玩家将头伸进物体内部导致穿插的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种虚拟现实中的虚拟对象控制方法及装置,以至少解决相关技术中的虚拟现实中采用瞬移和仅房间内移动的方式导致游戏的体验度较差的技术问题。根据本专利技术实施例的一个方面,提供了一种虚拟现实中的虚拟对象控制方法,包括:获取指定对象在预设空间中的第一信息和基于指定对象作用于控制器的操作所产生的指令信息;其中,第一信息包括:指定对象的所穿戴的头戴式显示器的第一位置追踪信息和控制器的第二位置追踪信息;根据第一信息和指令信息确定虚拟现实场景中与 ...
【技术保护点】
1.一种虚拟现实中的虚拟对象控制方法,其特征在于,包括:获取指定对象在预设空间中的第一信息和基于所述指定对象作用于控制器的操作所产生的指令信息;其中,所述第一信息包括:所述指定对象所穿戴的头戴式显示器的第一位置追踪信息和所述控制器的第二位置追踪信息;根据所述第一信息和所述指令信息确定虚拟现实场景中与所述指定对象对应的虚拟对象的第二信息;根据所述第二信息控制所述虚拟对象在所述虚拟现实场景中的移动。
【技术特征摘要】
1.一种虚拟现实中的虚拟对象控制方法,其特征在于,包括:获取指定对象在预设空间中的第一信息和基于所述指定对象作用于控制器的操作所产生的指令信息;其中,所述第一信息包括:所述指定对象所穿戴的头戴式显示器的第一位置追踪信息和所述控制器的第二位置追踪信息;根据所述第一信息和所述指令信息确定虚拟现实场景中与所述指定对象对应的虚拟对象的第二信息;根据所述第二信息控制所述虚拟对象在所述虚拟现实场景中的移动。2.根据权利要求1所述的方法,其特征在于,根据所述第一信息和所述指令信息确定虚拟现实场景中与所述指定对象对应的虚拟对象的第二信息包括:根据所述第一信息和所述指令信息确定所述虚拟对象的速度信息和所述指定对象与所述虚拟对象的位置偏移;根据所述虚拟对象的速度信息和所述指定对象与所述虚拟对象的位置偏移确定所述第二信息。3.根据权利要求2所述的方法,其特征在于,根据所述第一信息和所述指令信息确定所述虚拟对象的速度信息包括:根据所述第一信息确定所述指定对象的第一朝向信息;将所述第一朝向信息确定为所述虚拟对象在所述虚拟现实场景中的朝向信息;根据所述第一信息和所述指令信息确定所述虚拟对象在所述虚拟现实场景中的移动方向;根据所述虚拟对象在所述虚拟现实场景中的朝向信息和所述移动方向确定所述虚拟对象的速度信息。4.根据权利要求3所述的方法,其特征在于,根据所述虚拟对象在所述虚拟现实场景中的朝向信息和所述移动方向确定所述虚拟对象的速度信息包括:根据所述虚拟对象在所述虚拟现实场景中的朝向信息确定所述虚拟对象的移动朝向状态;根据所述移动朝向状态获取与所述移动朝向状态对应的移动速度系数;根据所述移动速度系数和预设速度确定所述虚拟对象在所述移动朝向状态下的最大速度;根据所述虚拟对象的第一速度,与所述移动朝向状态对应的加速度和所述最大速度确定所述速度信息。5.根据权利要求2所述的方法,其特征在于,根据所述第一信息确定所述指定对象与所述虚拟对象的位置偏移包括:根据所述第一信息得到所述指定对象在所述预设空间中的位置和朝向;根据所述指定对象在所述预设空间中的位置和朝向,以及所述预设空间的目标位置确定所述指定对象在世界坐标系中的位置;根据所述指定对象在世界坐标系中的位置和所述虚拟对象在所述虚拟现实场景中的当前位置确定所述指定对象与所述虚拟对象的位置偏移。6.根据权利要求1所述的方法,其特征在于,在根据所述第二信息控制所述虚拟对象在所述虚拟现实场景中的移动之后,所述方法还包括:根据所述虚拟对象的位置信息和所述指定对象在世界坐标系中的位置更新所述预设空间的目标位置。7.根据权利要求6所述的方法,其特征在于,在根据所述虚拟对象的位置信息和所述指定对象在世...
【专利技术属性】
技术研发人员:谭清宇,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。