[发明专利]一种地形的创建方法和装置有效
申请号: | 201811333943.0 | 申请日: | 2018-11-09 |
公开(公告)号: | CN109453519B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 曹伟刚;黄鹏宇;何韬;王少标;米樵;周金;黄戬骅;向南 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60;A63F13/42;G06F8/38;G06F8/34 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 地形 创建 方法 装置 | ||
本发明实施例提供了一种地形的创建方法和装置,在移动终端的处理器上执行软件应用并在所述移动终端上渲染得到地图用户界面,所述地图用户界面上包括地形格子,所述地形格子分别具有对应的顶点,所述方法包括:确定所需创建的目标地形;获取用户在所述地形格子上的操作信息;根据所述操作信息和所述目标地形确定所述地形格子上的相关顶点;计算所述相关顶点之间的高度差值得到高度差排列;获取所述高度差排列对应的地形模型块;在所述地形格子上采用所述地形模块创建目标地形。本发明实施例通过计算相关顶点之间的高度差值得到高度差排列,根据高度差排列获取到相应的地形模型块,能够快速创建出目标地形。
技术领域
本发明涉及数据处理技术领域,特别是涉及一种地形的创建方法和一种地形的创建装置。
背景技术
沙盒游戏(Sandbox Games),是由沙盘游戏慢慢演变而来,自成一种游戏类型,由一个或多个地图区域构成,往往包含动作、射击、格斗、驾驶等多种元素,一般游戏地图较大,交互性强、自由度高、随机事件多、创造性强是其特点。用户可以在游戏世界中自由奔跑而不是根据游戏设置的主线剧情进行游戏。创造性是该类型游戏的核心玩法,利用游戏中提供的物件制造出用户自己独创的东西。比如在沙盒游戏中,用户可以创建各种地形,比如高地,低地,斜坡等。
目前的沙盒游戏,常见的有如下两种方案创建地形:方案1、固定模板,固定模板是用几种预先创建好的地形作为模板,提供给用户使用。方案2、模块拼接,是用几种地形模块拼接起来,组合成大地形块。然而,方案1太单调,用户没有自由发挥空间,方案2虽然能够创建出比较丰富的地形,但是地形的丰富性依赖于地形创建算法的质量。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种地形的创建方法和相应的一种地形的创建装置。
为了解决上述问题,本发明实施例公开了一种地形的创建方法,在移动终端的处理器上执行软件应用并在所述移动终端上渲染得到地图用户界面,所述地图用户界面上包括地形格子,所述地形格子分别具有对应的顶点,所述方法包括:
确定所需创建的目标地形;
获取用户在所述地形格子上的操作信息;
根据所述操作信息和所述目标地形确定所述地形格子上的相关顶点;
计算所述相关顶点之间的高度差值得到高度差排列;
获取所述高度差排列对应的地形模型块;
在所述地形格子上采用所述地形模块创建目标地形。
优选地,所述确定所需创建的目标地形,包括:
获取用户的选择信息;
根据所述选择信息确定所需创建的目标地形。
优选地,所述根据所述操作信息和所述目标地形确定所述地形格子上的相关顶点,包括:
根据所述操作信息在所述地形格子上确定目标顶点;
当所述目标地形为高低地时,获取与所述目标顶点相连的周边顶点;
根据所述周边顶点和所述目标顶点确定目标地形格子,并将所述目标地形格子的顶点作为相关顶点。
优选地,在所述确定目标地形格子,并将所述目标地形格子的顶点作为相关顶点之后,还包括:
根据所述操作信息确定对所述目标顶点的改变高度差值;
根据所述改变高度差值计算所述目标顶点改变后高度值;
基于所述改变后高度值计算所述目标地形格子的顶点之间的高度差值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811333943.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:VR游戏体验多元化数据采集分析系统
- 下一篇:多人线上答题方法及装置