掌桥专利:专业的专利平台
掌桥专利
首页

游戏界面交互方法、装置、可读存储介质与电子设备

文献发布时间:2024-04-18 20:02:18


游戏界面交互方法、装置、可读存储介质与电子设备

技术领域

本公开涉及游戏技术领域,尤其涉及一种游戏界面交互方法、游戏界面交互装置、计算机可读存储介质与电子设备。

背景技术

随着电子技术与娱乐产业的高速发展,游戏所涉及的内容越来越多,需要通过更多的游戏界面来承载这些内容。为了查看位于不同游戏界面的游戏内容,在游戏过程中,玩家需要在包含不同游戏内容的游戏界面之间进行切换。

相关技术中,在进行游戏界面切换时,通常需要根据开发者预设好的界面从属关系进行逐级切换,以查看位于不同游戏界面的游戏内容,界面切换流程繁琐,难以满足用户个性化的界面切换需求。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

发明内容

本公开提供了一种游戏界面交互方法、游戏界面交互装置、计算机可读存储介质与电子设备,进而至少在一定程度上克服相关技术中界面切换流程繁琐且难以满足用户个性化的界面切换需求的问题。

本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

根据本公开的第一方面,提供一种游戏界面交互方法,通过头戴显示设备显示游戏功能界面,所述游戏功能界面包含一个或多个功能模块,所述方法包括:响应于针对所述一个或多个功能模块中的第一功能模块的子界面展开操作,显示所述第一功能模块对应的一个或多个功能子界面;响应于针对所述一个或多个功能子界面中的目标功能子界面与所述一个或多个功能模块中的第二功能模块之间的关联操作,将所述目标功能子界面所属的功能模块从所述第一功能模块调整为所述第二功能模块。

根据本公开的第二方面,提供一种游戏界面交互装置,通过头戴显示设备显示游戏功能界面,所述游戏功能界面包含一个或多个功能模块,所述装置包括:响应于针对所述一个或多个功能模块中的第一功能模块的子界面展开操作,显示所述第一功能模块对应的一个或多个功能子界面;响应于针对所述一个或多个功能子界面中的目标功能子界面与所述一个或多个功能模块中的第二功能模块之间的关联操作,将所述目标功能子界面所属的功能模块从所述第一功能模块调整为所述第二功能模块。

根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述游戏界面交互方法及其可能的实现方式。

根据本公开的第四方面,提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述游戏界面交互方法及其可能的实现方式。

上述游戏界面交互过程中,响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面;响应于针对一个或多个功能子界面中的目标功能子界面与一个或多个功能模块中的第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块。一方面,通过子界面展开操作,可同时查看多个不同功能子界面的内容,进而减少界面间的切换次数,提升用户操作的便捷性。另一方面,通过关联操作,可使得用户能够根据自身的使用习惯来调控功能子界面的所属关系,实现了界面父子层级的自定义重组,能够满足用户的个性化界面切换需求,使得用户无需进行不同层级界面之间的来回切换就可以查看到所需的界面内容,可进一步提升用户界面操作的便捷性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施方式,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出本公开示例性实施方式其中之一种游戏界面交互方法的流程图;

图2A示出本公开示例性实施方式其中之一种游戏功能界面的显示示意图;

图2B示出本公开示例性实施方式其中之一种推进手势的示意图;

图2C示出本公开示例性实施方式其中之一种游戏功能界面进行推移的示意图;

图2D示出本公开示例性实施方式其中之一种功能模块的显示示意图;

图2E示出本公开示例性实施方式其中之一种将第一功能模块进行放大突出显示的示意图;

图2F示出本公开示例性实施方式其中之一种功能子界面的显示示意图;

图2G示出本公开示例性实施方式其中之一种将目标功能子界面进行放大突出显示的示意图;

图3示出本公开示例性实施方式其中之一种所属关系调整的界面示意图;

图4A示出本公开示例性实施方式其中之一种第一功能子界面和第二功能子界面处于选取状态的示意图;

图4B示出本公开示例性实施方式其中之一种将第一功能子界面和第二功能子界面放大显示的示意图;

