[发明专利]一种移动控制的方法、装置、设备及计算机可读存储介质有效
申请号: | 201810947361.5 | 申请日: | 2018-08-20 |
公开(公告)号: | CN109116990B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 刘捷;黎松柏;余剑飞 | 申请(专利权)人: | 广州市三川田文化科技股份有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春水;唐京桥 |
地址: | 510635 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标点 计算机可读存储介质 移动控制 预设 抓取 获取目标 虚拟对象 虚拟物体 移动操作 切平面 预制体 被控 判定 相机 移动 申请 应用 | ||
1.一种移动控制的方法,其特征在于,应用于VR设备,包括:
将目标点所在的网格面作为目标虚拟物体表面在目标点处的切平面,虚拟场景中的每个虚拟物体均对应一个预先建立的三维网格模型;
107,根据被控虚拟对象对应的预置第二标签脚本判断所述被控虚拟对象是否需要进行夹角的获取,其中所述第二标签脚本中写有所述被控虚拟对象需要进行所述夹角的获取或所述被控虚拟对象不需要进行所述夹角的获取;若需要,则执行步骤101,所述夹角为虚拟物体对应网格模型在目标点处的切平面与水平面的夹角;
若所述被控虚拟对象不需要进行所述夹角的获取,则直接执行步骤104;
101,获取目标虚拟物体表面在目标点处的切平面与水平面的夹角,所述目标点由VR设备抓取;
102,判断所述夹角是否超过预设角度;
103,若所述夹角超过所述预设角度,则判定被控虚拟对象不能移动至所述目标点,且不更改相机预制体的位置;
104,若所述夹角不超过所述预设角度,根据所述目标虚拟物体对应的预置第一标签脚本判断所述被控虚拟对象能否移动至所述目标点,所述第一标签脚本中写有所述目标虚拟物体能够承载的所有被控虚拟对象;
105,若能,则将相机预制体的位置设置至所述目标点,以完成所述被控虚拟对象的移动;
106,若不能,则不更改所述相机预制体的位置。
2.一种移动控制的装置,其特征在于,应用于VR设备,包括:
确定单元,用于将目标点所在的网格面作为目标虚拟物体表面在目标点处的切平面,虚拟场景中的每个虚拟物体均对应一个预先建立的三维网格模型;
第三判断单元,用于根据被控虚拟对象对应的预置第二标签脚本判断所述被控虚拟对象是否需要进行夹角的获取,其中所述第二标签脚本中写有所述被控虚拟对象需要进行所述夹角的获取或所述被控虚拟对象不需要进行所述夹角的获取,所述夹角为虚拟物体对应网格模型在目标点处的切平面与水平面的夹角;
获取单元,用于获取目标虚拟物体表面在目标点处的切平面与水平面的夹角,所述目标点由VR设备抓取;
第一判断单元,用于判断所述夹角是否超过预设角度;
第一执行单元,若所述夹角超过所述预设角度,则判定被控虚拟对象不能移动至所述目标点,且不更改相机预制体的位置;
所述的装置还包括第二判断单元和第二执行单元;
所述第二判断单元用于,当所述夹角不超过所述预设角度时,根据所述目标虚拟物体对应的预置第一标签脚本判断所述被控虚拟对象能否移动至所述目标点,所述第一标签脚本中写有所述目标虚拟物体能够承载的所有被控虚拟对象;
所述第二执行单元,用于当所述被控虚拟对象能移动至所述目标点时,将所述相机预制体的位置设置至所述目标点,以完成所述被控虚拟对象的移动;当所述被控虚拟对象不能移动至所述目标点时,不更改所述相机预制体的位置。
3.一种VR设备,其特征在于,所述设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行权利要求1所述的移动控制的方法。
4.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行权利要求1所述的移动控制的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市三川田文化科技股份有限公司,未经广州市三川田文化科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810947361.5/1.html,转载请声明来源钻瓜专利网。