[发明专利]基于虚拟环境的物体构建方法、装置及可读存储介质有效
申请号: | 201910171488.7 | 申请日: | 2019-03-07 |
公开(公告)号: | CN109833623B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 沈超 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/55 | 分类号: | A63F13/55;A63F13/63 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张所明 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 环境 物体 构建 方法 装置 可读 存储 介质 | ||
1.一种基于虚拟环境的物体构建方法,其特征在于,所述方法包括:
显示环境界面,所述环境界面中包括所述虚拟环境对应的画面;
接收对所述环境界面中的构建区域选择控件的选择操作,将当前虚拟环境的游戏模式调整为构建区域选择模式;
接收在所述环境界面上的第一拖动操作,所述第一拖动操作用于在所述虚拟环境中对构建区域的两组侧边进行确定;
接收在所述环境界面上的第二拖动操作,所述第二拖动操作用于对所述构建区域的第三组侧边进行确定;
将所述两组侧边以及所述第三组侧边共同框出的区域作为所述构建区域;
接收图片输入操作,所述图片输入操作用于对样式图片进行输入,所述样式图片用于对待构建的目标物体的样式进行确定;
根据所述第一拖动操作、所述第二拖动操作和所述图片输入操作在所述构建区域中显示所述目标物体,所述目标物体是由与所述样式图片对应颜色的体素块在所述构建区域中进行填充得到的。
2.根据权利要求1所述的方法,其特征在于,所述构建区域中包括至少两个体素子区域,每个体素子区域用于通过所述体素块进行填充;所述方法还包括:
根据所述构建区域中的所述每个体素子区域对所述样式图片的像素点进行遍历;
通过遍历得到所述每个体素子区域填充的与所述样式图片对应颜色的所述体素块进行填充,得到所述构建区域中的所述目标物体。
3.根据权利要求2所述的方法,其特征在于,所述通过遍历得到所述每个体素子区域填充的与所述样式图片对应颜色的所述体素块进行填充,包括:
通过遍历确定所述样式图片中与所述体素子区域对应的第一颜色;
将所述第一颜色与预设颜色表中的颜色进行色差计算,得到所述预设颜色表中色差计算结果最小的第二颜色;
在所述体素子区域中填充所述第二颜色的体素块。
4.根据权利要求2所述的方法,其特征在于,所述根据所述构建区域中的所述每个体素子区域对所述样式图片的像素点进行遍历,包括:
根据所述构建区域的区域尺寸对所述样式图片的图片大小进行调整;
根据所述构建区域中的所述每个体素子区域对调整后的所述样式图片的像素点进行遍历。
5.根据权利要求4所述的方法,其特征在于,所述构建区域为所述虚拟环境中的三维区域,所述三维区域包括长边、宽边以及高边三组侧边;
所述根据所述构建区域的区域尺寸对所述样式图片的图片大小进行调整,包括:
将所述长边、所述宽边以及所述高边中最短的侧边长作为所述目标物体的厚度;或,接收厚度设置操作,所述厚度设置操作用于在所述长边、所述宽边以及所述高边中设置作为所述目标物体的厚度的侧边;或,所述虚拟环境中包括虚拟对象,将所述虚拟对象在所述虚拟环境中面对的方向作为所述目标物体的厚度对应的方向;
根据所述长边、所述宽边以及所述高边中其余两组侧边所构成的面的尺寸对所述样式图片的图片大小进行调整。
6.根据权利要求5所述的方法,其特征在于,所述根据所述长边、所述宽边以及所述高边中其余两组侧边所构成的面的尺寸对所述样式图片的图片大小进行调整,包括:
确定所述样式图片的侧边与所述构建区域中的所述长边、所述宽边以及所述高边中除所述厚度对应的侧边外的其余两组侧边之间的对应关系;
当所述样式图片的侧边与所述构建区域的侧边对应较长时,根据所述构建区域的侧边对所述样式图片的侧边进行压缩;
当所述样式图片的侧边与所述构建区域的侧边对应较短时,根据所述构建区域的侧边对所述样式图片的侧边进行拉伸。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910171488.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种单车游戏设备
- 下一篇:用于虚拟地图上行军线信息的显示方法及装置