游戏模型摆放位置的确定方法、装置、终端和存储介质制造方法及图纸

技术编号:32643645 阅读:15 留言:0更新日期:2022-03-12 18:21
本发明专利技术实施例公开了一种游戏模型摆放位置的确定方法、装置、终端和计算机可读存储介质;本发明专利技术实施例响应针对目标游戏子模型在目标游戏父模型上的摆放指令时,确定目标游戏子模型在目标游戏父模型多个摆放子平面中的目标摆放子平面;确定目标游戏子模型在目标摆放子平面的多个网格中占用的第二目标网格;基于目标摆放子平面的子基准网格在游戏场景中的第二场景坐标和第二目标网格,确定目标游戏子模型的第二摆放位置,第二场景坐标依据目标游戏父模型与子基准网格之间的相对偏移量确定;根据第二摆放位置将目标游戏子模型显示在目标游戏父模型的对应位置。本发明专利技术实施例可以提升子模型随父模型旋转或移动时的模型摆放位置的确定效率。置的确定效率。置的确定效率。

【技术实现步骤摘要】
游戏模型摆放位置的确定方法、装置、终端和存储介质


[0001]本专利技术涉及游戏
,具体涉及一种游戏模型摆放位置的确定方法、装置、终端和计算机可读存储介质。

技术介绍

[0002]游戏编辑器是一种提供给玩家对游戏内容或场景进行自由编辑的工具。游戏编辑器同时还提供了多种类型的编辑器模型,例如人物、花草、树木等等。通过在游戏编辑器中对上述模型进行渲染,玩家可以按照自己的思路设计游戏。
[0003]在一些游戏场景中,会在如柜子、桌子类父模型上继续放置如茶杯等子模型。为了体现场景真实性,在模型摆放后若父模型旋转移动,子模型也随着父模型旋转移动。但是,由于在父模型如柜子会存在多层等复杂空间结构,父模型和子模型的位置关系相对复杂。因此,在模型摆放后,子模型随父模型旋转移动时的摆放位置相对难以确定。
[0004]现有技术中,通过在父模型上挂接子模型的方式进行父模型和子模型的位置,以确定父模型和子模型的旋转移动后位置,但是由于这种方式需要在父模型上细分较多的挂节点,因此计算相对复杂,导致子模型随父模型旋转或移动时的模型摆放位置的确定效率相对较低。

技术实现思路

