对虚拟环境中虚拟对象进行遮挡的方法、终端及介质与流程

文档序号:19784300发布日期:2020-01-24 13:21阅读:来源:国知局

技术特征:

1.一种对虚拟环境中虚拟对象进行遮挡的方法,其特征在于,所述方法包括:

在虚拟环境中显示虚拟对象以及掩体道具,所述掩体道具用于对虚拟对象进行遮挡;

当所述掩体道具位于所述虚拟对象的拾取范围内,且接收到对所述掩体道具的拾取操作时,控制所述虚拟对象拾取所述掩体道具;

当接收到对所述掩体道具的装备操作时,控制所述掩体道具从目标遮挡方向对所述虚拟对象进行遮挡;

当接收到对所述虚拟对象的移动操作时,控制所述掩体道具与所述虚拟对象同向移动。

2.根据权利要求1所述的方法,其特征在于,所述当接收到对所述虚拟对象的移动操作时,控制所述掩体道具与所述虚拟对象同向移动,包括:

当接收到对所述虚拟对象的所述移动操作时,获取所述掩体道具对应的目标速度衰减参数,所述目标速度衰减参数指所述掩体道具对所述虚拟对象的移动速度的衰减影响;

根据所述虚拟对象的初始移动速度和所述目标速度衰减参数,确定目标移动速度;

根据所述目标移动速度控制所述掩体道具与所述虚拟对象同向移动。

3.根据权利要求2所述的方法,其特征在于,所述获取所述掩体道具对应的目标速度衰减参数,包括:

获取所述掩体道具的道具完整度以及所述掩体道具的初始速度衰减参数,所述道具完整度与所述掩体道具所受到的攻击伤害相关;

根据所述道具完整度和所述初始速度衰减参数,确定所述目标速度衰减参数,所述目标速度衰减参数与所述道具完整度呈负相关关系。

4.根据权利要求1至3任一所述的方法,其特征在于,所述控制所述掩体道具从目标遮挡方向对所述虚拟对象进行遮挡之后,所述方法还包括:

若所述掩体道具受到虚拟道具攻击,则根据所述虚拟道具的伤害数值更新所述掩体道具的防御数值;

若更新后所述掩体道具的防御数值小于等于零,则控制所述虚拟对象丢弃所述掩体道具。

5.根据权利要求4所述的方法,其特征在于,所述根据所述虚拟道具的伤害数值更新所述掩体道具的防御数值之后,所述方法还包括:

若更新后所述掩体道具的防御数值大于零,则根据更新后所述掩体道具的防御数值确定所述掩体道具的道具完整度;

根据所述道具完整度调整所述掩体道具的道具模型。

6.根据权利要求4所述的方法,其特征在于,所述方法还包括:

若所述掩体道具受到虚拟道具攻击,则播放所述掩体道具对应的打击音效。

7.根据权利要求1至3任一所述的方法,其特征在于,所述控制所述掩体道具从目标遮挡方向对所述虚拟对象进行遮挡之后,所述方法还包括:

若所述掩体道具为第一类型掩体道具,则在用户界面中显示攻击控件,所述攻击控件用于触发使用虚拟道具进行攻击,所述第一类型掩体道具指允许在装备状态下进行攻击的道具;

若所述掩体道具为第二类型掩体道具,则取消在所述用户界面中显示所述攻击控件,所述第二类型掩体道具指不允许在装备状态下进行攻击的道具。

8.一种对虚拟环境中虚拟对象进行遮挡的装置,其特征在于,所述装置包括:

道具显示模块,用于在虚拟环境中显示虚拟对象以及掩体道具,所述掩体道具用于对虚拟对象进行遮挡;

道具拾取模块,用户当所述掩体道具位于所述虚拟对象的拾取范围内,且接收到对所述掩体道具的拾取操作时,控制所述虚拟对象拾取所述掩体道具;

虚拟对象遮挡模块,用于当接收到对所述掩体道具的装备操作时,控制所述掩体道具从目标遮挡方向对所述虚拟对象进行遮挡;

移动控制模块,用于当接收到对所述虚拟对象的移动操作时,控制所述掩体道具与所述虚拟对象同向移动。

9.一种终端,其特征在于,所述终端包括:处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至7任一项所述的对虚拟环境中虚拟对象进行遮挡的方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至7任一项所述的对虚拟环境中虚拟对象进行遮挡的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1