[发明专利]在虚拟环境中控制虚拟对象的方法、装置、设备及介质有效
申请号: | 201911143026.0 | 申请日: | 2019-11-20 |
公开(公告)号: | CN110917618B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 刘智洪 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/57;A63F13/837 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 环境 控制 对象 方法 装置 设备 介质 | ||
本申请公开了一种在虚拟环境中控制虚拟对象的方法、装置、设备及介质,属于计算机领域。该方法包括:显示第一用户界面,第一用户界面包括第一虚拟环境画面,第一虚拟环境画面是采用虚拟对象的视角对虚拟环境进行观察得到的画面;当虚拟对象受到闪光伤害时,在虚拟环境画面上叠加炫光模拟层;控制炫光模拟层的透明度逐渐变大,且控制虚拟对象执行遮挡动作;显示第二用户界面,第二用户界面包括眩光模拟层和第二虚拟环境画面,眩光模拟层的透明度不是最小值且第二虚拟环境画面中的虚拟对象正在执行遮挡动作。控制受到闪光伤害的虚拟对象执行遮挡动作,对真实世界中用户受到闪光伤害后的行为进行更为真实的仿真,从而实现更为真实的显示效果。
技术领域
本申请涉及计算机领域,特别涉及一种在虚拟环境中控制虚拟对象的方法、装置、设备及介质。
背景技术
在基于三维虚拟环境的应用程序中,如第一人称射击游戏,用户可控制虚拟对象投掷多种类型的虚拟爆炸物,如炸弹、手雷、毒气弹、催泪弹、闪光弹等。当虚拟爆炸物在虚拟环境中爆炸时,在虚拟爆炸物的爆炸范围内的虚拟对象都将受到影响,不同的虚拟爆炸物对虚拟对象的影响不同。
以虚拟爆炸物是闪光弹为例,闪光弹在爆炸时会产生强烈的光,若虚拟对象在闪光弹的爆炸范围内,则以虚拟对象的视角观察到的虚拟环境通常呈现白色,即通过用户使用的终端的显示屏呈白色来模拟虚拟对象被闪光弹击中的情况,因此用户无法看到显示屏上控制虚拟对象的控件。在一段时间后,闪光弹失效,用户使用的终端的显示屏重新呈现以虚拟对象观察到的虚拟环境。
基于上述情况,虚拟对象在被闪光弹击中时,用户无法控制虚拟对象进行对应的躲避动作,不符合真实世界中被闪光弹击中的特性,因此控制虚拟对象的方法不够真实。
发明内容
本申请实施例提供了一种在虚拟环境中控制虚拟对象的方法、装置、设备及介质,可以解决相关技术中虚拟对象被闪光弹击中后,虚拟对象的执行动作不够真实的问题。所述技术方案如下:
根据本申请的一个方面,提供了一种在虚拟环境中控制虚拟对象的方法,所述方法包括:
显示第一用户界面,所述第一用户界面包括第一虚拟环境画面,所述第一虚拟环境画面是采用所述虚拟对象的视角对所述虚拟环境进行观察得到的画面;
当所述虚拟对象受到闪光伤害时,在所述虚拟环境画面上叠加炫光模拟层;
控制所述炫光模拟层的透明度逐渐变大,且控制所述虚拟对象执行遮挡动作;
显示第二用户界面,所述第二用户界面包括所述炫光模拟层和第二虚拟环境画面,所述炫光模拟层的透明度不是最小值且所述第二虚拟环境画面中的所述虚拟对象正在执行所述遮挡动作。
根据本申请的另一方面,提供了一种在虚拟环境中控制虚拟对象的装置,所述装置包括:
显示模块,用于显示第一用户界面,所述第一用户界面包括第一虚拟环境画面,所述第一虚拟环境画面是采用所述虚拟对象的视角对所述虚拟环境进行观察得到的画面;
图像处理模块,用于当所述虚拟对象受到闪光伤害时,在所述虚拟环境画面上叠加炫光模拟层;
控制模块,用于控制所述炫光模拟层的透明度逐渐变大,且控制所述虚拟对象执行遮挡动作;
获取模块,用于获取所述虚拟对象在所述虚拟环境中的运动状态;
所述显示模块,显示第二用户界面,所述第二用户界面包括所述炫光模拟层和第二虚拟环境画面,所述炫光模拟层的透明度不是最小值且所述第二虚拟环境画面中的所述虚拟对象正在执行所述遮挡动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911143026.0/2.html,转载请声明来源钻瓜专利网。