CN109985386B - 一种生成地图的方法和装置 - Google Patents

一种生成地图的方法和装置 Download PDF

Info

Publication number
CN109985386B
CN109985386B CN201910176565.8A CN201910176565A CN109985386B CN 109985386 B CN109985386 B CN 109985386B CN 201910176565 A CN201910176565 A CN 201910176565A CN 109985386 B CN109985386 B CN 109985386B
Authority
CN
China
Prior art keywords
sub
random parameter
target model
model
map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910176565.8A
Other languages
English (en)
Other versions
CN109985386A (zh
Inventor
杨天睿
李涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Apas Technology Co ltd
Original Assignee
Zhengzhou Apas Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Apas Technology Co ltd filed Critical Zhengzhou Apas Technology Co ltd
Priority to CN201910176565.8A priority Critical patent/CN109985386B/zh
Publication of CN109985386A publication Critical patent/CN109985386A/zh
Application granted granted Critical
Publication of CN109985386B publication Critical patent/CN109985386B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • A63F13/352Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)

Abstract

本申请实施例提供了一种生成地图的方法和装置,该方法包括:在应用中,将应用的操作界面划分为多个子区域,为每个子区域生成第一随机参数;针对每个子区域,设置每个单元模型所对应的随机参数区间;根据第一随机参数和随机参数区间,从单元模型中分别确定每个子区域各自对应的目标模型,并分别将目标模型生成在对应的子区域上;以及按照预设的规则,将各个目标模型分别按子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境。本申请实施例提供的一种生成地图的方法和装置,能够自动生成不同样式的地图,提高用户体验,降低设计难度并降低存储压力。

Description