[0005]本专利技术实施例提供一种游戏模型摆放位置的确定方法、装置、终端和计算机可读存储介质,可以提升子模型随父模型旋转或移动时的模型摆放位置的确定效率。
[0006]本专利技术实施例提供一种游戏模型摆放位置的确定方法,通过终端设备提供图形用户界面,所述图形用户界面包括游戏场景,在:
[0007]第一方面,本申请实施例提供一种游戏模型摆放位置的确定方法,包括:
[0008]响应针对目标游戏子模型在目标游戏父模型上的摆放指令时,确定所述目标游戏子模型在根据所述目标游戏父模型确定的多个摆放子平面中的目标摆放子平面,所述目标游戏父模型为响应针对目标游戏父模型的摆放指令在所述游戏场景中放置的虚拟模型;
[0009]确定所述目标游戏子模型在所述目标摆放子平面的多个网格中占用的第二目标网格;
[0010]基于所述目标摆放子平面的子基准网格在所述游戏场景中的第二场景坐标和所述第二目标网格,确定所述目标游戏子模型的第二摆放位置,其中,所述第二场景坐标依据所述目标游戏父模型与所述子基准网格之间的相对偏移量确定;
[0011]根据所述第二摆放位置将所述目标游戏子模型显示在所述目标游戏父模型的对应位置。
[0012]第二方面,本申请实施例还提供一种游戏模型摆放位置的确定装置,包括:
[0013]响应单元,用于响应针对目标游戏子模型在目标游戏父模型上的摆放指令时,确定所述目标游戏子模型在根据所述目标游戏父模型确定的多个摆放子平面中的目标摆放
子平面,所述目标游戏父模型为响应针对目标游戏父模型的摆放指令在所述游戏场景中放置的虚拟模型;
[0014]第一确定单元,用于确定所述目标游戏子模型在所述目标摆放子平面的多个网格中占用的第二目标网格;
[0015]第二确定单元,用于基于所述目标摆放子平面的子基准网格在所述游戏场景中的第二场景坐标和所述第二目标网格,确定所述目标游戏子模型的第二摆放位置,其中,所述第二场景坐标依据所述目标游戏父模型与所述子基准网格之间的相对偏移量确定;
[0016]显示单元,用于根据所述第二摆放位置将所述目标游戏子模型显示在所述目标游戏父模型的对应位置。
[0017]第三方面,本申请实施例还提供一种终端,包括存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行本申请实施例所提供的任一种游戏模型摆放位置的确定方法中的步骤。
[0018]第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请实施例所提供的任一种游戏模型摆放位置的确定方法中的步骤。
[0019]本申请实施例通过将目标游戏子模型的第二放位置,与第二场景坐标和第二目标网格绑定来确定,由于目标游戏子模型在摆放后与目标游戏父模型的相对网格位置不会因目标游戏父模型移动或旋转而发生变化,故而目标游戏父模型移动,只需刷新第二场景坐标,即可以刷新目标游戏子模型移动或旋转后的摆放位置,无需大量地坐标计算;因此目标游戏子模型的摆放位置确定效率相对较高。可见,本申请实施例可以提升子模型随父模型旋转或移动时的模型摆放位置的确定效率。
附图说明
[0020]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本申请实施例提供的游戏模型摆放位置的确定方法的一种流程示意图;
[0022]图2是申请实施例中游戏场景划分的多个摆放父平面的一种说明示意图;
[0023]图3是申请实施例中游戏父模型划分的多个摆放子平面的一种说明示意图;
[0024]图4是本申请实施例中第一目标网格的一种说明示意图;
[0025]图5是本申请实施例中第二目标网格的一种说明示意图;
[0026]图6是本申请实施例中第一摆放位置的一种说明示意图;
[0027]图7是本申请实施例中第一网格映射关系的一种说明示意图;
[0028]图8是本申请实施例中第二摆放位置的一种说明示意图;
[0029]图9是本申请实施例中第二网格映射关系的一种说明示意图;
[0030]图10是本申请实施例中提供的目标游戏父模型移动的一种说明示意图;
[0031]图11是本申请实施例中提供的目标游戏父模型旋转的一种说明示意图;
[0032]图12是本申请实施例提供的游戏模型摆放位置的确定装置的结构示意图;
[0033]图13是本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0034]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0035]在本申请实施例的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。
[0036]本专利技术实施例提供一种游戏模型摆放位置的确定方法、装置、终端和计算机可读存储介质。
[0037]其中,该游戏模型摆放位置的确定装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、或者个人电脑(Personal Computer,PC)等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏模型摆放位置的确定方法,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面包括游戏场景,在:响应针对目标游戏子模型在目标游戏父模型上的摆放指令时,确定所述目标游戏子模型在根据所述目标游戏父模型确定的多个摆放子平面中的目标摆放子平面,所述目标游戏父模型为响应针对目标游戏父模型的摆放指令在所述游戏场景中放置的虚拟模型;确定所述目标游戏子模型在所述目标摆放子平面的多个网格中占用的第二目标网格;基于所述目标摆放子平面的子基准网格在所述游戏场景中的第二场景坐标和所述第二目标网格,确定所述目标游戏子模型的第二摆放位置,其中,所述第二场景坐标依据所述目标游戏父模型与所述子基准网格之间的相对偏移量确定;根据所述第二摆放位置将所述目标游戏子模型显示在所述目标游戏父模型的对应位置。2.如权利要求1所述的游戏模型摆放位置的确定方法,其特征在于,所述第二场景坐标依据所述目标游戏父模型的模型基准网格与所述子基准网格之间的相对偏移量确定;所述根据所述第二摆放位置将所述目标游戏子模型显示在所述目标游戏父模型的对应位置之前,还包括:响应针对所述目标游戏父模型在游戏场景中的摆放指令时,确定所述目标游戏父模型在所述游戏场景多个摆放父平面中所在的目标摆放父平面;确定所述目标游戏父模型在所述目标摆放父平面的多个网格中占用的第一目标网格,其中,所述第一目标网格包括所述模型基准网格;基于所述目标摆放父平面的父基准网格在所述游戏场景中的第一场景坐标和所述第一目标网格,确定所述目标游戏父模型的第一摆放位置;所述根据所述第二摆放位置将所述目标游戏子模型显示在所述目标游戏父模型的对应位置,包括:根据所述第一摆放位置将所述目标游戏父模型显示在所述游戏场景的对应位置;根据所述第二摆放位置将所述目标游戏子模型显示在所述目标游戏父模型的对应位置。3.如权利要求2所述的游戏模型摆放位置的确定方法,其特征在于,所述第一摆放位置为所述第一目标网格在所述游戏场景中的场景坐标;所述基于所述目标摆放父平面的父基准网格在所述游戏场景中的第一场景坐标和所述第一目标网格,确定所述目标游戏父模型的第一摆放位置,包括:获取所述目标摆放父平面的父基准网格在所述游戏场景中的第一场景坐标;获取所述第一目标网格相对所述目标摆放父平面的第一网格坐标;基于所述第一网格坐标和所述第一场景坐标,确定所述第一目标网格在所述游戏场景中的场景坐标。4.如权利要求2所述的游戏模型摆放位置的确定方法,其特征在于,所述第二摆放位置为所述第二目标网格在所述游戏场景中的场景坐标;所述基于所述目标摆放子平面的子基准网格在所述游戏场景中的第二场景坐标和所述第二目标网格,确定所述目标游戏子模型的第二摆放位置,包括:获取所述目标摆放子平面的子基准网格在所述游戏场景中的第二场景坐标;
获取所述第二目标网格相对所述目标摆放子平面的第二网格坐标;基于所述第二网格坐标和所述第二场景坐标,确定所述第二目标网格在所述游戏场景中的场景坐标。5.如权利要求4所述的游戏模型摆放位置的确定方法,其特征在于,所述获取所述目标摆放子平面的子基准网格在所述游戏场景中的第二场景坐标,包括:获取所述目标游戏父模型的模型基准网格在所述游戏场景中的模型场景坐标;获取所述子基准网格与所述模型基准网格间在游戏场景中预设的相对偏移量;基于所述模型场景坐标和所述相对偏移量,确定所述第二场景坐标。6.如权利要求5所述的游戏模型摆放位置的确定方法,其特征在于,所述获取所述目标游戏父模型的模型基准网格在所述游戏场景中的模型场景坐标,包括:获取针对所述目标游戏父模型放置时在终端屏幕的第一点击位置;获取预设的第一网格映射关系,其中,所述第一网格映射关系用于指示所述终端屏幕位置与所述目标摆放父平面的网格坐标之间的映射关系;基于所述第一点击位置和所述网格映射关系,确定所述模型基准网格的网格坐标;基于所述第一场景坐标和所述模型基准网格的网格坐标,确定所述模型场景坐标。7.如权利要求2所述的游戏模型摆放位置的确定方法,其特征在于,所述响应针对所述目标游戏父模型在游戏场景中的摆放指令时,确定所述目标游戏父模型在所述游戏场景多个摆放父平面中所在的目标摆放父平面...

【专利技术属性】
技术研发人员:罗松超
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1