图5示出本公开示例性实施方式其中之一种游戏界面层级自定义的流程图;

图6示出本公开示例性实施方式其中之一种游戏界面交互装置的结构框图;

图7示出本公开示例性实施方式其中之一种用于实现上述游戏界面交互方法的电子设备。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

本文中,“第一”、“第二”等是对特定对象的标记,而并非限定对象的数量或次序。

相关技术中,根据开发者预设好的界面从属关系进行逐级切换,界面切换流程繁琐,且难以满足用户个性化的界面切换需求。

鉴于上述一个或多个问题,本公开的示例性实施方式提供一种游戏界面交互方法、游戏界面交互装置、计算机可读存储介质与电子设备,可以运行于头戴显示设备。

本公开实施例提供了一种游戏界面交互方法的流程示意图,可通过头戴显示设备显示游戏功能界面,游戏功能界面包含一个或多个功能模块,如图1所示,具体可包括以下步骤S110至步骤S120:

步骤S110,响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面;

步骤S120,响应于针对一个或多个功能子界面中的目标功能子界面与一个或多个功能模块中的第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块。

上述游戏界面交互过程中,通过子界面展开操作,可同时查看多个不同功能子界面的内容,进而减少界面间的切换次数,提升用户操作的便捷性;通过关联操作,可使得用户能够根据自身的使用习惯来调控功能子界面的所属关系,实现了界面父子层级的自定义重组,能够满足用户的个性化界面切换需求,使得用户无需进行不同层级界面之间的来回切换就可以查看到所需的界面内容,可进一步提升用户界面操作的便捷性。

需要说明的是,头戴式显示设备是一种可以穿戴在用户头部的显示设备,能够实现VR(Virtual Reality,虚拟现实)、AR(Augmented Reality,增强现实)和MR(MixedReality,混合现实)等不同效果。此外,头戴式显示设备还可以在其显示空间中向用户呈现可选择和/或可操作的界面元素,例如UI(User Interface,用户界面)元素、GUI(GraphicalUser Interface,用户图形界面)元素等,以便用户可以通过手势与上述界面元素进行交互。

其中,游戏功能界面可以是能够进入不同子级游戏界面的父级游戏界面,如图2A中的游戏大厅主界面200所示,可以以浮空窗口的形式在头戴显示设备的显示空间中进行映射显示。游戏功能界面中可包含一种或多种功能模块,例如个人信息功能模块、商城功能模块、仓库功能模块等。这些功能模块可直接显示于游戏功能界面中,也可以进行隐藏并通过用户的功能模块呼出手势(例如,推进手势操作)显示出来。通过隐藏游戏功能界面所包含的功能模块可在一定程度上提升界面的整洁度。

下面对图1的每个步骤进行具体说明。

在步骤S110中,响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面。

其中,功能子界面指的是可实现某种具体游戏功能的界面,为游戏功能界面的子级界面。

需要说明的是,游戏功能界面所包含的各功能模块可分别对应一个或多个功能子界面,以商城功能模块为例,可包含多个虚拟物品所对应的销售子界面。

其中,第一功能模块指的是从游戏功能界面所包含的功能模块中所选取的功能模块。

在一种可选的实施方式中,在响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面之前,还可以通过以下步骤显示游戏功能界面所包含的功能模块:响应于针对游戏功能界面的第一手势操作,将游戏功能界面在显示空间中沿垂直于游戏功能界面所在显示平面的空间坐标轴向远离头戴显示设备的方向进行推移,并在游戏功能界面的原显示平面处显示一个或多个功能模块。

其中,针对游戏功能界面的第一手势操作,可例如图2B所示的推进手势。通过推进手势结合游戏功能界面的推移,可呈现出一种界面随手势移动的效果,进而提升用户的沉浸式体验。

如图2C所示,提供了一种游戏功能界面进行推移的示意图,其中箭头201可表示穿戴有头戴显示设备202的用户的视线观察方向;箭头203可表示游戏功能界面204的推移方向,垂直于游戏功能界面所在显示平面的空间坐标轴,且背离头戴显示设备202。

