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

游戏中的消息处理方法、装置和电子设备

文献发布时间:2023-06-19 12:16:29


游戏中的消息处理方法、装置和电子设备

技术领域

本发明涉及游戏技术领域,尤其是涉及一种游戏中的消息处理方法、装置和电子设备。

背景技术

用户在参与游戏对局之前,需要进入背包准备界面中挑选携带至背包中的物品,携带至背包中的物品可以带入游戏对局中使用。背包通常设置有物品重量或数量的限制条件,且不同用户拥有的物品通常不同。在组队玩法中,一个队伍中所有队友携带的物品,对该队伍的游戏成绩具有重要影响。然而,在相关技术中,当用户进入背包准备界面后,就与队友产生信息隔绝,导致队友之间难以就携带物品进行交流和协作,降低了组队游戏的协作性和策略性,给用户带来了负面的游戏体验。

发明内容

有鉴于此,本发明的目的在于提供一种游戏中的消息处理方法、装置和电子设备,以提高组队游戏的协作性和策略性,提高用户的游戏体验。

第一方面,本发明实施例提供了一种游戏中的消息处理方法,通过终端设备提供一图形用户界面;图形用户界面中设置有一消息处理控件;消息处理控件漂浮显示在图形用户界面中显示的界面内容之上;方法包括:响应针对消息处理控件的触发操作,显示消息处理面板;其中,消息处理面板中包括:消息记录窗口和至少一个消息发送子控件;消息发送子控件用于发送与指定虚拟物品相关的第一消息;响应针对消息发送子控件的触发操作,发送与指定虚拟物品相关的第一消息,在消息记录窗口显示第一消息。

上述消息发送子控件包括第一子控件;第一子控件用于:发送虚拟背包中放置的虚拟物品的物品信息;响应针对消息发送子控件的触发操作,发送与指定虚拟物品相关的第一消息的步骤,包括:响应针对第一子控件的触发操作,发送虚拟背包中放置的虚拟物品的物品信息。

上述方法还包括:响应于接收到第二消息,显示消息处理面板;在消息处理面板中,消息记录窗口中显示有第二消息,以及第二消息对应的反馈控件;响应针对反馈控件的触发操作,调整反馈控件的显示参数,发送第二消息的反馈消息。

上述响应于接收到第二消息,显示消息处理面板的步骤之后,方法还包括:响应于在预设时间内,未收到针对消息处理面板的操作,取消显示消息处理面板。

上述方法还包括:响应于接收到第三消息的反馈消息,在消息处理控件的指定位置显示消息预览窗口;其中,第三消息预先通过消息处理面板发送;在消息预览窗口中显示第三消息,以及第三消息的反馈消息。

上述图形用户界面中提供一虚拟背包的背包列表,背包列表中包括放置于虚拟背包的虚拟物品;方法还包括:响应针对背包列表中目标虚拟物品的触发操作,显示目标虚拟物品的物品详情界面;物品详情界面包括一信息发送控件;信息发送控件用于发送目标虚拟物品的物品信息;响应针对信息发送控件的触发操作,发送目标虚拟物品的物品信息;显示消息处理面板,在消息处理面板中显示目标虚拟物品的物品信息。

上述方法还包括:在消息处理控件未触发,或者未接收到消息的状态下,响应于针对消息处理控件的移动操作,控制消息处理控件在图形用户界面上进行移动;当消息处理控件移动至图形用户界面的边缘位置处,控制消息处理控件向边缘方向移出预设面积。

上述方法还包括:响应针对消息处理控件的触发操作,在消息处理控件中显示第一标识;其中,第一标识用于指示:取消显示消息处理面板;响应针对显示有第一标识的消息处理控件的触发操作,取消显示消息处理面板。