一种生成地图的方法和装置
技术领域
本申请涉及数据处理技术领域,尤其涉及一种生成地图的方法和装置。
背景技术
在游戏类应用(英文:Application,缩写:App)中,游戏地图一般以预先设计好的方式,预制在游戏文件中,玩家在游戏中看到的就是设计好的地图样式。
基于此,本发明的发明人发现,玩家每次运行游戏时的地图场景都是固定且单一的,用户体验差。如果要丰富玩家体验,就要不断地重新设计地图模型的布局,再对游戏地图进行手动更新,费时费力。若提前设计好多个游戏地图存储在设备中,将占用设备的大量存储空间。提高用户体验、降低设计难度、和降低存储压力之间难以三全。
公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
发明内容
本申请实施例的目的是提供一种生成地图的方法和装置,能够自动生成不同样式的地图,提高用户体验、降低设计难度并降低存储压力。
为解决上述技术问题,本申请实施例是通过以下各方面实现的。
第一方面,本申请实施例提供了一种生成地图的方法,包括:在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数;针对每个所述子区域,设置每个单元模型所对应的随机参数区间;根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上;以及按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境。
第二方面,本申请实施例提供了一种生成地图的装置,包括:分区模块,用于在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数;设置模块,用于针对每个所述子区域,设置每个单元模型所对应的随机参数区间;生成模块,用于根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上;以及关联展示模块,用于按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境。
第三方面,本申请实施例提供了一种电子设备,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如上述第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上述第一方面所述的方法的步骤。
在本申请实施例中,通过在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数,针对每个所述子区域,设置每个单元模型所对应的随机参数区间,根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上,以及按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图,所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境,能够自动生成不同样式的地图,提高用户体验,降低设计难度并降低存储压力。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1示出本申请实施例提供的一种生成地图的方法的一种流程示意图;
图2示出本申请实施例提供的一种生成地图的方法的另一种流程示意图;
图3示出本申请实施例提供的一种生成地图的方法的另一种流程示意图;
图4示出本申请实施例提供的一种生成地图的方法的另一种流程示意图;
图5示出本申请实施例提供的一种生成地图的方法的另一种流程示意图;
图6示出本申请实施例提供的一种生成地图的装置的结构示意图;
图7示出本申请实施例提供的一种生成地图的装置的另一结构示意图;
图8示出执行本申请实施例提供的一种生成地图的方法的电子设备的硬件结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
图1示出本申请实施例提供的一种生成地图的方法的一种流程示意图,该方法可以由电子设备执行,例如终端设备或服务端设备。换言之,所述方法可以由安装在终端设备或服务端设备的软件或硬件来执行。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。如图所示,该方法可以包括以下步骤。
S10:在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数。
可选地,该第一随机参数可以是0~1之间的数,例如0.19。
S20:针对每个所述子区域,设置每个单元模型所对应的随机参数区间。
单元模型包括地图模型,例如可以包括商业中心、公园、写字楼、建筑工地、平房群、墓地等等。为每个单元模型设置对应的随机参数区间,可选地,将商业中心以及平房群对应的随机参数区间设置为(0,0.1),将公园以及住宅楼对应的随机参数区间设置为[0.1,0.2),将写字楼以及墓地对应的随机参数区间设置为[0.2,0.3),将建筑工地对应的随机参数区间设置为[0.3,0.4)。
S30:根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上。
在一种可能的实现方式中,为某一子区域生成的第一随机参数为0.19,根据之前设置的单元模型对应的随机参数区间,该第一随机参数落入[0.1,0.2)的随机参数区间中,因此该子区域对应的目标模型为公园或住宅楼,可以通过随机选择,将目标模型“公园”或目标模型“住宅楼”生成在对应的子区域中。
S40:按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境。
该预设的规则,可以是不同单元模型的关联展示方式,各单元模型可以对应不同的场景环境,例如,单元模型“公园”的属性决定其可以对应背景场景环境,那么可以预设其关联展示方式为作为背景覆盖子区域。再例如单元模型“鲜花”的属性决定其可以对应装饰类场景环境,那么可以预设其关联展示方式可以为浮于子区域上附加展示一束或几束鲜花。
再例如,根据单元模型对应“鸟”的属性进行预置的规则可以包括“飞入”的关联展示方式,该预设的规则能够合理、形象地描述单元模型“鸟”对应的场景环境。
该预设的规则,还可以包括子区域的拼接规则,可以与子区域的划分方式对应,如果在步骤S10中,是将应用的操作界面从左到右划分为多个子区域的,那么在拼接时,也将各个子区域从左到右拼接;如果在步骤S10中,是基于距操作界面的中心点的距离,由远及近地将操作界面划分为多个子区域的,那么在拼接时,也将各个子区域基于距操作界面的中心点的距离,由远及近地拼接。
由此,本申请实施例提供的一种生成地图的方法,通过在应用中,将所述应用的操作界面划分为多个子区域,并通过为每个所述子区域生成第一随机参数,针对每个所述子区域,设置每个单元模型所对应的随机参数区间,根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上的方式,使各个子区域独立生成目标模型,最终按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图,能够自动生成不同样式的地图,提高用户体验,降低设计难度并降低存储压力。
图2示出本申请实施例提供的一种生成地图的方法的另一种流程示意图,该方法可以由电子设备执行,例如终端设备或服务端设备。换言之,所述方法可以由安装在终端设备或服务端设备的软件或硬件来执行。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。如图所示,该方法可以包括以下步骤。
S10:在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数。
可选地,该第一随机参数可以是0~1之间的数,例如0.19。
S20:针对每个所述子区域,设置每个单元模型所对应的随机参数区间。
单元模型包括地图模型,例如可以包括商业中心、公园、写字楼、建筑工地、平房群、墓地等等。为每个单元模型设置对应的随机参数区间,可选地,将商业中心以及平房群对应的随机参数区间设置为(0,0.1),将公园以及住宅楼对应的随机参数区间设置为[0.1,0.2),将写字楼以及墓地对应的随机参数区间设置为[0.2,0.3),将建筑工地对应的随机参数区间设置为[0.3,0.4)。
S30:根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上。
在一种可能的实现方式中,为某一子区域生成的第一随机参数为0.19,根据之前设置的单元模型对应的随机参数区间,该第一随机参数落入[0.1,0.2)的随机参数区间中,因此该子区域对应的目标模型为公园或住宅楼,可以通过随机选择,将目标模型“公园”或目标模型“住宅楼”生成在对应的子区域中。
S40:按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境。
该预设的规则,可以是不同单元模型的关联展示方式,各单元模型可以对应不同的场景环境,例如,单元模型“公园”的属性决定其可以对应背景场景环境,那么可以预设其关联展示方式为作为背景覆盖子区域。再例如单元模型“鲜花”的属性决定其可以对应装饰类场景环境,那么可以预设其关联展示方式可以为浮于子区域上附加展示一束或几束鲜花。
再例如,根据单元模型对应“鸟”的属性进行预置的规则可以包括“飞入”的关联展示方式,该预设的规则能够合理、形象地描述单元模型“鸟”对应的场景环境。
该预设的规则,还可以包括子区域的拼接规则,可以与子区域的划分方式对应,如果在步骤S10中,是将应用的操作界面从左到右划分为多个子区域的,那么在拼接时,也将各个子区域从左到右拼接;如果在步骤S10中,是基于距操作界面的中心点的距离,由远及近地将操作界面划分为多个子区域的,那么在拼接时,也将各个子区域基于距操作界面的中心点的距离,由远及近地拼接。
S50:根据当前用户的身份识别信息,获取所述当前用户生成过的历史地图;当所述历史地图中的至少一个与所述地图相同时,从所述地图上选取至少一个所述子区域,将所述子区域对应的目标模型替换为具有相同随机参数区间的另一目标模型。
在一种可能的实现方式中,可以针对每个所述子区域,基于单元模型的属性,设置每个单元模型所对应的随机参数区间,一个随机参数区间中可以具有多个单元模型,该多个单元模型可以具有类似的属性,例如单元模型“牡丹花”、单元模型“玫瑰花”、单元模型“菊花”等可以具有相同的随机参数区间。
为了避免同一用户在应用中生成相同的地图,可以在生成地图后,获取该用户生成过的历史地图,对当前生成的地图进行查重。如果当前生成的地图与历史地图中的某个地图相同,则从当前生成的地图上选取至少一个子区域,将该子区域对应的目标模型替换为具有相同随机参数区间的另一目标模型。在一种可能的实现方式中,当发现当前生成的地图与历史地图重复时,选取地图中的一个子区域,如该子区域对应的目标模型为“公园”,而目标模型“住宅楼”与目标模型“公园”的随机参数区间相同,则可以将该子区域对应的目标模型替换为目标模型“住宅楼”。
在一种可能的实现方式中,当不存在与所述目标模型具有相同随机参数区间的另一目标模型时,则为至少一个所述子区域生成第二随机参数,根据所述第二随机参数和所述随机参数区间,确定至少一个所述子区域对应的目标模型。
当发现当前生成的地图与历史地图重复时,选取地图中的一个子区域,如该子区域对应的目标模型为“建筑工地”,但不存在与目标模型“建筑工地”具有相同随机参数区间的另一目标模型,此时,则为该子区域生成第二随机参数,根据该第二随机参数和随机参数区间,确定该子区域对应的目标模型。即、当发现当前生成的地图与历史地图重复时,可以通过修改随机参数为用户生成不同的地图。
由此,本申请实施例提供的一种生成地图的方法,通过在应用中,将所述应用的操作界面划分为多个子区域,并通过为每个所述子区域生成第一随机参数,针对每个所述子区域,设置每个单元模型所对应的随机参数区间,根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上的方式,使各个子区域独立生成目标模型,最终按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图,能够自动生成不同样式的地图,提高用户体验,降低设计难度并降低存储压力。
此外,本申请实施例提供的一种生成地图的方法,通过在将各个目标模型分别按所述子区域进行关联展示以生成地图之后,根据当前用户的身份识别信息,获取所述当前用户生成过的历史地图;当所述历史地图中的至少一个与所述地图相同时,从所述地图上选取至少一个所述子区域,将所述子区域对应的目标模型替换为具有相同随机参数区间的另一目标模型,能够对当前生成的地图进行查重,并在发现生成了重复的地图时,进行目标模型的替换,最终生成与历史地图不同的地图。
此外,本申请实施例提供的一种生成地图的方法,通过当不存在与所述目标模型具有相同随机参数区间的另一目标模型时,则为至少一个所述子区域生成第二随机参数,根据所述第二随机参数和所述随机参数区间,确定至少一个所述子区域对应的目标模型,能够在当前随机参数区间无法实现目标模型替换时,从其他随机参数区间为该子区域选择目标模型,进一步保证为用户提供不同的地图,在低设计成本和低存储成本的基础上提高用户感受。
图3示出本申请实施例提供的一种生成地图的方法的另一种流程示意图,该方法可以由电子设备执行,例如终端设备或服务端设备。换言之,所述方法可以由安装在终端设备或服务端设备的软件或硬件来执行。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。如图所示,该方法可以包括以下步骤。
S10:在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数。
可选地,该第一随机参数可以是0~1之间的数,例如0.19。
S20:针对每个所述子区域,设置每个单元模型所对应的随机参数区间。
单元模型包括地图模型,例如可以包括商业中心、公园、写字楼、建筑工地、平房群、墓地等等。为每个单元模型设置对应的随机参数区间,可选地,将商业中心以及平房群对应的随机参数区间设置为(0,0.1),将公园以及住宅楼对应的随机参数区间设置为[0.1,0.2),将写字楼以及墓地对应的随机参数区间设置为[0.2,0.3),将建筑工地对应的随机参数区间设置为[0.3,0.4)。
S30:根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上。
在一种可能的实现方式中,为某一子区域生成的第一随机参数为0.19,根据之前设置的单元模型对应的随机参数区间,该第一随机参数落入[0.1,0.2)的随机参数区间中,因此该子区域对应的目标模型为公园或住宅楼,可以通过随机选择,将目标模型“公园”或目标模型“住宅楼”生成在对应的子区域中。
S41:根据所述单元模型的对应属性,预设所述单元模型间的排斥关系;当在所述子区域生成的第一目标模型与在相邻子区域生成的第二目标模型之间存在排斥关系时,选取与所述第一目标模型具有相同随机参数区间的另一第一目标模型作为所述子区域对应的所述目标模型。
根据单元模型的对应属性,预设单元模型间的排斥关系。单元模型的对应属性可以包括单元模型的内容,换言之可以根据单元模型的内容,基于自然环境中的自然规律预设该排斥关系,例如可以预设单元模型“商业中心”和单元模型“墓地”之间存在排斥关系,即该两个单元模型不可以相邻。当在某个子区域生成了目标模型“商业中心”,而在相邻的子区域生成了目标模型“墓地”时,可以选取与目标模型“商业中心”具有相同随机参数区间的目标模型“平房群”作为该子区域对应的目标模型。
S40:按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境。
该预设的规则,可以是不同单元模型的关联展示方式,各单元模型可以对应不同的场景环境,例如,单元模型“公园”的属性决定其可以对应背景场景环境,那么可以预设其关联展示方式为作为背景覆盖子区域。再例如单元模型“鲜花”的属性决定其可以对应装饰类场景环境,那么可以预设其关联展示方式可以为浮于子区域上附加展示一束或几束鲜花。
再例如,根据单元模型对应“鸟”的属性进行预置的规则可以包括“飞入”的关联展示方式,该预设的规则能够合理、形象地描述单元模型“鸟”对应的场景环境。
该预设的规则,还可以包括子区域的拼接规则,可以与子区域的划分方式对应,如果在步骤S10中,是将应用的操作界面从左到右划分为多个子区域的,那么在拼接时,也将各个子区域从左到右拼接;如果在步骤S10中,是基于距操作界面的中心点的距离,由远及近地将操作界面划分为多个子区域的,那么在拼接时,也将各个子区域基于距操作界面的中心点的距离,由远及近地拼接。
由此,本申请实施例提供的一种生成地图的方法,通过在应用中,将所述应用的操作界面划分为多个子区域,并通过为每个所述子区域生成第一随机参数,针对每个所述子区域,设置每个单元模型所对应的随机参数区间,根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上的方式,使各个子区域独立生成目标模型,最终按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图,能够自动生成不同样式的地图,提高用户体验,降低设计难度并降低存储压力。
此外,本申请实施例提供的一种生成地图的方法,通过根据所述单元模型的对应属性,预设所述单元模型间的排斥关系;当在所述子区域生成的第一目标模型与在相邻子区域生成的第二目标模型之间存在排斥关系时,选取与所述第一目标模型具有相同随机参数区间的另一第一目标模型作为所述子区域对应的所述目标模型,能够避免基于自然规律不可相邻的地图模型在应用产生的地图中相邻,使生成的地图更加贴近现实,符合自然规律,在低设计成本和低存储成本的基础上进一步提升了用户体验。
图4示出本申请实施例提供的一种生成地图的方法的一种流程示意图,该方法可以由电子设备执行,例如终端设备或服务端设备。换言之,所述方法可以由安装在终端设备或服务端设备的软件或硬件来执行。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。如图所示,该方法可以包括以下步骤。
S10:在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数。
可选地,该第一随机参数可以是0~1之间的数,例如0.19。
S20:针对每个所述子区域,设置每个单元模型所对应的随机参数区间。
单元模型包括地图模型,例如可以包括商业中心、公园、写字楼、建筑工地、平房群、墓地等等。为每个单元模型设置对应的随机参数区间,可选地,将商业中心以及平房群对应的随机参数区间设置为(0,0.1),将公园以及住宅楼对应的随机参数区间设置为[0.1,0.2),将写字楼以及墓地对应的随机参数区间设置为[0.2,0.3),将建筑工地对应的随机参数区间设置为[0.3,0.4)。
S30:根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上。
在一种可能的实现方式中,为某一子区域生成的第一随机参数为0.19,根据之前设置的单元模型对应的随机参数区间,该第一随机参数落入[0.1,0.2)的随机参数区间中,因此该子区域对应的目标模型为公园或住宅楼,可以通过随机选择,将目标模型“公园”或目标模型“住宅楼”生成在对应的子区域中。
S42:根据所述单元模型的对应属性,预设所述单元模型间的相邻关系;当在所述子区域生成的第三目标模型与在相邻子区域生成的第四目标模型不满足相邻关系时,将所述第三目标模型更换为与所述第四目标模型满足相邻关系的单元模型。
根据单元模型的对应属性,预设单元模型间的相邻关系。单元模型的对应属性可以包括单元模型的内容,换言之可以根据单元模型的内容,基于自然环境中的自然规律预设该相邻关系,例如可以预设单元模型“写字楼”和单元模型“公园”之间存在相邻关系。当在某个子区域生成了目标模型“建筑工地”,而在相邻的子区域生成了目标模型“写字楼”时,将目标模型“建筑工地”更换为与目标模型“写字楼”满足相邻关系的单元模型“公园”。
S40:按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境。
该预设的规则,可以是不同单元模型的关联展示方式,各单元模型可以对应不同的场景环境,例如,单元模型“公园”的属性决定其可以对应背景场景环境,那么可以预设其关联展示方式为作为背景覆盖子区域。再例如单元模型“鲜花”的属性决定其可以对应装饰类场景环境,那么可以预设其关联展示方式可以为浮于子区域上附加展示一束或几束鲜花。
再例如,根据单元模型对应“鸟”的属性进行预置的规则可以包括“飞入”的关联展示方式,该预设的规则能够合理、形象地描述单元模型“鸟”对应的场景环境。
该预设的规则,还可以包括子区域的拼接规则,可以与子区域的划分方式对应,如果在步骤S10中,是将应用的操作界面从左到右划分为多个子区域的,那么在拼接时,也将各个子区域从左到右拼接;如果在步骤S10中,是基于距操作界面的中心点的距离,由远及近地将操作界面划分为多个子区域的,那么在拼接时,也将各个子区域基于距操作界面的中心点的距离,由远及近地拼接。
由此,本申请实施例提供的一种生成地图的方法,通过在应用中,将所述应用的操作界面划分为多个子区域,并通过为每个所述子区域生成第一随机参数,针对每个所述子区域,设置每个单元模型所对应的随机参数区间,根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上的方式,使各个子区域独立生成目标模型,最终按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图,能够自动生成不同样式的地图,提高用户体验,降低设计难度并降低存储压力。
此外,本申请实施例提供的一种生成地图的方法,通过根据所述单元模型的对应属性,预设所述单元模型间的相邻关系;当在所述子区域生成的第三目标模型与在相邻子区域生成的第四目标模型不满足相邻关系时,将所述第三目标模型更换为与所述第四目标模型满足相邻关系的单元模型,能够使基于自然规律相邻的地图模型在应用产生的地图中也相邻,使生成的地图更加贴近现实,符合自然规律,在低设计成本和低存储成本的基础上进一步提升了用户体验。
图5示出本申请实施例提供的一种生成地图的方法的另一种流程示意图,该方法可以由电子设备执行,例如终端设备或服务端设备。换言之,所述方法可以由安装在终端设备或服务端设备的软件或硬件来执行。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。如图所示,该方法可以包括以下步骤。
S10:在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数。
可选地,该第一随机参数可以是0~1之间的数,例如0.19。
在一种可能的实现方式中,所述将所述应用的操作界面划分为多个子区域,可以包括:将所述应用的操作界面划分为具有多种形状的多个子区域。
可选地,将应用的操作界面划分为具有多种形状的多个子区域,包括但不限于圆形、椭圆形、梯形、长方形等等。
S20:针对每个所述子区域,设置每个单元模型所对应的随机参数区间。
单元模型包括地图模型,例如可以包括商业中心、公园、写字楼、建筑工地、平房群、墓地等等。为每个单元模型设置对应的随机参数区间,可选地,将商业中心以及平房群对应的随机参数区间设置为(0,0.1),将公园以及住宅楼对应的随机参数区间设置为[0.1,0.2),将写字楼以及墓地对应的随机参数区间设置为[0.2,0.3),将建筑工地对应的随机参数区间设置为[0.3,0.4)。
S30:根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上。
在一种可能的实现方式中,为某一子区域生成的第一随机参数为0.19,根据之前设置的单元模型对应的随机参数区间,该第一随机参数落入[0.1,0.2)的随机参数区间中,因此该子区域对应的目标模型为公园或住宅楼,可以通过随机选择,将目标模型“公园”或目标模型“住宅楼”生成在对应的子区域中。
在一种可能的实现方式中,所述根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,包括:根据所述第一随机参数和所述随机参数区间,基于所述多个子区域的形状,从所述单元模型中分别确定每个所述子区域各自对应的目标模型。
例如,根据第一随机参数和随机参数区间,该子区域对应的目标模型为公园或住宅楼,可以根据该子区域的形状,确定该子区域对应的目标模型:如果该子区域的形状为椭圆形,基于自然环境中的自然规律,公园一般与该子区域的形状较为接近,因此将目标模型“公园”生成在对应的子区域中,如果该子区域的形状为矩形,基于自然环境中的自然规律,住宅楼一般与该子区域的形状较为吻合,因此将目标模型“住宅楼”生成在对应的子区域中。
S41:根据所述单元模型的对应属性,预设所述单元模型间的排斥关系;当在所述子区域生成的第一目标模型与在相邻子区域生成的第二目标模型之间存在排斥关系时,选取与所述第一目标模型具有相同随机参数区间的另一第一目标模型作为所述子区域对应的所述目标模型。
根据单元模型的对应属性,预设单元模型间的排斥关系。单元模型的对应属性可以包括单元模型的内容,换言之可以根据单元模型的内容,基于自然环境中的自然规律预设该排斥关系,例如可以预设单元模型“商业中心”和单元模型“墓地”之间存在排斥关系,即该两个单元模型不可以相邻。当在某个子区域生成了目标模型“商业中心”,而在相邻的子区域生成了目标模型“墓地”时,可以选取与目标模型“商业中心”具有相同随机参数区间的目标模型“平房群”作为该子区域对应的目标模型。
S42:根据所述单元模型的对应属性,预设所述单元模型间的相邻关系;当在所述子区域生成的第三目标模型与在相邻子区域生成的第四目标模型不满足相邻关系时,将所述第三目标模型更换为与所述第四目标模型满足相邻关系的单元模型。
根据单元模型的对应属性,预设单元模型间的相邻关系。单元模型的对应属性可以包括单元模型的内容,换言之可以根据单元模型的内容,基于自然环境中的自然规律预设该相邻关系,例如可以预设单元模型“写字楼”和单元模型“公园”之间存在相邻关系。当在某个子区域生成了目标模型“建筑工地”,而在相邻的子区域生成了目标模型“写字楼”时,将目标模型“建筑工地”更换为与目标模型“写字楼”满足相邻关系的单元模型“公园”。
S40:按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境。
该预设的规则,可以是不同单元模型的关联展示方式,各单元模型可以对应不同的场景环境,例如,单元模型“公园”的属性决定其可以对应背景场景环境,那么可以预设其关联展示方式为作为背景覆盖子区域。再例如单元模型“鲜花”的属性决定其可以对应装饰类场景环境,那么可以预设其关联展示方式可以为浮于子区域上附加展示一束或几束鲜花。
再例如,根据单元模型对应“鸟”的属性进行预置的规则可以包括“飞入”的关联展示方式,该预设的规则能够合理、形象地描述单元模型“鸟”对应的场景环境。
该预设的规则,还可以包括子区域的拼接规则,可以与子区域的划分方式对应,如果在步骤S10中,是将应用的操作界面从左到右划分为多个子区域的,那么在拼接时,也将各个子区域从左到右拼接;如果在步骤S10中,是基于距操作界面的中心点的距离,由远及近地将操作界面划分为多个子区域的,那么在拼接时,也将各个子区域基于距操作界面的中心点的距离,由远及近地拼接。
S50:根据当前用户的身份识别信息,获取所述当前用户生成过的历史地图;当所述历史地图中的至少一个与所述地图相同时,从所述地图上选取至少一个所述子区域,将所述子区域对应的目标模型替换为具有相同随机参数区间的另一目标模型。
在一种可能的实现方式中,可以针对每个所述子区域,基于单元模型的属性,设置每个单元模型所对应的随机参数区间,一个随机参数区间中可以具有多个单元模型,该多个单元模型可以具有类似的属性,例如单元模型“牡丹花”、单元模型“玫瑰花”、单元模型“菊花”等可以具有相同的随机参数区间。
为了避免同一用户在应用中生成相同的地图,可以在生成地图后,获取该用户生成过的历史地图,对当前生成的地图进行查重。如果当前生成的地图与历史地图中的某个地图相同,则从当前生成的地图上选取至少一个子区域,将该子区域对应的目标模型替换为具有相同随机参数区间的另一目标模型。在一种可能的实现方式中,当发现当前生成的地图与历史地图重复时,选取地图中的一个子区域,如该子区域对应的目标模型为“公园”,而目标模型“住宅楼”与目标模型“公园”的随机参数区间相同,则可以将该子区域对应的目标模型替换为目标模型“住宅楼”。
在一种可能的实现方式中,当不存在与所述目标模型具有相同随机参数区间的另一目标模型时,则为至少一个所述子区域生成第二随机参数,根据所述第二随机参数和所述随机参数区间,确定至少一个所述子区域对应的目标模型。
当发现当前生成的地图与历史地图重复时,选取地图中的一个子区域,如该子区域对应的目标模型为“建筑工地”,但不存在与目标模型“建筑工地”具有相同随机参数区间的另一目标模型,此时,则为该子区域生成第二随机参数,根据该第二随机参数和随机参数区间,确定该子区域对应的目标模型。即、当发现当前生成的地图与历史地图重复时,可以通过修改随机参数为用户生成不同的地图。
在一种可能的实现方式中,还可以将每个子区域进一步划分为多个位置,每个位置对应至少一个目标模型。具体地,可以为每一个位置生成一个随机参数,根据该随机参数和随机参数区间,从单元模型中确定每个位置对应的目标模型,并将该目标模型生成在对应的位置上。之后按照预设的规则,将各个目标模型分别按位置进行关联展示以生成地图。
由此,本申请实施例提供的一种生成地图的方法,通过在应用中,将所述应用的操作界面划分为多个子区域,并通过为每个所述子区域生成第一随机参数,针对每个所述子区域,设置每个单元模型所对应的随机参数区间,根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上的方式,使各个子区域独立生成目标模型,最终按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图,能够自动生成不同样式的地图,提高用户体验,降低设计难度并降低存储压力。
此外,本申请实施例提供的一种生成地图的方法,通过将所述应用的操作界面划分为具有多种形状的多个子区域,根据所述第一随机参数和所述随机参数区间,基于所述多个子区域的形状,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,从而可以将操作界面随机划分为多种形状的子区域,并按子区域的形状加载单元模型,使生成的地图信息更加丰富,进一步提升了用户体验。
图6示出本申请实施例提供的一种生成地图的装置的结构示意图,该装置100包括:分区模块110、设置模块120、生成模块130和关联展示模块140。
分区模块110用于在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数。设置模块120用于针对每个所述子区域,设置每个单元模型所对应的随机参数区间。生成模块130用于根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上。关联展示模块140用于按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境。
在一种可能的实现方式中,关联展示模块140,还用于在按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图之前,根据所述单元模型的对应属性,预设所述单元模型间的排斥关系;当在所述子区域生成的第一目标模型与在相邻子区域生成的第二目标模型之间存在排斥关系时,选取与所述第一目标模型具有相同随机参数区间的另一第一目标模型作为所述子区域对应的所述目标模型。
在一种可能的实现方式中,关联展示模块140,还用于在按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图之前,根据所述单元模型的对应属性,预设所述单元模型间的相邻关系;当在所述子区域生成的第三目标模型与在相邻子区域生成的第四目标模型不满足相邻关系时,将所述第三目标模型更换为与所述第四目标模型满足相邻关系的单元模型。
在一种可能的实现方式中,分区模块110,用于将所述应用的操作界面划分为具有多种形状的多个子区域;生成模块130,用于根据所述第一随机参数和所述随机参数区间,基于所述多个子区域的形状,从所述单元模型中分别确定每个所述子区域各自对应的目标模型。
图7示出本申请实施例提供的一种生成地图的装置的另一结构示意图,该装置100包括:分区模块110、设置模块120、生成模块130、关联展示模块140和查重模块150。
分区模块110用于在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数。设置模块120用于针对每个所述子区域,设置每个单元模型所对应的随机参数区间。生成模块130用于根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上。关联展示模块140用于按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境。查重模块150,用于在将各个目标模型分别按所述子区域进行关联展示以生成地图之后,根据当前用户的身份识别信息,获取所述当前用户生成过的历史地图;当所述历史地图中的至少一个与所述地图相同时,从所述地图上选取至少一个所述子区域,将所述子区域对应的目标模型替换为具有相同随机参数区间的另一目标模型。
在一种可能的实现方式中,查重模块150还用于当不存在与所述目标模型具有相同随机参数区间的另一目标模型时,则为至少一个所述子区域生成第二随机参数,根据所述第二随机参数和所述随机参数区间,确定至少一个所述子区域对应的目标模型。
本申请实施例提供的该装置100,可执行前文方法实施例中所述的各方法,并实现前文方法实施例中所述的各方法的功能和有益效果,在此不再赘述。
图8示出执行本申请实施例提供的一种生成地图的方法的电子设备的硬件结构示意图,如图所示,该电子设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对该电子设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在该电子设备上执行存储器702中的一系列计算机可执行指令。该电子设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706等。
在一个具体的实施例中,该电子设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现以下流程:在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数;针对每个所述子区域,设置每个单元模型所对应的随机参数区间;根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上;以及按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境。
由此,执行本申请实施例提供的一种生成地图的方法的电子设备可执行前文方法实施例中所述的各方法,并实现前文方法实施例中所述的各方法的功能和有益效果,在此不再赘述。
本申请实施例的电子设备以多种形式存在,包括但不限于以下设备。
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、***总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(5)其他具有数据交互功能的电子装置。
进一步地,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现以下流程:在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数;针对每个所述子区域,设置每个单元模型所对应的随机参数区间;根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上;以及按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境。
由此,所述计算机可执行指令被处理器执行时能够执行前文方法实施例中所述的各方法,并实现前文方法实施例中所述的各方法的功能和有益效果,在此不再赘述。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (12)