随着游戏功能界面的推移,示例性的,如图2D所示,可在游戏功能界面的原显示平面处显示一个或多个功能模块。

通过游戏功能界面的推移,可产生空间立体感,进一步提升用户的视觉体验。

示例性的,在显示游戏功能界面对应的一个或多个功能模块后,还可响应于针对显示空间中所显示的功能模块的回推手势,将显示空间中所显示的功能模块沿垂直于功能模块所在显示平面的空间坐标轴向靠近头戴显示设备的方向进行推移,并在功能模块的原显示平面处显示游戏功能界面,以实现界面层级的回退。

在一种可选的实施方式中,在响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面之前,还可通过以下步骤确定第一功能模块:根据用户视线在一个或多个功能模块中的凝视位置,从一个或多个功能模块中确定第一功能模块。

具体的,可通过头戴显示设备检测用户视线的凝视位置,确定用户是否凝视游戏功能界面所包含的功能模块,可将用户所凝视的功能模块作为第一功能模块。

可选的,在确定第一功能模块后,可将第一功能模块进行放大突出显示,如图2E所示,可在被凝视的功能模块上显示凝视图标,以提示用户所选取的第一功能模块对象。

上述步骤中,通过结合用户视线的凝视位置进行第一功能模块的确定,可在一定程度上减轻用户的手势操作负担,提升选取操作的便捷性。

在一种可选的实施方式中,上述响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面,具体可通过以下步骤来实现:响应于针对第一功能模块的第一手势操作,将显示空间中所显示的一个或多个功能模块沿垂直于一个或多个功能模块所在显示平面的空间坐标轴向远离头戴显示设备的方向进行推移,并在一个或多个功能模块的原显示平面处显示一个或多个功能子界面。

其中,针对第一功能模块的第一手势操作,可例如图2B所示的推进手势。通过推进手势结合功能模块所在显示平面的推移,可呈现出一种界面随手势移动的效果,进而提升用户的沉浸式体验。

随着功能模块所在显示平面的推移,示例性的,如图2F所示,可在功能模块的原显示平面处显示该功能模块所关联的功能子界面。

通过功能模块所在显示平面的推移,可产生空间立体感,进一步提升用户的视觉体验。

示例性的,在显示第一功能模块对应的一个或多个功能子界面后,还可响应于针对显示空间中所显示的功能子界面的回推手势,将显示空间中所显示的功能子界面沿垂直于功能子界面所在显示平面的空间坐标轴向靠近头戴显示设备的方向进行推移,并在功能子界面的原显示平面处显示游戏功能界面对应的功能模块,以实现界面层级的回退。

在步骤S120中,响应于针对一个或多个功能子界面中的目标功能子界面与一个或多个功能模块中的第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块。

其中,目标功能子界面指的是从第一功能模块所关联的功能子界面中所选取的功能子界面。

具体的,可根据用户视线在显示空间中所显示的功能模块上的凝视位置,从第一功能模块所关联的功能子界面中确定目标功能子界面。

可选的,在确定目标功能子界面后,可将目标功能子界面进行放大突出显示,如图2G所示,可在被凝视的功能子界面上显示凝视图标,以提示用户所选取的目标功能子界面对象。

通过结合用户视线的凝视位置进行目标功能子界面的确定,可在一定程度上减轻用户的手势操作负担,提升选取操作的便捷性。

其中,第二功能模块指的是从游戏功能界面所包含的功能模块中所选取的另一功能模块。可通过目标功能子界面与第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块,以使得后续在响应于第二功能模块的子界面展开操作时,可显示第二功能模块对应的一个或多个功能子界面,且这些功能子界面中包含有目标功能子界面。

在功能子界面处于显示状态时,可随时触发功能子界面所属关系的调整,无需切换至固定功能界面进行功能子界面所属关系的调整,操作更为便捷灵活。

