一种障碍地形的创建方法及装置制造方法及图纸

技术编号:27014767 阅读:42 留言:0更新日期:2021-01-12 10:57
本申请提供一种障碍地形的创建方法及装置,应用于客户端,在所述客户端内存储有形成虚拟地形的原始地形数据和至少一个障碍模型对应的资源数据,所述方法包括:根据用户的请求获取目标障碍模型对应的创建特征数据并上传至服务器;在收到所述服务器发送的校验通过的结果后,根据所述目标障碍模型对应的创建特征数据和资源数据对所述虚拟地形的原始地形数据进行修改,从而在所述虚拟地形中创建所述目标障碍模型对应的障碍地形。

【技术实现步骤摘要】
一种障碍地形的创建方法及装置
本申请涉及互联网
,特别涉及一种障碍地形的创建方法、装置、计算设备及计算机可读存储介质。
技术介绍
随着科技的发展,玩游戏已经是我们经常用来消遣闲暇时间的一种方式,在游戏进行的过程中,玩家经常会涉及到通过生成障碍模型从而创建出障碍地形的需求,例如按照游戏设定,玩家控制虚拟角色完成某个任务之后,在该虚拟角色的所在位置附近需要创建显示一个花圃,该花圃即可视为障碍模型。现有技术在创建障碍模型时,必须事先在指定区域绘制完毕目标地形障碍数据,并对所述指定区域设置障碍模型是否生效的开关,在需要创建障碍地形的情况下,将开关打开从而生成障碍模型,在不需要障碍地形的情况下,将开关闭合从而使障碍模型消失。然而,现有技术的这种障碍地形的创建方法较为死板,只能预先在固定地点创建障碍地形,即障碍模型不能在随机的地点进行创建,也无法根据实际需要动态调整障碍模型的位置与朝向。
技术实现思路
有鉴于此,本申请实施例提供了一种障碍地形的创建方法、装置、计算设备及计算机可读存储介质,以解决现有技术中存在的技术缺陷。根本文档来自技高网...

【技术保护点】
1.一种障碍地形的创建方法,其特征在于,应用于客户端,在所述客户端内存储有形成虚拟地形的原始地形数据和至少一个障碍模型对应的资源数据,所述方法包括:/n根据用户的请求获取目标障碍模型对应的创建特征数据并上传至服务器;/n在收到所述服务器发送的校验通过的结果后,根据所述目标障碍模型对应的创建特征数据和资源数据对所述虚拟地形的原始地形数据进行修改,从而在所述虚拟地形中创建所述目标障碍模型对应的障碍地形。/n

【技术特征摘要】
1.一种障碍地形的创建方法,其特征在于,应用于客户端,在所述客户端内存储有形成虚拟地形的原始地形数据和至少一个障碍模型对应的资源数据,所述方法包括:
根据用户的请求获取目标障碍模型对应的创建特征数据并上传至服务器;
在收到所述服务器发送的校验通过的结果后,根据所述目标障碍模型对应的创建特征数据和资源数据对所述虚拟地形的原始地形数据进行修改,从而在所述虚拟地形中创建所述目标障碍模型对应的障碍地形。


2.根据权利要求1所述的方法,其特征在于,根据用户的请求获取目标障碍模型对应的创建特征数据并上传至服务器,包括:
根据用户的请求获取目标障碍模型对应的障碍标识数据、位置坐标数据以及障碍朝向数据并上传至服务器。


3.根据权利要求2所述的方法,其特征在于,根据所述目标障碍模型对应的创建特征数据和资源数据对所述虚拟地形的原始地形数据进行修改,从而在所述虚拟地形中创建所述目标障碍模型对应的障碍地形,包括:
根据所述目标障碍模型对应的障碍标识数据获取所述目标障碍模型对应的资源数据;
根据所述位置坐标数据获取所述目标障碍模型的生成位置处的原始地形数据;
根据所述目标障碍模型对应的资源数据、位置坐标数据以及障碍朝向数据对所述目标障碍模型的生成位置处的原始地形数据进行修改,从而在所述虚拟地形的对应位置处嵌入所述目标障碍模型形成障碍地形。


4.根据权利要求1所述的方法,其特征在于,所述客户端包括多个,所述方法还包括:
接收所述服务器发送的所述至少一个障碍模型中任意所述目标障碍模型对应的创建特征数据;
在信息同步范围内,根据所述目标障碍模型对应的创建特征数据和资源数据对所述虚拟地形的原始地形数据进行修改,从而在所述虚拟地形中创建所述目标障碍模型对应的障碍地形。


5.一种障碍地形的创建方法,其特征在于,应用于服务器,在所述服务器内存储有形成虚拟地形的原始地形数据和至少一个障碍模型对应的资源数据,所述方法包括:
获取客户端上传的目标障碍模型对应的创建特征数据;
根据所述目标障碍模型对应的创建特征数据,对所述目标障碍模型是否符合预设的障碍放置条件进行校验,在校验通过的情况下,将校验通过的结果返回给所述客户端;
根据所述目标障碍模型对应的创建特征数据和资源数据对所述虚拟地形的原始地形数据进行修改,从而在所述虚拟地形中创建所述目标障碍模型对应的障碍地形。


6.根据权利要求5所述的方法,其特征在于,获取客户端上传的目标障碍模型对应的创建特征数据,包括:
获取客户端上传的目标障碍模型对应的障碍标识数据、位置坐标数据以及障碍朝向数据。


7.根据权利要求6所述的方法,其特征在于,根据所述目标障碍模型对应的创建特征数据,对所述目标障碍模型是否符合预设的障碍放置条件进行校验,包括:
根据所述目标障碍模型对应的障碍标识数据,获取所述目标障碍模型对应的资源数据;
根据所述目标障碍模型对应的位置坐标数据获取所述目标障碍模型的生成位置处的原始地形数据;
计算所述目标障碍模型对应的资源数据与所述目标障碍模型的生成位置处的原始地形数据的地形高度误差值,判断所述高度误差值是否包含在容错范围阈值内;
若是,则判定所述目标障碍模型符合预设的障碍放置条件,校验通过;
若否,则判定所述目标障碍模型不符合预设的障碍放置条件,校验失败,并通知所述客户端目标障碍模型创建失败。


8.根据权利要求5所述的方法,其特征在于,所述客户端包括多个的情况下,所述方法还包括:
在任意一个所述客户端上传的障碍模型校验通过的情况下,将校验通过的结果以及所述目标障碍模型对应的创建特征数据发送至其他所述客户端。


9.一种障碍地形的创建装置,其特征在于,设置于客户端,在所述客户端内存储有形成虚拟地形的原始地形数据和至少一个障碍模型对应的资源数据,所述装置包括:
数据上传模块,被配置为根据用户的请求获取目标障碍模型对应的创建特征数据并上传至服务器;
第一地形生成模块,被配置为在收到所述服务...

【专利技术属性】
技术研发人员:杨将鑫林杨威施润丰梁波
申请(专利权)人:珠海金山网络游戏科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1