1.一种生成地图的方法,其特征在于,包括:
在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数;
针对每个所述子区域,设置每个单元模型所对应的随机参数区间,所述单元模型包括地图模型;
根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上,子区域对应的目标模型为所述子区域的第一随机参数所在的随机参数区间所对应的单元模型;以及
按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境,所述目标模型对应的属性包括所述目标模型的内容。
2.根据权利要求1所述的方法,其特征在于,在将各个目标模型分别按所述子区域进行关联展示以生成地图之后,所述方法还包括:
根据当前用户的身份识别信息,获取所述当前用户生成过的历史地图;
当所述历史地图中的至少一个与所述地图相同时,从所述地图上选取至少一个所述子区域,将所述子区域对应的目标模型替换为具有相同随机参数区间的另一目标模型。
3.根据权利要求2所述的方法,其特征在于,当不存在与所述目标模型具有相同随机参数区间的另一目标模型时,则为至少一个所述子区域生成第二随机参数,根据所述第二随机参数和所述随机参数区间,确定至少一个所述子区域对应的目标模型。
4.根据权利要求1所述的方法,其特征在于,在按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图之前,包括:
根据所述单元模型的对应属性,预设所述单元模型间的排斥关系;
当在所述子区域生成的第一目标模型与在相邻子区域生成的第二目标模型之间存在排斥关系时,选取与所述第一目标模型具有相同随机参数区间的另一第一目标模型作为所述子区域对应的所述目标模型。
5.根据权利要求1所述的方法,其特征在于,在按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图之前,包括:
根据所述单元模型的对应属性,预设所述单元模型间的相邻关系;
当在所述子区域生成的第三目标模型与在相邻子区域生成的第四目标模型不满足相邻关系时,将所述第三目标模型更换为与所述第四目标模型满足相邻关系的单元模型。
6.根据权利要求1所述的方法,其特征在于,所述将所述应用的操作界面划分为多个子区域,包括:
将所述应用的操作界面划分为具有多种形状的多个子区域;
所述根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,包括:根据所述第一随机参数和所述随机参数区间,基于所述多个子区域的形状,从所述单元模型中分别确定每个所述子区域各自对应的目标模型。
7.一种生成地图的装置,其特征在于,包括:
分区模块,用于在应用中,将所述应用的操作界面划分为多个子区域,为每个所述子区域生成第一随机参数;
设置模块,用于针对每个所述子区域,设置每个单元模型所对应的随机参数区间,所述单元模型包括地图模型;
生成模块,用于根据所述第一随机参数和所述随机参数区间,从所述单元模型中分别确定每个所述子区域各自对应的目标模型,并分别将所述目标模型生成在对应的所述子区域上,子区域对应的目标模型为所述子区域的第一随机参数所在的随机参数区间所对应的单元模型;以及
关联展示模块,用于按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图;所述预设的规则根据各目标模型对应的属性进行预置,用于描述各单元模型对应的场景环境,所述目标模型对应的属性包括所述目标模型的内容。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
查重模块,用于在将各个目标模型分别按所述子区域进行关联展示以生成地图之后,根据当前用户的身份识别信息,获取所述当前用户生成过的历史地图;当所述历史地图中的至少一个与所述地图相同时,从所述地图上选取至少一个所述子区域,将所述子区域对应的目标模型替换为具有相同随机参数区间的另一目标模型。
9.根据权利要求8所述的装置,其特征在于,所述查重模块,还用于当不存在与所述目标模型具有相同随机参数区间的另一目标模型时,则为至少一个所述子区域生成第二随机参数,根据所述第二随机参数和所述随机参数区间,确定至少一个所述子区域对应的目标模型。
10.根据权利要求7所述的装置,其特征在于,所述关联展示模块,还用于在按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图之前,根据所述单元模型的对应属性,预设所述单元模型间的排斥关系;当在所述子区域生成的第一目标模型与在相邻子区域生成的第二目标模型之间存在排斥关系时,选取与所述第一目标模型具有相同随机参数区间的另一第一目标模型作为所述子区域对应的所述目标模型。
11.根据权利要求7所述的装置,其特征在于,所述关联展示模块,还用于在按照预设的规则,将各个目标模型分别按所述子区域进行关联展示以生成地图之前,根据所述单元模型的对应属性,预设所述单元模型间的相邻关系;当在所述子区域生成的第三目标模型与在相邻子区域生成的第四目标模型不满足相邻关系时,将所述第三目标模型更换为与所述第四目标模型满足相邻关系的单元模型。
12.根据权利要求7所述的装置,其特征在于,所述分区模块,用于将所述应用的操作界面划分为具有多种形状的多个子区域;所述生成模块,用于根据所述第一随机参数和所述随机参数区间,基于所述多个子区域的形状,从所述单元模型中分别确定每个所述子区域各自对应的目标模型。
CN201910176565.8A 2019-03-08 2019-03-08 一种生成地图的方法和装置 Active CN109985386B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910176565.8A CN109985386B (zh) 2019-03-08 2019-03-08 一种生成地图的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910176565.8A CN109985386B (zh) 2019-03-08 2019-03-08 一种生成地图的方法和装置