在一种可选的实施方式中,上述响应于针对一个或多个功能子界面中的目标功能子界面与一个或多个功能模块中的第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块,可通过以下步骤来实现:响应于针对目标功能子界面的第二手势操作,生成隶属关系控制区域,隶属关系控制区域中显示一个或多个功能模块;响应于目标功能子界面与隶属关系控制区域中第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块。

可选的,针对目标功能子界面的第二手势操作可以是对目标功能子界面的食指拇指贴合抓取手势。

其中,隶属关系控制区域可以是在第一功能模块对应的功能子界面所在显示平面的预设侧所显示的识别感知区域,其中可显示有游戏功能界面中所包含的已有的功能模块。

其中,第二功能模块指的是从游戏功能界面所包含的功能模块中所选取的另一功能模块,可在隶属关系控制区域所显示的功能模块中通过选取操作进行确定。

通过将目标功能子界面与第二功能模块之间建立所属关系,解除了目标功能子界面与第一功能模块之间的所属关系,实现了界面层级的灵活调整。

在一种可选的实施方式中,上述隶属关系控制区域中显示一个或多个功能模块时,可以通过以下步骤确定第二功能模块:响应于将目标功能子界面移动至隶属关系控制区域中所显示的一个或多个功能模块的移动操作,从一个或多个功能模块中确定第二功能模块。

具体的,可将移动操作结束时所停留的功能模块作为第二功能模块。通过确定第二功能模块,可为目标功能子界面所属关系的调整提供了目标调整对象,操作简便且易于实现。

示例性的,如图3所示,提供了一种所属关系调整的界面示意图,其中隶属关系控制区域301中可显示游戏功能界面中所包含的已有的功能模块,可通过将目标子功能界面移动至隶属关系控制区域301中所显示的任一功能模块,进而调整目标子功能界面的所属关系。

可选的,在执行移动操作时,可控制目标功能子界面跟随移动操作进行移动,以使得所属关系调整过程可视化。

在一种可选的实施方式中,隶属关系控制区域中显示自定义功能模块,响应于将目标功能子界面移动至自定义功能模块的移动操作,可创建新的功能模块,并将新的功能模块作为第二功能模块。

其中,自定义功能模块指的是提供给用户创建新的功能模块的功能模块,新的功能模块的创建可由用户通过手势操作进行控制。

可选的,新的功能模块可根据预设规则进行命名,例如按照模块创建顺序依次命名为新建模块1、新建模块2、…新建模块n等,其中n表示模块的创建序号。还可响应于针对所创建的新的功能模块的重命名操作,修改所创建的新的功能模块的名字,以便于用户区分不同功能模块。

示例性的,如图3所示,隶属关系控制区域301中还可显示一自定义功能模块,可通过将目标子功能界面移动至自定义功能模块,将目标子功能界面与创建的新的功能模块之间建立所属关系。

通过响应目标功能子界面与所创建的新的功能模块的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为所创建的新的功能模块,可进一步满足用户个性化的界面从属关系布局需求。

在一种可选的实施方式中,响应于针对目标功能子界面的第二手势操作,生成隶属关系恢复区域;响应于将目标功能子界面移动至隶属关系恢复区域的移动操作,将目标功能子界面所属的功能模块从第一功能模块调整为目标功能子界面对应的初始配置功能模块。

其中,隶属关系控制区域可以是在第一功能模块对应的功能子界面所在显示平面的预设侧所显示的识别感知区域。

其中,初始配置功能模块可以是由开发人员为功能子界面配置的默认功能模块。

如图3中的隶属关系恢复区域302所示,可通过将目标子功能界面移动至隶属关系恢复区域302,将目标子功能界面与目标功能子界面对应的初始配置功能模块之间建立所属关系。

可选的,还可以在隶属关系恢复区域中显示目标功能子界面对应的初始配置功能模块的模块标识,以提示用户目标功能子界面所对应的初始配置功能模块,辅助用户判断是否需要将目标功能子界面所属的功能模块从第一功能模块调整为目标功能子界面对应的初始配置功能模块。

通过显示隶属关系恢复区域,用户无需切换至固定功能界面进行功能子界面所属关系的恢复,进一步简化了用户操作。

