本申请提供一种虚拟障碍通行控制方法及装置、计算机设备和存储介质,涉及虚拟游戏技术领域。本申请通过获取目标虚拟障碍物在目标虚拟场景下的障碍通行控制策略,并在检测到目标虚拟场景下存在可移动游戏角色进入目标虚拟障碍物的角色探测范围的情况下,按照获取到的障碍通行控制策略对该可移动游戏角色的角色信息进行通行评估,并根据对应的通行评估结果将目标虚拟障碍物置为阻塞状态或放行状态,从而有效弱化虚拟障碍物在实际应用过程中与具体障碍物通行条件内容的关联关系,避免对应虚拟障碍物部署到特定虚拟场景时的具体障碍功能直接固化,以便软件开发人员和/或游戏玩家针对虚拟障碍物的障碍物通行条件内容进行自定义配置。自定义配置。自定义配置。
【技术实现步骤摘要】
虚拟障碍通行控制方法及装置、计算机设备和存储介质
[0001]本申请涉及虚拟游戏
,具体而言,涉及一种虚拟障碍通行控制方法及装置、计算机设备和存储介质。
技术介绍
[0002]随着科学技术的不断发展,虚拟游戏技术在各大行业的应用越发广泛,其中教育类游戏软件便是虚拟游戏技术的一项重要应用方向。对教育类游戏软件来说,往往需要在该教育类游戏软件的虚拟游戏场景下添加虚拟障碍物来阻挡或放行某些可移动游戏角色,以达到期望教学目的,并同步地提升该教育类游戏软件的游戏性和趣味性。
[0003]但值得注意的是,单个教育类游戏软件在不同虚拟游戏场景甚至同一虚拟游戏场景中对应的各个虚拟障碍物往往存在不同的障碍物通行条件内容,需要教育类游戏软件的软件开发人员根据教育目的及虚拟游戏场景状况结合虚拟障碍物的具体障碍物属性信息进行特定障碍功能的固化式代码编程,使具体障碍物通行条件内容直接固化在虚拟障碍物处,导致软件开发人员的编程工作量巨大,同时也导致游戏玩家无法针对各个虚拟障碍物的障碍物通行条件内容进行自定义配置,影响游戏玩家的游戏体验。
技术实现思路
[0004]有鉴于此,本申请的目的在于提供一种虚拟障碍通行控制方法及装置、计算机设备和存储介质,能够弱化虚拟障碍物与具体障碍物通行条件内容之间的关联关系,避免对应虚拟障碍物部署到特定虚拟场景时的具体障碍功能直接固化,便于软件开发人员和/或游戏玩家针对虚拟障碍物的障碍物通行条件内容进行自定义配置,以降低软件开发人员的编程工作量,并提升游戏玩家的游戏体验。
[0005]为了实现上述目的,本申请实施例采用的技术方案如下:
[0006]第一方面,本申请提供一种虚拟障碍通行控制方法,所述方法包括:
[0007]获取目标虚拟障碍物在目标虚拟场景下的障碍通行控制策略;
[0008]检测所述目标虚拟场景下是否存在可移动游戏角色进入所述目标虚拟障碍物的角色探测范围;
[0009]在检测到所述可移动游戏角色进入所述角色探测范围的情况下,获取所述可移动游戏角色的角色信息;
[0010]按照所述障碍通行控制策略对所述可移动游戏角色的角色信息进行通行评估,并根据对应的通行评估结果将所述目标虚拟障碍物置为阻塞状态或放行状态。
[0011]在可选的实施方式中,所述障碍通行控制策略记录有角色通行白名单、角色通行黑名单及非名单角色通行条件,则所述按照所述障碍通行控制策略对所述可移动游戏角色的角色信息进行通行评估的步骤,包括:
[0012]根据所述可移动游戏角色的角色信息,检测所述可移动游戏角色是否属于所述角色通行白名单或所述角色通行黑名单记录的角色对象;
[0013]若检测到所述可移动游戏角色属于所述角色通行白名单记录的角色对象,则输出所述通行评估结果为所述可移动游戏角色在所述目标虚拟障碍物处正常通行;
[0014]若检测到所述可移动游戏角色属于所述角色通行黑名单记录的角色对象,则输出所述通行评估结果为所述可移动游戏角色在所述目标虚拟障碍物处禁止通行;
[0015]若检测到所述可移动游戏角色不属于所述角色通行白名单与所述角色通行黑名单各自记录的角色对象,则根据所述可移动游戏角色的角色信息判断所述可移动游戏角色是否符合所述非名单角色通行条件;
[0016]在判定所述可移动游戏角色符合所述非名单角色通行条件的情况下,输出所述通行评估结果为所述可移动游戏角色在所述目标虚拟障碍物处正常通行;
[0017]在判定所述可移动游戏角色不符合所述非名单角色通行条件的情况下,输出所述通行评估结果为所述可移动游戏角色在所述目标虚拟障碍物处禁止通行。
[0018]在可选的实施方式中,所述根据对应的通行评估结果将所述目标虚拟障碍物置为阻塞状态或放行状态的步骤,包括:
[0019]若所述通行评估结果为所述可移动游戏角色在所述目标虚拟障碍物处禁止通行,则将所述目标虚拟障碍物置为阻塞状态;
[0020]若所述通行评估结果为所述可移动游戏角色在所述目标虚拟障碍物处正常通行,则将所述目标虚拟障碍物置为放行状态。
[0021]在可选的实施方式中,所述方法还包括:
[0022]在所述目标虚拟障碍物被置为放行状态后,按照预设检测时长检测是否存在可移动游戏角色进入所述角色探测范围;
[0023]在预设检测时长所对应的时间段内均未检测到可移动游戏角色进入所述角色探测范围的情况下,将所述目标虚拟障碍物从放行状态置为阻塞状态。
[0024]在可选的实施方式中,所述方法还包括:
[0025]获取外部录入的针对所述目标虚拟障碍物及所述目标虚拟场景的障碍放置位置,并按照所述障碍放置位置将所述目标虚拟障碍物部署在所述目标虚拟场景内;
[0026]响应对所述目标虚拟障碍物的通行控制配置操作,生成所述目标虚拟障碍物在目标虚拟场景下的与所述通行控制配置操作匹配的障碍通行控制策略;
[0027]响应对所述目标虚拟障碍物的角色探测配置操作,在所述目标虚拟场景下标定出所述目标虚拟障碍物的与角色探测配置操作匹配的角色探测范围。
[0028]第二方面,本申请提供一种虚拟障碍通行控制装置,所述装置包括:
[0029]通行策略获取模块,用于获取目标虚拟障碍物在目标虚拟场景下的障碍通行控制策略;
[0030]角色行为检测模块,用于检测所述目标虚拟场景下是否存在可移动游戏角色进入所述目标虚拟障碍物的角色探测范围;
[0031]角色信息获取模块,用于在检测到所述可移动游戏角色进入所述角色探测范围的情况下,获取所述可移动游戏角色的角色信息;
[0032]障碍通断调控模块,用于按照所述障碍通行控制策略对所述可移动游戏角色的角色信息进行通行评估,并根据对应的通行评估结果将所述目标虚拟障碍物置为阻塞状态或放行状态。
[0033]在可选的实施方式中,所述角色行为检测模块,还用于在所述目标虚拟障碍物被置为放行状态后,按照预设检测时长检测是否存在可移动游戏角色进入所述角色探测范围;
[0034]所述障碍通断调控模块,还用于在预设检测时长所对应的时间段内均未检测到可移动游戏角色进入所述角色探测范围的情况下,将所述目标虚拟障碍物从放行状态置为阻塞状态。
[0035]在可选的实施方式中,所述装置还包括:
[0036]虚拟障碍部署模块,用于获取外部录入的针对所述目标虚拟障碍物及所述目标虚拟场景的障碍放置位置,并按照所述障碍放置位置将所述目标虚拟障碍物部署在所述目标虚拟场景内;
[0037]通行策略配置模块,用于响应对所述目标虚拟障碍物的通行控制配置操作,生成所述目标虚拟障碍物在目标虚拟场景下的与所述通行控制配置操作匹配的障碍通行控制策略;
[0038]障碍探测配置模块,用于响应对所述目标虚拟障碍物的角色探测配置操作,在所述目标虚拟场景下标定出所述目标虚拟障碍物的与角色探测配置操作匹配的角色探测范围。
[0039]第三方面,本申请提供一种计算机设备,包括处理器和本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种虚拟障碍通行控制方法,其特征在于,所述方法包括:获取目标虚拟障碍物在目标虚拟场景下的障碍通行控制策略;检测所述目标虚拟场景下是否存在可移动游戏角色进入所述目标虚拟障碍物的角色探测范围;在检测到所述可移动游戏角色进入所述角色探测范围的情况下,获取所述可移动游戏角色的角色信息;按照所述障碍通行控制策略对所述可移动游戏角色的角色信息进行通行评估,并根据对应的通行评估结果将所述目标虚拟障碍物置为阻塞状态或放行状态。2.根据权利要求1所述的方法,其特征在于,所述障碍通行控制策略记录有角色通行白名单、角色通行黑名单及非名单角色通行条件,则所述按照所述障碍通行控制策略对所述可移动游戏角色的角色信息进行通行评估的步骤,包括:根据所述可移动游戏角色的角色信息,检测所述可移动游戏角色是否属于所述角色通行白名单或所述角色通行黑名单记录的角色对象;若检测到所述可移动游戏角色属于所述角色通行白名单记录的角色对象,则输出所述通行评估结果为所述可移动游戏角色在所述目标虚拟障碍物处正常通行;若检测到所述可移动游戏角色属于所述角色通行黑名单记录的角色对象,则输出所述通行评估结果为所述可移动游戏角色在所述目标虚拟障碍物处禁止通行;若检测到所述可移动游戏角色不属于所述角色通行白名单与所述角色通行黑名单各自记录的角色对象,则根据所述可移动游戏角色的角色信息判断所述可移动游戏角色是否符合所述非名单角色通行条件;在判定所述可移动游戏角色符合所述非名单角色通行条件的情况下,输出所述通行评估结果为所述可移动游戏角色在所述目标虚拟障碍物处正常通行;在判定所述可移动游戏角色不符合所述非名单角色通行条件的情况下,输出所述通行评估结果为所述可移动游戏角色在所述目标虚拟障碍物处禁止通行。3.根据权利要求2所述的方法,其特征在于,所述根据对应的通行评估结果将所述目标虚拟障碍物置为阻塞状态或放行状态的步骤,包括:若所述通行评估结果为所述可移动游戏角色在所述目标虚拟障碍物处禁止通行,则将所述目标虚拟障碍物置为阻塞状态;若所述通行评估结果为所述可移动游戏角色在所述目标虚拟障碍物处正常通行,则将所述目标虚拟障碍物置为放行状态。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标虚拟障碍物被置为放行状态后,按照预设检测时长检测是否存在可移动游戏角色进入所述角色探测范围;在预设检测时长所对应的时间段内均未检测到可移动游戏角色进入所述角色探测范围的情况下,将所述目标虚拟障碍物从放行状态置为阻塞状态。5.根据权利要求1
‑
4中任意一项所述的方法,其特征在于,所述方法...
【专利技术属性】
技术研发人员:刘继祖,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。