第二方面,本发明实施例提供了一种游戏中的消息处理装置,通过终端设备提供一图形用户界面;图形用户界面中设置有一消息处理控件;消息处理控件漂浮显示在图形用户界面中显示的界面内容之上;装置包括:第一显示模块,用于响应针对消息处理控件的触发操作,显示消息处理面板;其中,消息处理面板中包括:消息记录窗口和至少一个消息发送子控件;消息发送子控件用于发送与指定虚拟物品相关的第一消息;第一发送模块,用于响应针对消息发送子控件的触发操作,发送与指定虚拟物品相关的第一消息,在消息记录窗口显示第一消息。

第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述游戏中的消息处理方法。

第四方面,本发明实施例提供了一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述游戏中的消息处理方法。

本发明实施例带来了以下有益效果:

上述游戏中的消息处理方法、装置和电子设备中,图形用户界面中设置有一消息处理控件,该消息处理控件漂浮显示在图形用户界面中显示的界面内容之上;响应针对消息处理控件的触发操作,显示消息处理面板;其中,消息处理面板中包括:消息记录窗口和至少一个消息发送子控件;消息发送子控件用于发送与指定虚拟物品相关的第一消息;响应针对消息发送子控件的触发操作,发送与指定虚拟物品相关的第一消息,在消息记录窗口显示第一消息。该方式中,消息处理控件漂浮显示在图形用户界面,通过消息发送子控件,可以快捷发送与虚拟物品相关的消息,不论用户正在访问哪个界面,都可以与队友就携带物品进行交流和协作,提高了组队游戏的协作性和策略性,提高了用户的游戏体验。

本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种游戏中的消息处理方法的流程图;

图2为本发明实施例提供的一种消息处理面板的示意图;

图3为本发明实施例提供的另一种消息处理面板的示意图;

图4为本发明实施例提供的另一种消息处理面板的示意图;

图5为本发明实施例提供的一种消息预览窗口的示意图;

图6为本发明实施例提供的另一种消息预览窗口的示意图;

图7为本发明实施例提供的另一种消息预览窗口的示意图;

图8为本发明实施例提供的一种图形用户界面的示意图;

图9为本发明实施例提供的另一种消息处理面板的示意图;

图10为本发明实施例提供的一种消息处理控件的示意图;

图11为本发明实施例提供的一种游戏中的消息处理装置的结构示意图;

图12为本发明实施例提供的一种电子设备的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在组队玩法中,用户与队友组队进入游戏对局。在此之前,用户与队友需要整理背包中携带的武器、物资等物品,在进入游戏对局后通常不可再修改背包中的物品。游戏系统通常会限制每名用户携带的物品的物品量,例如,限制每名用户携带的物品重量。并且,每名用户拥有的物品通常不同。因此,发明人在研究过程中发现,在组队玩法中,如果在整理背包过程中,队友之间可以即时沟通彼此所携带的物品,队友之间可以实现在携带物品方面的合作和策略实施,可以提高组队游戏的协作性和策略性。

在相关技术中,队友之间可以在游戏大厅界面进行语音或文字沟通,但这时难以就携带物品进行针对性的沟通。如果用户进入背包页面或仓库页面选择物品,此时用户就与队友之间产生了信息隔绝,无法接收到队友在游戏大厅中发送的相关消息,不仅造成了队友之间在开局前的焦虑感,而且队友之间也能以就携带物品进行即时有效的沟通,降低了组队玩法的协作性和策略性。

基于上述问题,本发明实施例提供一种游戏中的消息处理方法、装置和电子设备,该技术可以应用于在游戏场景中或其他虚拟场景下的消息发送和接收。

在本公开其中一种实施例中的游戏中的消息处理方法,可以运行于终端设备或者是服务器。其中,终端设备可以为本地终端设备。当游戏中的消息处理方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。

在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,游戏中的消息处理方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的终端设备为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。

在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。

在一种可能的实施方式中,本发明实施例提供了一种游戏中的消息处理方法,通过终端设备提供一图形用户界面,其中,该终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备。通过终端设备提供一图形用户界面;图形用户界面中设置有一消息处理控件;该消息处理控件漂浮显示在图形用户界面中显示的界面内容之上。该消息处理控件可以用于发送或接收消息。