在一种可选的实施方式中,还可以执行以下步骤:响应于针对目标功能子界面的第二手势操作,生成子界面删除区域;响应于将目标功能子界面移动至子界面删除区域的移动操作,将目标功能子界面移动至子界面删除区域,并解除目标功能子界面与第一功能模块之间的所属关系。

其中,子界面删除区域可以是在第一功能模块对应的功能子界面所在显示平面的预设侧所显示的识别感知区域,可显示已删除功能子界面。示例性的,如图3中的子界面删除区域303所示。

通过显示子界面删除区域,不仅可辅助用户执行目标功能子界面的删除操作,还可提示用户当前已删除的功能子界面,从而减轻用户的界面操作负担。

可选的,还可以响应界面删除区域中已删除功能子界面移动至第一功能模块对应的功能子界面显示区域的移动操作,将相应的已删除子界面与第一功能模块之间建立所属关系。

可选的,在确定目标功能子界面后,还可响应于针对显示空间中所显示的目标功能子界面的敲击手势,将所述目标功能子界面进行放大显示,以使得用户可针对目标功能子界面进行进一步的操控。

在一种可选的实施方式中,还可以执行以下步骤:在第一功能子界面以及第二功能子界面处于选取状态时,响应于针对第一功能子界面以及第二功能子界面的第三手势操作,在一个或多个功能模块所在显示平面中放大显示第一功能子界面以及第二功能子界面;其中,第一功能子界面和第二功能子界面为一个或多个功能子界面中的功能子界面。

其中,第一功能子界面和第二功能子界面可以是从所显示的第一功能模块所关联的功能子界面中选取。其中第三操作手势可例如:通过食指与中指同时进行空中点击并保持拖取状态不变的情况下进行下划。

示例性的,如图4A所示,在第一功能子界面401和第二功能子界面402处于选取状态时,可响应于针对第一功能子界面以及第二功能子界面的第三手势操作,得到如图4B所示的界面放大显示效果。

可选的,被放大显示的第一功能子界面和第二功能子界面可对用户的界面点击操作进行响应。

通过同时放大显示两个功能子界面,以使得用户可同时针对两个功能子界面进行操控,可进一步减轻用户界面切换的复杂度,提升用户操作的便捷性。

如图5所示,提供了一种游戏界面层级自定义的流程图,具体可包括以下步骤:

步骤S501,响应于针对游戏功能界面的推进手势操作,将游戏功能界面在显示空间中沿垂直于游戏功能界面所在显示平面的空间坐标轴向远离头戴显示设备的方向进行推移,并在游戏功能界面的原显示平面处显示游戏功能界面所包含的功能模块;

步骤S502,根据用户视线在显示空间中所显示的功能模块中的凝视位置,从游戏功能界面所包含的功能模块中确定第一功能模块;

步骤S503,响应于针对第一功能模块的推进手势操作,将显示空间中所显示的功能模块沿垂直于功能模块所在显示平面的空间坐标轴向远离头戴显示设备的方向进行推移,并在功能模块的原显示平面处显示第一功能模块所对应的功能子界面;

步骤S504,根据用户视线在显示空间中所显示的功能子界面中的凝视位置,从第一功能模块所对应的功能子界面中确定目标功能子界面;

步骤S505,响应于针对目标功能子界面的抓取手势操作,生成隶属关系控制区域,隶属关系控制区域中显示游戏功能界面所包含的功能模块;

步骤S506,响应于将目标功能子界面移动至隶属关系控制区域所显示的功能模块的移动操作,从隶属关系控制区域所显示的功能模块中确定第二功能模块,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块。

图6示出了本公开示例性实施方式中的游戏界面交互装置600,通过头戴显示设备显示游戏功能界面,游戏功能界面包含一个或多个功能模块,如图6所示,该游戏界面交互装置600可以包括:

功能子界面显示模块610,用于响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面;

功能子界面调整模块620,用于响应于针对一个或多个功能子界面中的目标功能子界面与一个或多个功能模块中的第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块。

