游戏界面生成方法、装置和存储介质制造方法及图纸

技术编号:20916502 阅读:19 留言:0更新日期:2019-04-20 09:41
本发明专利技术公开了一种游戏界面生成方法、装置和存储介质。该方法包括:创建待生成的游戏界面的目标图元;基于目标图元确定游戏界面的目标接口,其中,目标接口用于创建游戏界面的三维游戏场景中的界面功能;通过目标接口确定三维游戏场景中的目标控件的目标信息;通过目标信息生成游戏界面。通过本发明专利技术,达到了提高游戏界面显示的丰富性的效果。

Game interface generation methods, devices and storage media

The invention discloses a game interface generation method, device and storage medium. The method includes: creating the target element of the game interface to be generated; determining the target interface of the game interface based on the target element, in which the target interface is used to create the interface function in the three-dimensional game scene of the game interface; determining the target information of the target control in the three-dimensional game scene through the target interface; and generating the game interface through the target information. The invention achieves the effect of improving the richness of the display of the game interface.

【技术实现步骤摘要】
游戏界面生成方法、装置和存储介质
本专利技术涉及数据处理领域,具体而言,涉及一种游戏界面生成方法、装置和存储介质。
技术介绍
目前,很多大型三维(3D)游戏追求扁平化用户界面(UserInterface,简称为UI)设计,扁平化UI往往能达到一种清爽的感觉,使用起来格外简洁,可以更加简单直接地将信息和事物的工作方式展示出来,减少认知障碍的产生。在扁平化这方面,开源的二维(2D)游戏引擎框架(cocos2dx)的UI部分可以轻易实现。但是,在3D化UI这方面,目前还难以实现。游戏通常为了达到更好的沉浸感,采用了拟物化设计,而无法更近一步,完全实物化。由于界面的3D功能的缺失,从而导致目前游戏界面的显示比较单调。针对现有技术中游戏界面显示比较单调的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种游戏界面生成方法、装置和存储介质,以至少解决游戏界面显示比较单调的技术问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种界面引擎的界面生成方法。该方法包括:创建待生成的游戏界面的目标图元;基于目标图元确定游戏界面的目标接口,其中,目标接口用于创建游戏界面的三维游戏场景中的界面功能;通过目标接口确定三维游戏场景中的目标控件的目标信息;通过目标信息生成游戏界面。可选地,通过目标接口确定三维游戏场景中的目标控件的目标信息包括:通过第一接口确定多个目标控件在游戏界面上的多个层级上的渲染顺序,其中,多个目标控件与多个层级之间存在一一映射关系;通过目标信息生成游戏界面包括:按照渲染顺序对每个目标控件在与每个目标控件对应的层级上进行渲染,得到游戏界面的目标控件。可选地,通过第一接口确定多个目标控件在游戏界面上的多个层级上的渲染顺序包括:通过第一接口修改目标图元的渲染队列,其中,渲染队列用于指示多个目标控件在进行渲染时的顺序;通过修改后的渲染队列来确定渲染顺序。可选地,通过目标接口确定三维游戏场景中的目标控件的目标信息包括:通过第二接口确定目标控件的目标挂接点;通过目标信息生成游戏界面包括:将目标挂接点与目标控件进行绑定,以使得目标挂接点在游戏界面中的运动和目标控件在游戏界面中的运动相关联。可选地,通过第二接口确定目标控件的目标挂接点包括:在待生成的游戏界面与三维游戏场景中的目标模型进行绑定的情况下,将目标模型上的挂接点设置为目标挂接点;在待生成的游戏界面与三维游戏场景进行绑定的情况下,将目标挂接点设置为空。可选地,通过目标接口确定三维游戏场景中的目标控件的目标信息包括:通过第三接口确定三维游戏场景下的图片控件的属性信息;通过属性信息创建图片控件的图元;通过目标信息生成游戏界面包括:通过图片控件的图元生成游戏界面的图片。可选地,属性信息包括以下至少之一:图片控件的宽;图片控件的高;图片控件的颜色;图片控件的纹理;图片控件的材质。可选地,通过目标接口确定三维游戏场景中的目标控件的目标信息包括:通过第四接口确定三维游戏场景下的文本控件的文本信息;通过目标信息生成游戏界面包括:通过文本信息绘制游戏界面上的目标文本。可选地,通过目标接口确定三维游戏场景中的目标控件的目标信息包括:通过第五接口确定三维游戏场景下的滚动面板控件的信息;通过目标信息生成游戏界面包括:通过滚动面板控件的信息生成游戏界面上的包括目标控件的滚动面板。可选地,在通过目标信息生成游戏界面之后,该方法还包括:在游戏界面上获取目标交互指令;响应目标交互指令,在三维游戏场景中执行目标交互事件。为了实现上述目的,根据本专利技术的另一方面,还提供了一种界面生成装置,其特征在于,包括:创建单元,创建待生成的游戏界面的目标图元;第一确定单元,用于基于目标图元确定游戏界面的目标接口,其中,目标接口用于创建游戏界面的三维游戏场景中的界面功能;第二确定单元,用于通过目标接口确定三维游戏场景中的目标控件的目标信息;生成单元,用于通过目标信息生成游戏界面。为了实现上述目的,根据本专利技术的另一方面,还提供了一种存储介质。该存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行本专利技术实施例中的游戏界面生成方法。为了实现上述目的,根据本专利技术的另一方面,还提供了一种电子装置。该电子装置包括存储器和处理器,其特征在于,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行本专利技术实施例中的游戏界面生成方法。通过本专利技术,创建待生成的游戏界面的目标图元;基于目标图元确定游戏界面的目标接口,其中,目标接口用于创建游戏界面的三维游戏场景中的界面功能;通过目标接口确定三维游戏场景中的目标控件的目标信息;通过目标信息生成游戏界面。也就是说,在界面引擎中创建待生成的游戏界面的目标图元,该界面引擎与目标图元的兼容性好,基于目标图元确定游戏界面的用于创建游戏界面的三维游戏场景中的界面功能的目标接口,进而通过三维游戏场景下的目标控件的目标信息生成游戏界面,实现了基于界面引擎生成三维化的游戏界面的目的,避免了创建的控件无法很好地与界面引擎兼容,解决了游戏界面显示比较单调的问题,进而达到了提高游戏界面显示的丰富性的技术效果。附图说明构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术实施例的一种游戏界面生成方法的移动终端的硬件结构框图;图2是根据本专利技术实施例的一种游戏界面生成方法的流程图;图3是根据本专利技术实施例的3D化UI的字体信息的示意图;图4是根据本专利技术实施例的一种填充图元信息的示意图;图5是根据本专利技术实施例的一种填充纹理坐标信息的示意图;图6A是根据本专利技术实施例的一种3D化UI的示意图;图6B是根据本专利技术实施例的另一种3D化UI的示意图;以及图7是根据本专利技术实施例的一种界面生成装置的示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本专利技术实施例的一种游戏界面生成方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPG本文档来自技高网
...