Publications (2)

Publication Number Publication Date
CN109985386A CN109985386A (zh) 2019-07-09
CN109985386B true CN109985386B (zh) 2022-08-16

Family

ID=67130307

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910176565.8A Active CN109985386B (zh) 2019-03-08 2019-03-08 一种生成地图的方法和装置

Country Status (1)

Country Link
CN (1) CN109985386B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112642156B (zh) * 2020-12-29 2024-06-25 网易(杭州)网络有限公司 地图构建方法、装置、设备及存储介质
CN112642148A (zh) * 2020-12-30 2021-04-13 北京像素软件科技股份有限公司 一种游戏场景生成方法、装置及计算机设备
CN113332727A (zh) * 2021-06-08 2021-09-03 在线途游(北京)科技有限公司 一种自动生成游戏关卡的方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6123619A (en) * 1999-03-23 2000-09-26 Square Co., Ltd. Method of generating maps with fixed and random portions and use of same in video games
CN1924873A (zh) * 2006-09-19 2007-03-07 北京金山数字娱乐科技有限公司 游戏地图的存储方法及装置、游戏地图的显示方法及***
CN107667393A (zh) * 2015-05-18 2018-02-06 盖姆科公司 视频游戏***
CN109379299A (zh) * 2018-12-18 2019-02-22 珠海天燕科技有限公司 一种数据流量的限制方法、装置和***

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3883522B2 (ja) * 2003-05-09 2007-02-21 任天堂株式会社 ゲーム装置およびゲームプログラム
JP2005021277A (ja) * 2003-06-30 2005-01-27 Aruze Corp 遊技機及びネットワークシステム
CN107749865B (zh) * 2017-12-07 2019-11-15 安徽大学 一种基于同态加密的位置隐私查询方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6123619A (en) * 1999-03-23 2000-09-26 Square Co., Ltd. Method of generating maps with fixed and random portions and use of same in video games
CN1924873A (zh) * 2006-09-19 2007-03-07 北京金山数字娱乐科技有限公司 游戏地图的存储方法及装置、游戏地图的显示方法及***
CN107667393A (zh) * 2015-05-18 2018-02-06 盖姆科公司 视频游戏***
CN109379299A (zh) * 2018-12-18 2019-02-22 珠海天燕科技有限公司 一种数据流量的限制方法、装置和***