在一种可选的实施方式中,基于前述方案,在响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面之前,游戏界面交互装置600,还包括:功能模块显示模块,用于响应于针对游戏功能界面的第一手势操作,将游戏功能界面在显示空间中沿垂直于游戏功能界面所在显示平面的空间坐标轴向远离头戴显示设备的方向进行推移,并在游戏功能界面的原显示平面处显示一个或多个功能模块。其中,功能子界面显示模块610,可以被配置为:响应于针对第一功能模块的第一手势操作,将显示空间中所显示的一个或多个功能模块沿垂直于一个或多个功能模块所在显示平面的空间坐标轴向远离头戴显示设备的方向进行推移,并在一个或多个功能模块的原显示平面处显示一个或多个功能子界面。

在一种可选的实施方式中,基于前述方案,在响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面之前,游戏界面交互装置600,还包括:第一功能模块确定模块,用于根据用户视线在一个或多个功能模块中的凝视位置,从一个或多个功能模块中确定第一功能模块。

在一种可选的实施方式中,基于前述方案,功能子界面调整模块620,可以被配置为:响应于针对目标功能子界面的第二手势操作,生成隶属关系控制区域,隶属关系控制区域中显示一个或多个功能模块;响应于目标功能子界面与隶属关系控制区域中第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块。

在一种可选的实施方式中,基于前述方案,游戏界面交互装置600,还包括:第二功能模块确定模块。其中第二功能模块确定模块可以被配置为:响应于将目标功能子界面移动至隶属关系控制区域中所显示的一个或多个功能模块的移动操作,从一个或多个功能模块中确定第二功能模块。

在一种可选的实施方式中,基于前述方案,隶属关系控制区域中显示自定义功能模块,其中第二功能模块确定模块还可以被配置为:响应于将目标功能子界面移动至自定义功能模块,创建新的功能模块,并将新的功能模块作为第二功能模块。

在一种可选的实施方式中,基于前述方案,游戏界面交互装置600,还包括:隶属关系恢复模块。其中隶属关系恢复模块可以被配置为:响应于针对目标功能子界面的第二手势操作,生成隶属关系恢复区域;响应于将目标功能子界面移动至隶属关系恢复区域的移动操作,将目标功能子界面所属的功能模块从第一功能模块调整为目标功能子界面对应的初始配置功能模块。

在一种可选的实施方式中,基于前述方案,游戏界面交互装置600,还包括:子界面删除模块。其中子界面删除模块,可以被配置为:响应于针对目标功能子界面的第二手势操作,生成子界面删除区域;响应于将目标功能子界面移动至子界面删除区域的移动操作,将目标功能子界面移动至子界面删除区域,并解除目标功能子界面与第一功能模块之间的所属关系。

在一种可选的实施方式中,基于前述方案,游戏界面交互装置600,还包括:子界面放大显示模块,用于在第一功能子界面以及第二功能子界面处于选取状态时,响应于针对第一功能子界面以及第二功能子界面的第三手势操作,在一个或多个功能模块所在显示平面中放大显示第一功能子界面以及第二功能子界面;其中,第一功能子界面和第二功能子界面为一个或多个功能子界面中的功能子界面。

上述游戏界面交互装置600中各模块的具体细节在方法部分实施方式中已经详细说明,未披露的细节内容可以参见方法部分的实施方式内容,因而不再赘述。

本公开的示例性实施方式还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述游戏界面交互方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在电子设备上运行时,程序代码用于使电子设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。

具体的,计算机可读存储介质上所存储的程序产品可使电子设备执行以下步骤:

响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面;

响应于针对一个或多个功能子界面中的目标功能子界面与一个或多个功能模块中的第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块。

在一种可选的实施方式中,基于前述方案,在响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面之前,还可以执行以下步骤:响应于针对游戏功能界面的第一手势操作,将游戏功能界面在显示空间中沿垂直于游戏功能界面所在显示平面的空间坐标轴向远离头戴显示设备的方向进行推移,并在游戏功能界面的原显示平面处显示一个或多个功能模块;其中,响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面,可通过以下步骤来实现:响应于针对第一功能模块的第一手势操作,将显示空间中所显示的一个或多个功能模块沿垂直于一个或多个功能模块所在显示平面的空间坐标轴向远离头戴显示设备的方向进行推移,并在一个或多个功能模块的原显示平面处显示一个或多个功能子界面。