该消息处理控件的显示优先级高于图形用户界面中的界面内容的显示优先级,具体的,当图形用户界面中显示各类界面时,例如,游戏大厅界面、背包整理界面、仓库界面、游戏场景界面等,消息处理控件均可以显示在这些界面之上,用户不论进入至哪个界面,均可以通过该消息处理控件发送或接收消息。在组队玩法中,即使用户与队友正在访问不同的界面,依然可以看到队友发送的消息,也可以向队友发送消息。该消息处理控件可以用于当前用户与指定用户之间的收发消息,该指定用户可以包括一个或多个用户,例如可以是当前用户的好友,队友,或者由特定身份用户组成的用户群等。

如图1所示,该游戏中的消息处理方法包括下述步骤:

步骤S102,响应针对消息处理控件的触发操作,显示消息处理面板;其中,消息处理面板中包括:消息记录窗口和至少一个消息发送子控件;消息发送子控件用于发送与指定虚拟物品相关的第一消息;

针对消息处理控件的触发操作可以是作用于消息处理控件的点击操作、长按操作等。上述消息处理面板可以理解为消息处理窗口,该消息处理面板可以显示在相对于消息处理控件的指定位置。上述消息处理面板中的消息记录窗口,可以用于显示发送的消息和接收到的消息,用户可以从消息记录窗口中查看相关消息,也可以确认某个消息是否已经发出。

在本实施例中,消息处理面板中还包括至少一个消息发送子控件,该消息发送子控件预先设置有指定消息,当用户触发该消息发送子控件时,直接发送该指定消息,无需用户再编辑消息。具体实现方式中,消息发送子控件用于发送与指定虚拟物品相关的第一消息,当该消息发送控件被触发时,即可发送该第一消息。该第一消息与指定虚拟物品相关联,例如,该指定虚拟物品可以是用户的虚拟背包中携带的物品,此时,第一消息中包括的虚拟背包中携带的物品;该指定虚拟物品可以特定类型的物品,例如,武器、药品等,此时,该第一消息可以为“你有药品吗?”“我带了药品”等消息。当用户触发消息发送子控件时,直接发送该第一消息。

当消息处理面板中包括多个消息发送子控件时,每个消息发送子控件用于发送的第一消息的具体内容通常不同。在消息发送子控件上,可以添加有消息标识,用于使用户理解每个消息发送子控件用于发送的消息的具体内容。用户通过点击不同的消息发送子控件,从而向对方发送对应的消息。

步骤S104,响应针对消息发送子控件的触发操作,发送与指定虚拟物品相关的第一消息,在消息记录窗口显示第一消息。

针对消息发送子控件的触发操作,具体可以为作用于消息发送子控件的点击操作或拖动操作。消息发送子控件被触发后,即可发送该消息发送子控件对应的第一消息,为了让用户确认该消息已发出,发送第一消息的同时,在消息记录窗口显示第一消息,该第一消息还可以与用户控制的虚拟对象的对象标识关联显示,用于将发送的第一消息与接收到的消息进行区别。

上述游戏中的消息处理方法中,图形用户界面中设置有一消息处理控件,该消息处理控件漂浮显示在图形用户界面中显示的界面内容之上;响应针对消息处理控件的触发操作,显示消息处理面板;其中,消息处理面板中包括:消息记录窗口和至少一个消息发送子控件;消息发送子控件用于发送与指定虚拟物品相关的第一消息;响应针对消息发送子控件的触发操作,发送与指定虚拟物品相关的第一消息,在消息记录窗口显示第一消息。该方式中,消息处理控件漂浮显示在图形用户界面,通过消息发送子控件,可以快捷发送与虚拟物品相关的消息,不论用户正在访问哪个界面,都可以与队友就携带物品进行交流和协作,提高了组队游戏的协作性和策略性,提高了用户的游戏体验。

