[发明专利]虚拟世界中的虚拟表面判断方法、装置、设备及介质有效
申请号: | 201911089070.8 | 申请日: | 2019-11-08 |
公开(公告)号: | CN110812841B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 黄晓权 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/2145;A63F13/218;A63F13/42;A63F13/822;A63F13/837 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 世界 中的 表面 判断 方法 装置 设备 介质 | ||
1.一种虚拟世界中的虚拟表面判断方法,其特征在于,所述方法应用于终端中,所述终端中运行有支持所述虚拟世界的应用程序,所述方法包括:
显示虚拟世界画面,所述虚拟世界画面是以主控虚拟角色的视角观察所述虚拟世界得到的画面,所述虚拟世界包括用于供所述主控虚拟角色在其上活动的虚拟表面,所述虚拟表面包括平面、斜面和曲面中的至少一种;
在所述虚拟表面上选中目标区域,所述目标区域是所述虚拟表面上与目标事件相关的表面区域;
获取所述目标区域上的任意两点,根据所述任意两点确定所述目标区域的特征向量,所述特征向量用于表征所述目标区域的平整程度;
当所述特征向量与水平面的夹角小于第一阈值时,确定所述目标区域为平缓区域;
当所述目标区域是平缓区域,且所述目标区域是开阔区域时,在所述目标区域上放置虚拟道具,所述开阔区域是所述虚拟表面上方没有障碍物遮挡的表面区域,所述虚拟道具包括放置后向天上发射的道具或从天空向下放置的道具。
2.根据权利要求1所述的方法,其特征在于,所述获取所述目标区域上的任意两点,根据所述任意两点确定所述目标区域的特征向量,包括:
获取所述目标区域上的第一位置点,所述第一位置点是所述目标区域上的任意一点;
从所述第一位置点正上方的第二位置点向所述目标区域发射第一方格射线,所述第一方格射线包括起点位于所述第二位置点周围且垂直于水平面的至少两条平行射线;
获取所述第一方格射线与所述目标区域的第一撞击结果,所述第一撞击结果包括至少两个撞击点;
将所述第一撞击结果中最高的撞击点确定为第一撞击点,将所述第一撞击结果中最低的撞击点确定为第二撞击点;
根据所述第一撞击点和所述第二撞击点确定所述目标区域的特征向量。
3.根据权利要求1所述的方法,其特征在于,所述当所述特征向量与水平面的夹角小于第一阈值时,确定所述目标区域为平缓区域,包括:
当所述特征向量与水平面的夹角小于第一阈值时,且所述目标区域的高度差小于第二阈值时,确定所述目标区域为所述平缓区域,所述高度差用于表征所述目标区域的起伏程度。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
获取所述目标区域上的第一位置点,所述第一位置点是所述目标区域上的任意一点;
从所述第一位置点上方的第三位置点,沿与所述特征向量垂直的方向,向所述目标区域发射第二方格射线;所述第三位置点和所述第一位置点的连线垂直于所述特征向量,所述第二方格射线包括起点位于所述第三位置点周围,向目标区域发射的至少两条平行射线;
获取所述第二方格射线与所述目标区域的第二撞击结果,所述第二撞击结果包括至少两个撞击点;
将所述第二撞击结果中最高的撞击点确定为第三撞击点,将所述第二撞击结果中最低的撞击点确定为第四撞击点;
根据所述第三撞击点和所述第四撞击点计算所述目标区域的高度差。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述目标区域上的第一位置点,所述第一位置点是所述目标区域上的任意一点;
从所述第一位置点沿垂直于水平面的方向向上发射第一射线;
当所述第一射线没有获取到撞击结果时,确定所述目标区域是所述开阔区域。
6.根据权利要求1至4任一所述的方法,其特征在于,所述在所述虚拟表面上选中目标区域,包括:
根据所述主控虚拟角色的视角焦点,在所述虚拟表面上选中所述目标区域。
7.根据权利要求6所述的方法,其特征在于,所述根据所述主控虚拟角色的视角焦点,在所述虚拟表面上选中所述目标区域,包括:
获取摄像机的位置和摄像方向,所述摄像机是所述主控虚拟角色的视角对应的摄像机;
从所述摄像机的位置沿所述摄像方向发射第二射线;
获取所述第二射线与所述虚拟表面的目标交点;
将所述目标交点确定为第一位置点;
将所述第一位置点附近的所述虚拟表面确定为所述目标区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911089070.8/1.html,转载请声明来源钻瓜专利网。