在一种可选的实施方式中,基于前述方案,在响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面之前,还可以执行以下步骤:根据用户视线在一个或多个功能模块中的凝视位置,从一个或多个功能模块中确定第一功能模块。

在一种可选的实施方式中,基于前述方案,响应于针对一个或多个功能子界面中的目标功能子界面与一个或多个功能模块中的第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块,可通过以下步骤来实现:响应于针对目标功能子界面的第二手势操作,生成隶属关系控制区域,隶属关系控制区域中显示一个或多个功能模块;响应于目标功能子界面与隶属关系控制区域中第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块。

在一种可选的实施方式中,基于前述方案,还可以执行以下步骤:响应于将目标功能子界面移动至隶属关系控制区域中所显示的一个或多个功能模块的移动操作,从一个或多个功能模块中确定第二功能模块。

在一种可选的实施方式中,基于前述方案,上述隶属关系控制区域中显示自定义功能模块,还可以执行以下步骤:响应于将目标功能子界面移动至自定义功能模块,创建新的功能模块,并将新的功能模块作为第二功能模块。

在一种可选的实施方式中,基于前述方案,还可以执行以下步骤:响应于针对目标功能子界面的第二手势操作,生成隶属关系恢复区域;响应于将目标功能子界面移动至隶属关系恢复区域的移动操作,将目标功能子界面所属的功能模块从第一功能模块调整为目标功能子界面对应的初始配置功能模块。

在一种可选的实施方式中,基于前述方案,还可以执行以下步骤:响应于针对目标功能子界面的第二手势操作,生成子界面删除区域;响应于将目标功能子界面移动至子界面删除区域的移动操作,将目标功能子界面移动至子界面删除区域,并解除目标功能子界面与第一功能模块之间的所属关系。

在一种可选的实施方式中,基于前述方案,还可以执行以下步骤:在第一功能子界面以及第二功能子界面处于选取状态时,响应于针对第一功能子界面以及第二功能子界面的第三手势操作,在一个或多个功能模块所在显示平面中放大显示第一功能子界面以及第二功能子界面;其中,第一功能子界面和第二功能子界面为一个或多个功能子界面中的功能子界面。

上述游戏界面交互过程中,通过子界面展开操作,可同时查看多个不同功能子界面的内容,进而减少界面间的切换次数,提升用户操作的便捷性;通过关联操作,可使得用户能够根据自身的使用习惯来调控功能子界面的所属关系,实现了界面父子层级的自定义重组,能够满足用户的个性化界面切换需求,使得用户无需进行不同层级界面之间的来回切换就可以查看到所需的界面内容,可进一步提升用户界面操作的便捷性。

该程序产品可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在电子设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF(Radio Frequency,射频)等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

本公开的示例性实施方式还提供了一种能够实现上述游戏界面交互方法的电子设备。下面参照图7来描述根据本公开的这种示例性实施方式的电子设备700。图7显示的电子设备700仅仅是一个示例,不应对本公开实施方式的功能和使用范围带来任何限制。

如图7所示,电子设备700可以以通用计算设备的形式表现。电子设备700的组件可以包括但不限于:至少一个处理单元710、至少一个存储单元720、连接不同系统组件(包括存储单元720和处理单元710)的总线730和显示单元740。

存储单元720存储有程序代码,程序代码可以被处理单元710执行,使得处理单元710执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。

具体的,处理单元710可执行以下步骤:

响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面;

响应于针对一个或多个功能子界面中的目标功能子界面与一个或多个功能模块中的第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块。