一种具体的实现方式中,上述消息发送子控件包括第一子控件;该第一子控件用于:发送虚拟背包中放置的虚拟物品的物品信息;响应针对第一子控件的触发操作,发送虚拟背包中放置的虚拟物品的物品信息。该第一子控件上可以显示有相关的文字或标识,例如“我的装备”“背包物品”等,从而让用户知晓第一子控件的作用;当用户点击或拖动第一子控件时,可以获取当前用户的虚拟背包中放置的虚拟物品,然后将虚拟背包中放置的虚拟物品的物品信息,以图像或文字的形式发送出去。

为了便于理解,图2所示为消息处理面板的一个示例。消息处理控件显示在图形用户界面的左下角,触发该消息处理控件后,在消息处理控件的右侧显示消息处理面板;该消息处理面板的左半部分显示消息发送子控件;图2中显示有多个消息发送子控件,分别用于发送不同的消息。其中,显示有“我的装备”的子控件可以理解为上述第一子控件,触发该子控件后,即可发送用户的虚拟背包中放置的虚拟物品,并显示在消息处理面板的消息记录窗口中。在消息记录窗口中,以图像的方式显示了用户的虚拟背包中放置的虚拟物品。在本示例中,用户的虚拟背包中共有七个放置位置,其中四个位置放置了虚拟物品,显示的是虚拟物品的图像;另外三个位置为空,没有放置物品,此时可以显示为空,也可以显示每个位置可以放置的虚拟物品的类别图标。

除上述第一子控件以外,图2中还示出了其他消息发送子控件,例如子控件1“你有药品吗?”和子控件2“我带了药品!”;触发子控件1,可以发送消息“你有药品吗?”,触发子控件2,可以发送消息“我带了药品!”,从而实现队友之间就药品进行沟通。在组队玩法中,一个队伍中的一个或部分队友携带药品,就可以对队伍中的所有队友进行救治,其他队友可以空余出更多的物品位置,用于携带武器等更有利于游戏成绩的虚拟物品,有利于从整体上提高队伍的游戏成绩。

通过上述方式,用户可以一键发送物品消息,队友之间可以就携带物品进行及时有效的沟通,发送和回复消息的方式简单快捷,提高了组队游戏的协作性和策略性,提高了用户的游戏体验。

为了进一步提高消息收发的便捷性,提高队友之间的沟通效率,本实施例还提供下述消息收发方式。当队友向当前用户发送消息时,响应于接收到第二消息,显示消息处理面板;在消息处理面板中,消息记录窗口中显示有第二消息,以及第二消息对应的反馈控件;响应针对反馈控件的触发操作,调整反馈控件的显示参数,发送第二消息的反馈消息。

当在消息处理控件未触发,或者未接收到消息的状态下,图形用户界面中仅显示消息处理控件,不显示消息处理面板,从而避免遮挡过多的界面内容。当接收到上述第二消息后,启动显示消息处理面板,并在消息记录窗口中显示接收到的第二消息。除第二消息以外,消息记录窗口中还显示第二消息对应的反馈控件,通过触发该反馈控件,例如点击或拖动该反馈控件,用户可以对第二消息进行快速回复,无需再编辑文字和语音,提高沟通效率。

上述反馈控件可以显示在相对于第二消息的指定位置,例如,显示的第二消息的末尾。该反馈控件可以以图形或文字的形式显示。当反馈控件被触发后,可以发送该反馈控件对应的反馈消息,例如,“我已收到”“我知道了”等。同时,调整反馈控件的显示参数,从而使用户知晓上述第二消息已经反馈。

为了便于理解,图3作为一个示例。队友发来第二消息后,显示在消息记录窗口中,在第二消息的末尾显示有箭头形状的反馈控件。用户阅读完第二消息后,通过点击该反馈控件,即可发送第二消息的反馈消息。如图4,反馈控件被触发后,可以变换反馈控件的显示颜色、形状等参数,也可以通过文字的形式,以指示第二消息已经反馈。