【技术保护点】
1.一种游戏界面生成方法,其特征在于,包括:创建待生成的游戏界面的目标图元;基于所述目标图元确定所述游戏界面的目标接口,其中,所述目标接口用于创建所述游戏界面的三维游戏场景中的界面功能;通过所述目标接口确定所述三维游戏场景中的目标控件的目标信息;通过所述目标信息生成所述游戏界面。

【技术特征摘要】
1.一种游戏界面生成方法,其特征在于,包括:创建待生成的游戏界面的目标图元;基于所述目标图元确定所述游戏界面的目标接口,其中,所述目标接口用于创建所述游戏界面的三维游戏场景中的界面功能;通过所述目标接口确定所述三维游戏场景中的目标控件的目标信息;通过所述目标信息生成所述游戏界面。2.根据权利要求1所述的方法,其特征在于,通过所述目标接口确定所述三维游戏场景中的目标控件的目标信息包括:通过第一接口确定多个所述目标控件在所述游戏界面上的多个层级上的渲染顺序,其中,多个所述目标控件与多个所述层级之间存在一一映射关系;通过所述目标信息生成所述游戏界面包括:按照所述渲染顺序对每个所述目标控件在与每个所述目标控件对应的层级上进行渲染,得到所述游戏界面的目标控件。3.根据权利要求2所述的方法,其特征在于,通过第一接口确定多个所述目标控件在所述游戏界面上的多个层级上的渲染顺序包括:通过所述第一接口修改所述目标图元的渲染队列,其中,所述渲染队列用于指示多个所述目标控件在进行渲染时的顺序;通过修改后的所述渲染队列来确定所述渲染顺序。4.根据权利要求1所述的方法,其特征在于,通过所述目标接口确定所述三维游戏场景中的目标控件的目标信息包括:通过第二接口确定所述目标控件的目标挂接点;通过所述目标信息生成所述游戏界面包括:将所述目标挂接点与所述目标控件进行绑定,以使得所述目标挂接点在所述游戏界面中的运动和所述目标控件在所述游戏界面中的运动相关联。5.根据权利要求4所述的方法,其特征在于,通过第二接口确定所述目标控件的目标挂接点包括:在待生成的所述游戏界面与所述三维游戏场景中的目标模型进行绑定的情况下,将所述目标模型上的挂接点设置为所述目标挂接点;在待生成的所述游戏界面与所述三维游戏场景进行绑定的情况下,将所述目标挂接点设置为空。6.根据权利要求1所述的方法,其特征在于,通过所述目标接口确定所述三维游戏场景中的目标控件的目标信息包括:通过第三接口确定所述三维游戏场景下的图片控件的...

【专利技术属性】
技术研发人员:刘仁锋
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1