在一种可选的实施方式中,基于前述方案,在响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面之前,还可以执行以下步骤:响应于针对游戏功能界面的第一手势操作,将游戏功能界面在显示空间中沿垂直于游戏功能界面所在显示平面的空间坐标轴向远离头戴显示设备的方向进行推移,并在游戏功能界面的原显示平面处显示一个或多个功能模块;其中,响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面,可通过以下步骤来实现:响应于针对第一功能模块的第一手势操作,将显示空间中所显示的一个或多个功能模块沿垂直于一个或多个功能模块所在显示平面的空间坐标轴向远离头戴显示设备的方向进行推移,并在一个或多个功能模块的原显示平面处显示一个或多个功能子界面。

在一种可选的实施方式中,基于前述方案,在响应于针对一个或多个功能模块中的第一功能模块的子界面展开操作,显示第一功能模块对应的一个或多个功能子界面之前,还可以执行以下步骤:根据用户视线在一个或多个功能模块中的凝视位置,从一个或多个功能模块中确定第一功能模块。

在一种可选的实施方式中,基于前述方案,响应于针对一个或多个功能子界面中的目标功能子界面与一个或多个功能模块中的第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块,可通过以下步骤来实现:响应于针对目标功能子界面的第二手势操作,生成隶属关系控制区域,隶属关系控制区域中显示一个或多个功能模块;响应于目标功能子界面与隶属关系控制区域中第二功能模块之间的关联操作,将目标功能子界面所属的功能模块从第一功能模块调整为第二功能模块。

在一种可选的实施方式中,基于前述方案,还可以执行以下步骤:响应于将目标功能子界面移动至隶属关系控制区域中所显示的一个或多个功能模块的移动操作,从一个或多个功能模块中确定第二功能模块。

在一种可选的实施方式中,基于前述方案,上述隶属关系控制区域中显示自定义功能模块,还可以执行以下步骤:响应于将目标功能子界面移动至自定义功能模块,创建新的功能模块,并将新的功能模块作为第二功能模块。

在一种可选的实施方式中,基于前述方案,还可以执行以下步骤:响应于针对目标功能子界面的第二手势操作,生成隶属关系恢复区域;响应于将目标功能子界面移动至隶属关系恢复区域的移动操作,将目标功能子界面所属的功能模块从第一功能模块调整为目标功能子界面对应的初始配置功能模块。

在一种可选的实施方式中,基于前述方案,还可以执行以下步骤:响应于针对目标功能子界面的第二手势操作,生成子界面删除区域;响应于将目标功能子界面移动至子界面删除区域的移动操作,将目标功能子界面移动至子界面删除区域,并解除目标功能子界面与第一功能模块之间的所属关系。

在一种可选的实施方式中,基于前述方案,还可以执行以下步骤:在第一功能子界面以及第二功能子界面处于选取状态时,响应于针对第一功能子界面以及第二功能子界面的第三手势操作,在一个或多个功能模块所在显示平面中放大显示第一功能子界面以及第二功能子界面;其中,第一功能子界面和第二功能子界面为一个或多个功能子界面中的功能子界面。

上述游戏界面交互过程中,通过子界面展开操作,可同时查看多个不同功能子界面的内容,进而减少界面间的切换次数,提升用户操作的便捷性;通过关联操作,可使得用户能够根据自身的使用习惯来调控功能子界面的所属关系,实现了界面父子层级的自定义重组,能够满足用户的个性化界面切换需求,使得用户无需进行不同层级界面之间的来回切换就可以查看到所需的界面内容,可进一步提升用户界面操作的便捷性。

存储单元720可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)721和/或高速缓存存储单元722,还可以进一步包括只读存储单元(ROM)723。

存储单元720还可以包括具有一组(至少一个)程序模块725的程序/实用工具724,这样的程序模块725包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线730可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备700也可以与一个或多个外部设备800(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备700交互的设备通信,和/或与使得该电子设备700能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口750进行。并且,电子设备700还可以通过网络适配器760与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图7所示,网络适配器760通过总线730与电子设备700的其它模块通信。应当明白,尽管图7中未示出,可以结合电子设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID(RedundantArrays of Independent Disks,独立磁盘冗余阵列)系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开示例性实施方式的方法。

此外,上述附图仅是根据本公开示例性实施方式的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的示例性实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方式。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施方式仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限。

技术分类

06120116580907