另外,接收到第二消息,并显示消息处理面板后,用户可能不对消息处理面板执行任何操作,这时,为了避免消息处理面板对图形用户界面内显示的内容造成过多的干扰,响应于在预设时间内,未收到针对消息处理面板的操作,取消显示消息处理面板。该预设时间可以根据需要设置,例如设置为5秒、30秒等。当接收到第二消息并显示消息处理面板后开始计时,计时时长到达该预设时间,则取消显示消息处理面板。

上述方式中,为消息设置反馈控件,通过反馈控件可以快捷的回复该消息,从而可以提高队友之间的沟通效率。

另一场景中,用户向队友发送消息时,队友接收到该消息后,发送反馈消息。在该场景下,响应于接收到第三消息的反馈消息,在消息处理控件的指定位置显示消息预览窗口;其中,该第三消息预先通过消息处理面板发送;在消息预览窗口中显示第三消息,以及第三消息的反馈消息。在该情况下,用户向队友发送第三消息,队友收到第三消息后,向该用户发送反馈消息。用户收到反馈消息后,通常无需再发送其他消息,此时,可以不显示消息处理面板,仅显示消息预览窗口,使用户知晓队友已经反馈第三消息即可。如图5所示,用户向队友发送第三消息“我带了药品”,队友发送的反馈消息为“我知道了”。用户可以关闭该消息预览窗口,也可以在显示指定时长后自动关闭。该方式可以减少信息消息占用的界面空间,减少对界面内容的干扰,同时也保证用户可以即时收到消息,从而降低用户在进入游戏对局之前的焦虑感。

另一种实现方式中。当用户接收到队友发送的第二消息时,也可以以消息预览窗口的方式显示,同时显示第二消息对应的反馈控件。如图6所示,接收到第二消息后,显示消息预览窗口,该消息预览窗口中包括第二消息,以及箭头形状的反馈控件;用户触发该反馈控件后,该反馈控件的显示参数改变,如图7所示,同时发送第二消息的反馈消息。

上述方式中,当接收到消息时,显示消息处理面板或消息预览窗口,如果用户没有执行任何操作,可以在显示指定时长后取消显示,例如显示5秒后自动取消显示。

除了直接通过消息处理控件收发消息以外,还可以针对虚拟物品进行操作,从而触发信息的发送操作。在一些游戏场景中,队友之间往往比较关心彼此的虚拟背包中携带了哪些物品,以及这些物品的相关信息。当用户打开虚拟背包,或者用户正在虚拟背包的相关界面整理虚拟背包中的物品时,可以直接对虚拟背包中的特定物品执行相关操作,从而将该特定物品的物品信息发送给队友。

具体而言,当用户进入到虚拟背包的相关界面时,图形用户界面中提供一虚拟背包的背包列表,该背包列表中包括放置于虚拟背包的虚拟物品;响应针对背包列表中目标虚拟物品的触发操作,显示目标虚拟物品的物品详情界面;物品详情界面包括一信息发送控件;该信息发送控件用于发送目标虚拟物品的物品信息;响应针对信息发送控件的触发操作,发送目标虚拟物品的物品信息;显示消息处理面板,在消息处理面板中显示目标虚拟物品的物品信息。

在实际实现时,用户可以点击目标虚拟物品,实现针对目标虚拟物品的触发操作,目标虚拟物品的物品详情界面中可以显示目标虚拟物品的物品详情,例如,物品的名字、图像、数量、作用及使用方法等。该物品详情界面中,可以设置一发送物品信息的信息发送控件,通过触发该控件,可以执行针对目标虚拟物品的信息发送操作。信息发送操作被触发后,在消息处理面板中显示已发送的物品信息,从而使用户知晓物品信息已发送。

为了便于理解,图8作为一个示例,当用户点击位于虚拟背包的背包列表中的目标虚拟物品“子弹”时,显示该物品的物品详情界面,该物品详情界面中设置有“发送信息”的控件,当用户点击该控件时,即可发送该物品的物品信息。由于目标虚拟物品位于用户的虚拟背包中,发送该物品的物品信息主要用于告知队友当前用户携带了该物品,也可以告知当前用户携带的该物品的物品信息。如图9所示,用户发送的信息包括“我带了子弹”、物品的图像,以及相应的反馈控件。

