【技术实现步骤摘要】
虚拟对象控制方法、装置、设备及存储介质
本申请实施例涉及计算机
,特别涉及一种虚拟对象控制方法、装置、设备及存储介质。
技术介绍
随着计算机技术的发展,游戏的种类越来越多,功能越来越丰富。随着用户对虚拟场景真实性的要求越来越高,虚拟场景中通常会设置各种各样的障碍物,如山坡、建筑物等,在虚拟场景中控制虚拟对象翻越障碍物,成为一种常用的功能。相关技术中,玩家点击翻越障碍物按钮,即可控制虚拟对象向上跳跃预设高度后再下降到地面,从而翻越到障碍物上方或者障碍物对面。但是上述方法采用固定的翻越方式,翻越方式过于单一。
技术实现思路
本申请实施例提供了一种虚拟对象控制方法、装置、设备及存储介质,能够丰富控制方式,使应用范围广泛。所述技术方案如下:一方面,提供了一种虚拟对象控制方法,所述方法包括:当接收到翻越障碍物指令时,获取当前的场景信息,所述场景信息至少包括第一虚拟对象的状态信息或障碍物的状态信息中的至少一种;根据所述场景信息,从多种翻越方式中选取与所述场景信息匹配的翻越 ...
【技术保护点】
1.一种虚拟对象控制方法,其特征在于,所述方法包括:/n当接收到翻越障碍物指令时,获取当前的场景信息,所述场景信息至少包括第一虚拟对象的状态信息或障碍物的状态信息中的至少一种;/n根据所述场景信息,从多种翻越方式中选取与所述场景信息匹配的翻越方式;/n控制所述第一虚拟对象按照所述翻越方式翻越所述障碍物。/n
【技术特征摘要】
1.一种虚拟对象控制方法,其特征在于,所述方法包括:
当接收到翻越障碍物指令时,获取当前的场景信息,所述场景信息至少包括第一虚拟对象的状态信息或障碍物的状态信息中的至少一种;
根据所述场景信息,从多种翻越方式中选取与所述场景信息匹配的翻越方式;
控制所述第一虚拟对象按照所述翻越方式翻越所述障碍物。
2.根据权利要求1所述的方法,其特征在于,所述当接收到翻越障碍物指令时,获取当前的场景信息,包括:
显示场景界面,所述场景界面包括翻越障碍物按钮;
当检测到对所述翻越障碍物按钮的触发操作时,获取所述场景信息。
3.根据权利要求1所述的方法,其特征在于,所述根据所述场景信息,从多种翻越方式中选取与所述场景信息匹配的翻越方式,包括:
当所述场景信息满足第一翻越条件时,选取翻越到障碍物上方的翻越方式,所述第一翻越条件为将所述第一虚拟对象翻越到所述障碍物上方的条件;
所述控制所述第一虚拟对象按照所述翻越方式翻越所述障碍物,包括:
控制所述第一虚拟对象翻越到所述障碍物上方。
4.根据权利要求3所述的方法,其特征在于,所述第一翻越条件包括:
所述障碍物位于所述第一虚拟对象前方的第一距离内;
从所述第一虚拟对象当前的第一位置点到所述障碍物的上方,不存在其他遮挡所述第一虚拟对象的障碍物;
所述障碍物的上方存在供所述第一虚拟对象站立或蹲下的空间;
所述障碍物的宽度大于第一预设宽度。
5.根据权利要求3所述的方法,其特征在于,所述当所述场景信息满足第一翻越条件时,选取翻越到障碍物上方的翻越方式,包括:
当所述场景信息满足所述第一翻越条件,且所述障碍物与所述第一虚拟对象的纵向距离不大于第二距离时,选取第一翻越方式,所述第一翻越方式为采用单手支撑的方式翻越到障碍物上方的方式;
当所述场景信息满足所述第一翻越条件,且所述障碍物与所述第一虚拟对象的纵向距离大于所述第二距离时,选取第二翻越方式,所述第二翻越方式为采用双手支撑的方式翻越到障碍物上方的方式。
6.根据权利要求3所述的方法,其特征在于,所述控制所述第一虚拟对象翻越到所述障碍物上方之后,所述方法还包括:
当所述障碍物的上方存在供所述第一虚拟对象站立的空间时,控制所述第一虚拟对象在所述障碍物上方站立;
当所述障碍物的上方存在供所述第一虚拟对象蹲下的空间,但不存在供所述第一虚拟对象站立的空间,控制所述第一虚拟对象在所述障碍物上方蹲下。
7.根据权利要求1所述的方法,其特征在于,所述根据所述场景信息,从多种翻越方式中选取与所述场景信息匹配的翻越方式,包括:
当所述场景信息满足第二翻越条件时,选取翻越到障碍物对面的翻越方式,所述第二翻越条件为将所述第一虚拟对象翻越到所述障碍物对面的条件;
所述控制所述第一虚拟对象按照所述翻越方式翻越所述障碍物,包括:
控制所述第一虚拟对象翻越到所述障碍物对面。
8.根据权利要求7所述的方法,其特征在于,所述第二翻越条件包括:
所述障碍物位于所述第一虚拟对象前方的第一距离内;
从所述第一虚拟对象当前的第一位置点到所述障碍物的对面,不存在其他遮挡所述第一虚拟对象的障碍物;
所述障碍物的对面存在供所述第一虚拟对象站立的空间;
所述障碍物的宽度不大于第二预设宽度。
9.根据权利要求7所述的方法,其特征在于,所述当所述场景信息满足第二翻越条件时,选取翻越到障碍物对面的翻越方式,包括:
当所述场景信息满足所述第二翻越条件,且所述障碍物与所述第一虚拟对象的纵向距离不大于第二距离时,选取第三翻越方式,所述第三翻越方式为采用单手支撑的方式翻越到障碍物对面的方式;
当所述场景信息满足所述第二翻越条件,且所述障碍物与所述第一虚拟对象的纵向距离大于所述第二距离时,选取第四翻越方式,所述第四翻越方式为采用双手支撑的方式翻越到障碍物对面的方式。
10.根据权利要求7所述的方法,其特征在于,所述方法还包括:
控制所述第一虚拟对象翻越到所述障碍物对面的过程中,当所述第一虚拟对象与所述虚拟场景地面的纵向距离大于第三距离时,控制所述第一虚拟对象保持站立;
当所述第一虚拟对象与所述虚拟场景地面的纵向距离不大于第三距离时,控制所述第一虚拟对象执行下坠到地面的动作。
11.根据权利要求1-10任一项所述的方法,其特征在于,所述场景信息包括所述虚拟对象当前的第一位置点的坐标和所述障碍物...
【专利技术属性】
技术研发人员:邓雄杰,杨金昊,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。