Also Published As

Publication number Publication date
CN109985386A (zh) 2019-07-09

Similar Documents

Publication Publication Date Title
CN109985386B (zh) 一种生成地图的方法和装置
CN111467806B (zh) 游戏场景中资源生成方法、装置、介质及电子设备
CN107358649B (zh) 地形文件的处理方法和装置
WO2021227864A1 (zh) 虚拟场景的显示方法和装置、存储介质及电子设备
CN111340704B (zh) 地图的生成方法、装置、存储介质和电子装置
CN103157281B (zh) 一种二维游戏场景显示的方法和设备
CN114177613B (zh) 导航网格更新方法、装置、设备及计算机可读存储介质
CN103577207A (zh) 一种自定义界面***中界面组件的加载方法和装置
CN111135574A (zh) 游戏场景生成方法、装置、计算机可读介质及电子设备
CN112927332B (zh) 骨骼动画更新方法、装置、设备及存储介质
US20170185567A1 (en) User interface control layout method and electronic device
US20230405452A1 (en) Method for controlling game display, non-transitory computer-readable storage medium and electronic device
CN112306321B (zh) 一种信息展示方法、装置、设备及计算机可读存储介质
CN113230652B (zh) 虚拟场景变换方法、装置、计算机设备及存储介质
CN109213565B (zh) 异构虚拟计算资源的管理方法、相关设备及存储介质
CN108959311B (zh) 一种社交场景配置方法及装置
CN112827177A (zh) 虚拟环境中的地表植被生成方法、装置、设备及存储介质
CN115120980A (zh) 游戏场景的生成方法、装置、存储介质和电子装置
CN115382208A (zh) 三维指引地图生成方法、装置、存储介质和电子装置
CN114712853A (zh) 游戏地图的加载、显示方法、装置、设备以及存储介质
CN114733209A (zh) 游戏场景中的城池升级方法、装置、设备及存储介质
CN112915540A (zh) 用于虚拟场景中的数据处理方法、装置、设备及存储介质
CN115019575B (zh) 全真场景课程处理方法、装置、电子设备及存储介质
WO2023216771A1 (zh) 虚拟天气交互方法、装置、电子设备、计算机可读存储介质及计算机程序产品
CN114225385B (zh) 云游戏数据处理方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TA01 Transfer of patent application right

Effective date of registration: 20220803

Address after: No.16 and 17, unit 1, North District, Kailin center, No.51 Jinshui East Road, Zhengzhou area (Zhengdong), Henan pilot Free Trade Zone, Zhengzhou City, Henan Province, 450000

Applicant after: Zhengzhou Apas Technology Co.,Ltd.

Address before: E301-27, building 1, No.1, hagongda Road, Tangjiawan Town, Zhuhai City, Guangdong Province

Applicant before: ZHUHAI TIANYAN TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right