通过上述方式,用户可以针对特定物品发送相关消息,提高消息传递的准确性,同时用户可以快速告知队友当前已经携带的物品,无需用户编辑信息,沟通效率较高。

除了上述通过文字、图像、控件方式的消息收发以外,还可以收发语音形式的消息。如图9所示,图形用户界面中还可以设置听筒开关控件和话筒开关控件,分别用于听筒功能和话筒功能的开启和关闭,当听筒功能和话筒功能开启时,可以与队友通过语音进行沟通交流。当队友之间访问的界面不同时,也可以通过上述控件实现实时的语音交流,从而可以丰富队友之间的沟通方式。

另外,在消息处理控件未触发,或者未接收到消息的状态下,响应于针对消息处理控件的移动操作,控制消息处理控件在图形用户界面上进行移动;用户可以根据自己的操作习惯,或者当前图形用户界面的显示内容,控制消息处理控件移动至图形用户界面中合适的位置,从而便于用户更熟悉流畅的操作消息处理控件,也可以使消息处理控件尽量少的影响当前图形用户界面的显示内容。

当消息处理控件移动至图形用户界面的边缘位置处,控制消息处理控件向边缘方向移出预设面积。消息处理控件部分的显示在图形用户界面中。该消息处理控件可以被拖动至图形用户界面中的任意位置,用户可以根据操作习惯变换消息处理控件的位置。当消息处理控件被拖动至图形用户界面的边缘时,为了降低消息处理控件对界面内容的干扰,可以控制消息处理控件向边缘方向移出预设面积,使消息处理控件部分的显示在图形用户界面。如图10作为一个示例,当消息处理控件移动至界面的左侧时,消息处理控件的左侧部分移动至图形用户界面以外,仅显示右侧部分。消息处理控件向界面外移出的面积或距离可以预先设置,例如,以像素px为单位计算,移出10px。

另一种方式中,如果消息处理控件在指定时长内没有被触发,也没有接收到消息,可以降低消息处理控件的透明度,从而进一步降低消息处理控件对界面内容的干扰程度。

其他实现方式中,响应针对消息处理控件的触发操作,在消息处理控件中显示第一标识;其中,该第一标识用于指示:取消显示消息处理面板;响应针对显示有第一标识的消息处理控件的触发操作,取消显示消息处理面板。为了便于理解,参见图9,当用户点击消息处理控件后,显示消息处理面板,同时在消息处理控件上显示“X”形状的第一标识,当用户点击显示“X”形状的第一标识的消息处理控件时,消息处理面板消失。

综上,上述游戏中的消息处理中,消息处理控件(也可以称为浮窗)漂浮显示在图形用户界面中显示的界面内容之上,队友之间可以实现跨不同界面沟通,发送消息和消息记录功能集中到消息处理控件,队友之间即使处于不同界面也能通过消息处理控件收到消息;队友之间收发消息时,可以通过反馈控件,让对方知道消息已成功送达;上述消息处理控件可以拖动,由用户手动控制消息处理控件的显示位置。用户可针对特定物品发送消息,通知队友物品的数量,类型,图标等具体信息,提高消息发送的准确性。

对应于上述方法实施例,参见图11所示的一种游戏中的消息处理装置的结构示意图,通过终端设备提供一图形用户界面;图形用户界面中设置有一消息处理控件;消息处理控件漂浮显示在图形用户界面中显示的界面内容之上;该装置包括:

第一显示模块110,用于响应针对消息处理控件的触发操作,显示消息处理面板;其中,消息处理面板中包括:消息记录窗口和至少一个消息发送子控件;消息发送子控件用于发送与指定虚拟物品相关的第一消息;

第一发送模块112,用于响应针对消息发送子控件的触发操作,发送与指定虚拟物品相关的第一消息,在消息记录窗口显示第一消息。

上述游戏中的消息处理装置,图形用户界面中设置有一消息处理控件,该消息处理控件漂浮显示在图形用户界面中显示的界面内容之上;响应针对消息处理控件的触发操作,显示消息处理面板;其中,消息处理面板中包括:消息记录窗口和至少一个消息发送子控件;消息发送子控件用于发送与指定虚拟物品相关的第一消息;响应针对消息发送子控件的触发操作,发送与指定虚拟物品相关的第一消息,在消息记录窗口显示第一消息。该方式中,消息处理控件漂浮显示在图形用户界面,通过消息发送子控件,可以快捷发送与虚拟物品相关的消息,不论用户正在访问哪个界面,都可以与队友就携带物品进行交流和协作,提高了组队游戏的协作性和策略性,提高了用户的游戏体验。

上述消息发送子控件包括第一子控件;第一子控件用于:发送虚拟背包中放置的虚拟物品的物品信息;上述发送模块还用于:响应针对第一子控件的触发操作,发送虚拟背包中放置的虚拟物品的物品信息。

上述装置还包括:第二显示模块,用于响应于接收到第二消息,显示消息处理面板;在消息处理面板中,消息记录窗口中显示有第二消息,以及第二消息对应的反馈控件;第二发送模块,用于响应针对反馈控件的触发操作,调整反馈控件的显示参数,发送第二消息的反馈消息。

上述装置还包括:第一取消显示模块,用于:响应于在预设时间内,未收到针对消息处理面板的操作,取消显示消息处理面板。

上述装置还包括:第三显示模块,用于响应于接收到第三消息的反馈消息,在消息处理控件的指定位置显示消息预览窗口;其中,第三消息预先通过消息处理面板发送;在消息预览窗口中显示第三消息,以及第三消息的反馈消息。

上述图形用户界面中提供一虚拟背包的背包列表,背包列表中包括放置于虚拟背包的虚拟物品;上述装置还包括:第四显示模块,用于响应针对背包列表中目标虚拟物品的触发操作,显示目标虚拟物品的物品详情界面;物品详情界面包括一信息发送控件;信息发送控件用于发送目标虚拟物品的物品信息;第三发送模块,用于响应针对信息发送控件的触发操作,发送目标虚拟物品的物品信息;显示消息处理面板,在消息处理面板中显示目标虚拟物品的物品信息。

上述装置还包括:控制模块,用于:在消息处理控件未触发,或者未接收到消息的状态下,响应于针对消息处理控件的移动操作,控制消息处理控件在图形用户界面上进行移动;当消息处理控件移动至图形用户界面的边缘位置处,控制消息处理控件向边缘方向移出预设面积。

上述装置还包括:第五显示模块,用于响应针对消息处理控件的触发操作,在消息处理控件中显示第一标识;其中,第一标识用于指示:取消显示消息处理面板;取消显示模块,用于响应针对显示有第一标识的消息处理控件的触发操作,取消显示消息处理面板。

本实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述游戏中的消息处理方法。该电子设备可以是服务器,也可以是终端设备。

参见图12所示,该电子设备包括处理器100和存储器101,该存储器101存储有能够被处理器100执行的机器可执行指令,该处理器100执行机器可执行指令以实现上述游戏中的消息处理方法。

进一步地,图12所示的电子设备还包括总线102和通信接口103,处理器100、通信接口103和存储器101通过总线102连接。

其中,存储器101可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

处理器100可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器100中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器100可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DigitalSignal Processor,简称DSP)、专用集成电路(Application Specific IntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器101,处理器100读取存储器101中的信息,结合其硬件完成前述实施例的方法的步骤。

本实施例还提供一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述游戏中的消息处理方法。

本发明实施例所提供的游戏中的消息处理方法、装置、电子设备及存储介质的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

相关技术
  • 游戏中的消息处理方法、装置和电子设备
  • 游戏中消息处理的方法及装置、电子设备、存储介质
技术分类

06120113234808