一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

虚拟交易节点浏览方法、装置、电子设备及存储介质与流程

2021-12-15 02:20:00 来源:中国专利 TAG:


1.本公开涉及信息技术领域,具体而言,涉及基于信息技术的一种虚拟交易节点浏览方法、虚拟交易节点浏览装置、电子设备及计算机可读存储介质。


背景技术:

2.随着信息技术的发展,越来越多的用户开始通过诸如智能手机等能够安装运行应用程序的终端设备来满足个人的娱乐需求。而如何保证和提升用户在娱乐过程中的沉浸感,是各开发方一直致力解决的问题。
3.以游戏程序为例,在游戏中可能会涉及虚拟道具的交易,因此“摆摊”功能应运而生。举例来说,用户可以在游戏场景内自行设立摊位,并在摊位提供虚拟道具以与其他用户交易。目前,通常是由程序本身获取游戏场景中一定范围内的所有摊位信息并以列表的形式呈现给用户,而用户以翻页浏览商城的方式来查看各摊位的信息。这样的方式造成用户需要脱离游戏场景并进入商城浏览界面来查看摊位信息,从而造成中断用户的游戏体验,使得用户的游戏沉浸感不佳。
4.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

5.本公开实施例的目的在于提供一种虚拟交易节点浏览方法、虚拟交易节点浏览装置、电子设备及计算机可读存储介质,从而至少在一定程度上提高了用户的沉浸度。
6.根据本公开的一个方面,提供一种虚拟交易节点浏览方法,其特征在于,通过终端设备提供一图形用户界面,所述图形用户界面上至少显示有处于游戏场景内的虚拟角色,所述方法包括:
7.响应于浏览模式切换命令而切换至浏览模式下,确定所述虚拟角色在所述游戏场景内的移动路径;
8.获取所述游戏场景内的至少一个虚拟交易节点,确定所述虚拟交易节点的物品信息;
9.控制所述虚拟角色按照所述移动路径在所述游戏场景内以预设速度进行移动;
10.根据所述虚拟角色的实时移动位置,沿所述移动路径展示各所述虚拟交易节点的物品信息。
11.在本公开的一种示例性实施例中,所述确定所述虚拟角色在所述游戏场景内的移动路径,包括:根据接收的路径信息确定所述移动路径。
12.在本公开的一种示例性实施例中,所述接收的路径信息包括由用户绘制的路径线条信息或输入的起点与终点信息。
13.在本公开的一种示例性实施例中,所述获取所述游戏场景内的至少一个虚拟交易节点,包括:获取所述游戏场景内的全部虚拟交易节点;或以所述虚拟角色在所述游戏场景
中的当前位置为中心,获取预设半径范围内的至少一个虚拟交易节点;或根据所述虚拟角色的所述实时移动位置,获取所述移动路径两侧预设范围内的至少一个虚拟交易节点。
14.在本公开的一种示例性实施例中,所述方法还包括:在所述浏览模式下,隐藏在所述图形用户界面上显示的虚拟交互元素以及虚拟交易节点,并生成与所述虚拟角色的移动相关的虚拟移动控件。
15.在本公开的一种示例性实施例中,所述方法还包括:响应于通过所述虚拟移动控件输入的速度调节指令,改变所述虚拟角色的移动速度;或者响应于通过所述虚拟移动控件输入的停止指令,控制所述虚拟角色停止移动。
16.在本公开的一种示例性实施例中,所述沿所述移动路径展示各所述虚拟交易节点的物品信息,包括:在所述移动路径的两侧随机展示各所述虚拟交易节点的物品信息;或根据在所述游戏场景中所述虚拟交易节点与所述移动路径之间的相对位置而沿所述移动路径依次展示各所述虚拟交易节点的物品信息;或根据各所述虚拟交易节点的物品信息中的至少一项信息对各所述虚拟交易节点进行排序,并且根据排序的结果,以距离所述移动路径由近到远的方式逐排展示各所述虚拟交易节点的物品信息。
17.在本公开的一种示例性实施例中,所述方法还包括:将所述物品信息沿所述移动路径的两侧分为两列并对齐排列。
18.在本公开的一种示例性实施例中,所述方法还包括:对显示位置相邻的物品信息进行偏移处理,以使得所述物品信息在显示时不会相互遮挡。
19.在本公开的一种示例性实施例中,所述方法还包括:接收筛选信息,并根据所述筛选信息对所述虚拟交易节点进行筛选;在最靠近所述移动路径的位置展示所筛选出的虚拟交易节点的物品信息。
20.在本公开的一种示例性实施例中,所述方法还包括:确定各所述虚拟交易节点的交易类型;将属于同一交易类型的n个虚拟交易节点的物品信息合并展示为单条物品信息;或将属于同一交易类型的n个虚拟交易节点的物品信息集中在同一区域中进行展示;其中,n为大于1的自然数。
21.在本公开的一种示例性实施例中,所述方法还包括:响应于针对所显示物品信息的触控操作,执行与所述物品信息对应的物品交易操作。
22.在本公开的一种示例性实施例中,在所述执行与所述物品信息对应的物品交易操作之后,所述方法还包括:降低所述虚拟角色的移动速度或控制所述虚拟角色停止移动。
23.在本公开的一种示例性实施例中,所述浏览模式还包括一虚拟移动控件;在所述降低所述虚拟角色的移动速度或控制所述虚拟角色停止移动之后,所述方法还包括:响应于通过所述虚拟移动控件输入的速度调节指令,改变所述虚拟角色的移动速度;或响应于通过所述虚拟移动控件输入的停止指令,控制所述虚拟角色停止移动。
24.根据本公开的一个方面,提供一种虚拟交易节点浏览装置,其特征在于,应用于终端设备,所述终端设备提供一图形用户界面,所述图形用户界面上至少显示有处于游戏场景内的虚拟角色,所述装置包括:
25.模式转换模块,用于响应于浏览模式切换命令而切换至浏览模式下,并确定所述虚拟角色在所述游戏场景内的移动路径;
26.处理模块,用于获取所述游戏场景内的至少一个虚拟交易节点,以及确定所述虚
拟交易节点的物品信息;
27.移动控制模块,用于控制所述虚拟角色按照所述移动路径在所述游戏场景内以预设速度进行移动;
28.展示模块,用于根据所述虚拟角色的实时移动位置,沿所述移动路径展示各所述虚拟交易节点的物品信息。
29.根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器被配置为经由执行所述可执行指令来执行上述任意一项所述的方法。
30.根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。
31.本公开示例性实施例可以具有以下部分或全部有益效果:
32.在本公开示例实施方式所提供的虚拟交易节点浏览方法中,一方面,将游戏中的虚拟交易节点沿虚拟角色的移动路径进行展示,使得用户能够在游戏场景中获得与现实生活中相似的逛街查看摊位的真实体验,实现了与现实类似的“随逛随买”的体验,从而有助于提升用户的游戏沉浸度。另一方面,通过将虚拟交易节点的物品信息在游戏场景内沿虚拟角色的移动路径进行规则展示,避免了用户需要脱离游戏场景并进入商城浏览界面来查看摊位信息,进一步提高了用户的沉浸度。
33.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
34.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
35.图1a和图1b示例性地示出了根据相关技术的游戏摊位展示方式的界面图;
36.图2示意性示出了根据本公开的一个实施例的虚拟交易节点浏览方法的流程图;
37.图3示意性示出了根据本公开的一个实施例的浏览模式下的界面图;
38.图4示意性示出了根据本公开一个实施例的获取并展示移动路径两侧预设范围内的多个虚拟交易节点的示意图;
39.图5示出了根据本公开一个实施例的根据排序结果对虚拟交易节点进行展示的示意图;
40.图6示出了根据本公开一个实施例的基于筛选信息对虚拟交易节点进行展示的示意图;
41.图7示出了根据本公开一个实施例的根据交易类型对虚拟交易节点进行展示的示意图;
42.图8示意性示出了根据本公开的一个实施例的虚拟交易节点浏览装置的框图;
43.图9示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图。
具体实施方式
44.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
45.此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
46.本公开涉及一种虚拟交易节点浏览方法,该方法可以应用于能够呈现图形用户界面并运行游戏程序的终端设备,例如智能手机、平板电脑、个人计算机等。在游戏程序中,由于用户可以在自行设立的虚拟交易节点处提供虚拟道具并与其他用户进行交易,这与现实中市场里的摊位所实现的功能较为类似,因此在后续的说明中,为了有助于理解,将采用“摊位”作为“虚拟交易节点”的一种示例来进行说明;同时,所采用的例如“摆摊”、“逛摊”等也可以指在游戏中进行的与“摊位”相对应的有关交互动作。另外,“虚拟交易节点”还可以以除“摊位”之外的其他方式来实现,本示例实施方式对此不做特别限定。
47.在与虚拟交易节点浏览有关的相关技术中,如图1a和图1b所示,游戏程序能够汇集游戏场景中一定范围内的所有摊位信息,并且以商城货品列表的形式展示给用户;这种方式需要用户脱离当前的游戏界面并进入商城浏览界面来翻页查看摊位信息,造成用户在浏览虚拟交易节点的过程中与游戏的沉浸体验割裂严重,无法获得很好的沉浸感。
48.在本公开其中一种实施例中的虚拟交易节点浏览方法可以运行于终端设备或者是服务器。其中,终端设备可以为本地终端设备。当虚拟交易节点浏览方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
49.在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,虚拟交易节点浏览方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的终端设备为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
50.在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设
备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
51.在一种可能的实施方式中,本发明实施例提供了一种虚拟交易节点浏览方法,通过终端设备提供图形用户界面,其中,终端设备可以是前述提到的本地终端设备,也可以是前述提到的云交互系统中的客户端设备。
52.以下对本公开实施例的技术方案进行详细阐述:
53.本示例实施方式提供了一种虚拟交易节点浏览方法,通过终端设备提供一图形用户界面,所述图形用户界面上至少显示有处于游戏场景内的虚拟角色。参考图2所示,该虚拟交易节点浏览方法可以包括以下步骤:
54.步骤s210.响应于浏览模式切换命令而切换至浏览模式下,确定所述虚拟角色在所述游戏场景内的移动路径;
55.步骤s220.获取所述游戏场景内的至少一个虚拟交易节点,确定所述虚拟交易节点的物品信息;
56.步骤s230.控制所述虚拟角色按照所述移动路径在所述游戏场景内以预设速度进行移动;
57.步骤s240.根据所述虚拟角色的实时移动位置,沿所述移动路径展示各所述虚拟交易节点的物品信息。
58.在本示例实施方式所提供的虚拟交易节点浏览方法中,一方面,将游戏中的虚拟交易节点沿虚拟角色的移动路径进行展示,使得用户能够在游戏场景中获得与现实生活中相似的逛街查看摊位的真实体验,实现了与现实类似的“随逛随买”的体验,从而有助于提升用户的游戏沉浸度。另一方面,通过将虚拟交易节点的物品信息在游戏场景内沿虚拟角色的移动路径进行规则展示,避免了用户需要脱离游戏场景并进入商城浏览界面来查看摊位信息,进一步提高了用户的沉浸度。
59.下面,在另一实施例中,对上述步骤进行更加详细的说明。
60.在步骤s210中,响应于浏览模式切换命令而切换至浏览模式下,确定所述虚拟角色在所述游戏场景内的移动路径。
61.在本示例实施方式中,用户可以主动通过游戏界面上的例如“逛摊模式”的切换按钮来输入浏览模式切换命令;在检测到该浏览模式切换命令后,终端设备例如可以切换至浏览模式。在如图3所示的一个示例中,在切换至例如在游戏中被命名为“逛摊模式”的浏览模式后,界面上例如可以生成当前游戏场景的缩略地图305,以便用户能够通过该缩略地图305确定虚拟角色在游戏场景内逛摊的移动路径。
62.在一个示例中,终端设备例如可以通过接收用户输入的路径信息来确定移动路径。在一个进一步的示例中,该路径信息例如可以包括由用户绘制的路径线条信息或输入的起点与终点信息。举例来说,为了获得与现实中逛摊相对应的沉浸式体验,如图3所示,可以由用户在浏览模式下的缩略地图305上确定游戏虚拟角色在游戏场景中的移动路径301,
以模拟现实中买家按照购买计划逛街查看各个摊位的过程。用户可以判断在当前的游戏场景中哪些位置可能分布有自己感兴趣的摊位,从而可以在浏览模式下的缩略地图305上例如通过手动触控绘制或拖动鼠标来自行绘制虚拟角色要移动经过的路径线条301。
63.此外,用户例如还可以在浏览模式下提供的起点位置输入框302和终点位置输入框303中分别输入逛摊的移动路径的起点和终点位置,其中,该起点和终点位置可以是游戏场景中的特定地点名称,例如图3所示的王城东门和武器铺,并且用户也可以例如通过在缩略地图305中点击特定地点来获得该地点的名称或将其设置为移动路径的起点或终点位置。在检测到上述起点与终点信息后,终端设备例如可以与服务器端进行通信,以根据各摊位在游戏场景中的分布,例如通过蚁群算法之类的寻路算法为用户生成一推荐的逛摊路线。
64.通过上述示例,可以以多种方式来灵活地确定虚拟角色的移动路径,从而能够更好地满足不同用户的不同移动路径生成需求,提高了用户逛摊过程的体验,有助于提升游戏的沉浸度。
65.在另一个示例中,在切换至浏览模式之后,为了使浏览模式具有简洁清晰的界面效果,终端设备例如可以隐藏在图形用户界面上显示的虚拟交互元素以及虚拟交易节点;其中,虚拟交互元素例如可以包括ui层之上的可交互性控件、提示性文字、信息图形等。举例来说,在切换至浏览模式之后,终端设备可以停止渲染游戏界面上的例如技能栏、道具栏之类的可交互性控件,和/或停止渲染游戏界面上的例如“角色状态”、“经验进度”之类的信息图形,和/或停止渲染游戏界面上的例如聊天信息、任务提示之类的提示性文字,从而实现隐藏上述虚拟交互元素的效果。
66.此外,终端设备还可以隐藏各个摊位,并以与摊位对应的物品信息来代替各个摊位。例如,如图4所示,对于游戏场景中的摊位403,在切换至浏览模式之后,终端设备可以停止渲染该摊位的图形外观形象,转而渲染出与该摊位对应的文本框,该文本框可以包括该摊位403所要交易的物品的物品信息,例如,“铠甲/52级/130金”、“灵符/加移速/15金”等。图4中所示的摊位403中所展示的文本仅仅是一示例,实际上,摊位403对应的文本框中例如可以展示所要交易的物品的名称(如头盔、解毒药等)、价格、类型(如护具、饰品、药剂等)、等级、品质(如橙色装备、紫色装备)、物品的虚拟效果(例如解毒、解冰冻)等等,在文本框中所展示的物品信息可以根据实际需求而灵活增加所展示的信息项,本示例实施方式对此不做特别限定。
67.通过上述示例,在切换至浏览模式时,可以隐藏游戏界面上的大多数虚拟交互元素以及各个虚拟交易节点的图形外观形象,避免了虚拟交互元素和虚拟交易节点的图形外观形象对摊位的物品信息以及缩略地图的遮挡,从而为用户展现简洁清晰的游戏界面,有助于提升用户在逛摊过程的沉浸感。
68.在步骤s220中,获取所述游戏场景内的至少一个虚拟交易节点,确定所述虚拟交易节点的物品信息。
69.在本示例实施方式中,终端设备可以获取处于游戏场景内的一个或多个摊位,并且确定出这些摊位的物品信息,以便向用户展示物品信息,使得用户能够了解各摊位所要交易的物品的详情。在一个示例中,例如可以以下述方式来获取游戏场景内的各个虚拟交易节点:
70.(a)获取游戏场景内的全部虚拟交易节点,也就是说,终端设备可以在整个游戏场景的范围中检测由玩家摆设的摊位,以及固定设置在游戏场景中的虚拟交易场所(例如武器铺、药店、灵兽店等等),并且将所检测到的全部摊位和虚拟交易场所作为获取到的虚拟交易节点;
71.(b)以用户操控的虚拟角色在游戏场景中的当前位置为中心,获取预设半径范围内的由玩家摆设的摊位以及虚拟交易场所,例如,虚拟角色在游戏场景“王城”中的当前位置为“酒楼”,可以以游戏内的长度50丈(例如对应于游戏场景“王城”的半径的1/3)作为预设半径,并获取基于该预设半径确定的圆形区域范围内的摊位和虚拟交易场所,并且将所获取到的全部摊位以及虚拟交易场所作为获取到的虚拟交易节点;
72.(c)在用户操控的虚拟角色沿移动路径进行移动的过程中,根据该虚拟角色的实时移动位置,可以以该实时移动位置为中心,获取移动路径两侧预设范围内的由玩家摆设的摊位和虚拟交易场所,该预设范围例如可以是游戏内的长度2丈范围,也就是说,例如可以以虚拟角色的实时移动位置为中心,获取位于移动路径两侧的在半径为2丈的圆形范围内的摊位和虚拟交易场所,并且将所获取到的全部摊位以及虚拟交易场所作为获取到的虚拟交易节点;或者该预设范围例如可以是200像素范围,也就是说,例如可以获取处于移动路径两侧200像素范围内的各个摊位和虚拟交易场所,并且将所获取到的全部摊位以及虚拟交易场所作为获取到的虚拟交易节点。例如,如图4所示,当虚拟角色401沿移动路径402进行移动时,可以以该虚拟角色401的实时移动位置为中心获取半径为r的圆形预设范围404内的位于移动路径402两侧的多个摊位403;而当虚拟角色401的实时移动位置变化到如虚拟角色401’所示的位置时,圆形预设范围也相应变化到如圆形预设范围404’所示的位置,从而能够在圆形预设范围404’内获取到位于移动路径402两侧的新的多个摊位403。
73.需要说明的是,上述示例中所述的预设半径r或预设范围均可以根据实际情况而灵活调整,而不限于在以上说明中所列举的示例性数值。例如当虚拟角色所在的游戏场景为“小镇”时,可以将预设半径r相应地缩小至10丈等等。本示例对此不做特别限定。
74.通过上述示例,可以以多种方式灵活地获取游戏场景内的摊位并向用户展示,从而向用户提供了多种查看摊位的体验效果,有助于增加用户的游戏沉浸感。
75.在获取到至少一个虚拟交易节点之后,可以进一步确定与各虚拟交易节点对应的交易物品的物品信息,其中该物品信息可以是由玩家在摆设摊位时手动输入的,也可以是游戏程序对交易物品进行检测分析所自动分析得到的。例如如上所述,该物品信息可以包括所要交易的物品的名称(如头盔、解毒药等)、价格、类型(如护具、饰品、药剂等)、等级、品质(如橙色装备、紫色装备)、物品的虚拟效果(例如解毒、解冰冻)等等,本示例对此不做特别限定。
76.在步骤s230中,控制所述虚拟角色按照所述移动路径在所述游戏场景内以预设速度进行移动。
77.在本示例实施方式中,可以控制虚拟角色以预设的速度沿所确定的移动路径在游戏场景内移动,以实现“逛摊”的体验。其中,该预设速度例如可以是使虚拟角色每秒移动过游戏画面的1/7。可以根据实际需求来设置该预设速度,使得不至于使虚拟角色移动过快而使用户来不及查看各个摊位,也不至于使虚拟角色移动过慢而使逛摊的过程拖沓冗长。
78.在一个示例中,在浏览模式下例如还可以生成与虚拟角色的移动相关的虚拟移动
控件。从而使得用户可以通过该虚拟移动控件来控制虚拟角色的移动速度;示例性地,如图4所示,该虚拟移动控件405例如可以被实现为速度调节滑槽405的形式,该速度调节滑槽405可以包括能够被拖动的速度调节滑块4051和能够被点击操作的停止按钮4052。举例来说,用户沿移动路径经过某一区域时发现有很多感兴趣的摊位,需要仔细筛选,此时用户可以通过虚拟移动控件405输入速度调节指令,使得虚拟角色以较慢的指定速度移动,例如可以通过拖动在游戏界面中生成的速度调节滑块4051来使虚拟角色每秒移动过游戏画面的1/9;另一方面,当用户认为某一区域中没有感兴趣的摊位时,也可以通过虚拟移动控件405输入速度调节指令来加快虚拟角色的移动速度,从而更快地通过该区域;而当用户例如需要在某个摊位购买虚拟道具时,则还可以通过虚拟移动控件405输入停止指令,使得虚拟角色停止移动,例如通过将速度调节滑块4051拖动至速度调节滑槽底部或者直接点击在速度调节滑槽下方生成的停止按钮4052,来使虚拟角色的移动速度降为0,以便暂停逛摊过程,从而有充裕的时间来完成交易。相应地,响应于用户通过虚拟移动控件输入的速度调节指令或停止指令,虚拟角色可以改变自身的移动速度,例如提高或降低移动速度,或者停止移动。
79.通过上述示例,可以由用户来自由控制虚拟角色在场景中的移动速度或停止,从而能够实现个人定制化的逛摊节奏体验,以便更好地挑选摊位的虚拟道具,提升了用户体验。
80.在步骤s240中,根据所述虚拟角色的实时移动位置,沿所述移动路径展示各所述虚拟交易节点的物品信息。
81.在本示例实施方式中,随着虚拟角色沿移动路径的移动,可以根据虚拟角色的实时移动位置,沿着移动路径(例如在移动路径的两侧)展示所获取到的虚拟交易节点的物品信息。例如,随着虚拟角色沿移动路径向前行进,移动路径两旁的游戏场景会随着发生变化;相应地,如上所述,可以将各虚拟交易节点渲染为包含相应的物品信息的文本框,并且将各文本框例如沿着移动路径在其两侧进行展示,使得当虚拟角色的实时移动位置发生变化时,在游戏画面中展示的各摊位的物品信息也随之刷新,从而带给用户与现实相似的逛摊体验。
82.在一个示例中,可以以下述方式来展示各虚拟交易节点的物品信息:
83.(d)在移动路径的两侧随机展示各虚拟交易节点的物品信息,也就是说,将所获取到的摊位的物品信息以无序排列的方式随机地生成在移动路径的两侧;通过这种方式,在游戏画面中所展示的摊位与其在游戏场景中的真实位置之间没有关联,使得能够对用户提供更高的浏览摊位的自由度;
84.(e)根据在游戏场景中虚拟交易节点与移动路径之间的相对位置而沿移动路径依次展示各虚拟交易节点的物品信息;举例来说,在确定移动路径并获取各摊位之后,获取到的各摊位与移动路径之间的相对位置即被确定,例如在同一区域中相对于移动路径的距离从近到远依次存在3个摊位a、b、c,并且在该区域的下游还存在摊位d;则在沿移动路径展示各摊位a至d的物品信息时,可以将各摊位的物品信息沿虚拟角色前进的方向从上游到下游展示为a、b、c、d;通过这种方式,使得用户的逛摊体验更加接近于现实生活中的逛摊过程,从而有助于增强用户的游戏沉浸度;
85.(f)尤其在获取到的虚拟交易节点的数量较多的情况下,可以根据各虚拟交易节
点的物品信息中的至少一项信息对各虚拟交易节点进行排序,并且根据排序的结果,以距离移动路径由近到远的方式逐排展示各虚拟交易节点的物品信息;其中,如上所述,物品信息例如可以包括物品的名称、价格、类型、等级、品质、物品的虚拟效果等,可以根据其中的至少一项来对各摊位进行排序,例如服务器端通过数据分析可以确定玩家对于物品的价格和品质较为敏感,则终端设备可以响应于服务器端的指令而基于物品的价格和品质对各个摊位进行排序,例如可以对物品的价格和品质这两项信息赋予不同的权重,并综合各物品的具体价格和品质进行计算,使得价格越低且品质越高的物品排序越靠前,而价格越高且品质越低的物品排序越靠后;排序完成后,则可以根据排序的结果例如以逐排展示的方式来展示各物品信息,例如将排序越靠前的物品的信息展示在越靠近移动路径的位置,也就是展示在前排,而排序越靠后的物品的信息展示在越远离移动路径的位置,也就是展示在后排。
86.例如,如图5所示,用户可以在排序条件信息输入框504中以手动输入的形式或以在下拉菜单中选择的方式输入排序条件信息。例如在图5所示的示例中,用户可以选择根据“价格”信息项对各个摊位503进行升序排序。则经过排序后并被展示的各个摊位例如可以如图5所示,价格越低的物品对应的摊位503距离移动路径502越近,而价格越高的物品对应的摊位503距离移动路径502越远。需要说明的是,根据实际需求,还可以基于价格进行降序排列,并且还可以基于一项以上的信息项对各个摊位503进行排序,例如如上所述的基于物品的“价格”和“品质”信息项来进行排序等,本示例对此不做特别限定。通过这种方式,能够优先展示质优价廉的物品,从而降低用户挑选所需的物品的难度,提高逛摊的选购效率,从而有助于提升用户的体验。
87.在一个进一步的示例中,还可以在移动路径的两侧分为两列并且以对齐排列的方式来展示物品信息。例如如图5所示,可以在移动路径的两侧将各摊位503的物品信息展示为两列。通过这种方式,能够以一种规整的方式向用户展示各摊位的物品信息,同时用户从两列物品信息中读取信息的难度相较于多列物品信息的情况也会相应降低,从而有助于降低用户挑选所需的物品的难度并提升用户的体验。
88.在一个进一步的示例中,尤其在获取到的虚拟交易节点的数量较多的情况下,可以对显示位置相邻的物品信息进行偏移处理,以使得物品信息在显示时不会相互遮挡。例如终端设备可以根据所要显示的物品信息的内容多少而灵活地设置用于展示物品信息的文本框的大小,并且根据文本框的大小来设置合适的偏移量,从而使得各物品信息的文本框在进行展示时,由于设置的偏移量的存在而能够彼此间隔开,从而不会造成相互遮挡导致影响观看的情况。通过这种方式,能够以清晰规整的方式向用户展示各摊位的物品信息,从而有助于提高用户逛摊的浏览效率。
89.在一个进一步的示例中,终端设备还可以接收用户输入的筛选信息,并根据该筛选信息对虚拟交易节点进行筛选。其中该筛选信息可以是与物品信息中的至少一项信息相关的具体信息。举例来说,用户可能仅想要关注护具类型中的橙色装备,并且价格在200金以下,在这种情况下,浏览模式可以提供筛选信息输入界面,用户则可以在该筛选信息输入界面中手动输入或在下拉菜单中选择相应的筛选信息,例如输入“护具”、“橙色”、“小于200金”,从而通过该筛选信息来指定用户所关注的特定物品。在接收到筛选信息之后,终端设备则可以根据该筛选信息在所获取的摊位中进行筛选,并获得符合筛选信息要求的摊位。
之后终端设备则可以在最靠近移动路径的位置展示所筛选出的虚拟交易节点的物品信息。
90.例如,如图6所示,用户可以在筛选条件信息输入框604中以手动输入的形式或以在下拉菜单中选择的方式输入筛选条件信息。例如在图6所示的示例中,用户可以选择将筛选条件信息设置为“护具”。终端设备则可以根据该筛选信息筛选出各个摊位603中要交易“护具”的摊位,并且如图6中以虚线框示出的,将筛选出的出售“护具”的摊位所对应的物品信息展示在最靠近移动路径602的位置。需要说明的是,根据实际需求,还可以将筛选条件信息设置为一项以上的信息项,例如如上所述的将筛选条件信息设置为“护具”、“橙色”、“小于200金”等,本示例对此不做特别限定。通过这种方式,能够优先展示用户所要关注的特定物品,使得用户能够更快速地浏览到感兴趣的摊位,从而有助于提高逛摊的选购效率并且提升用户的体验。
91.在一个示例中,终端设备还可以确定所获取到的各虚拟交易节点的交易类型,其中例如可以根据各摊位的物品信息中的至少一项信息来确定交易类型。举例来说,根据物品信息中的“品质”信息,可以确定哪些摊位的交易类型是橙色装备,哪些摊位的交易类型是紫色装备等;根据物品信息中的“类型”信息,可以确定哪些摊位的交易类型是护具,哪些摊位的交易类型是饰品等。这样,尤其在所获取到的虚拟交易节点的数量较大,而难于对显示位置相邻的物品信息进行偏移处理的情况下,例如如图7所示,可以将属于同一交易类型的n个虚拟交易节点的物品信息合并展示为单条物品信息,并且还可以展示所合并的物品信息的条数,例如可以将6个用于交易“护具”的摊位的物品信息合并展示为“护具
×
6”的形式;或者,还可以将属于同一交易类型的n个虚拟交易节点的物品信息集中在同一区域中进行展示,例如将用于交易“饰品”的多个摊位的物品信息集中在移动路径一侧的“饰品区”区域进行展示,并且将用于交易“消耗品”的多个摊位的物品信息集中在移动路径一侧的“消耗品区”区域进行展示等。其中,上述的n为大于1的自然数并且可以根据实际需求而灵活设置,例如当所获取到的虚拟交易节点的数量很大时将n设置为6,或者在希望向用户集中展示较多数量的紫色装备时将n设置为20等等,本示例对此不做特别限定。
92.例如,如图7所示,可以根据各摊位703的物品信息中的“类型”信息来对各摊位进行集中展示。例如可以将“灵符”、“灵药”、“神水”等消耗品集中展示在移动路径702一侧的如虚线框所框出的“消耗品区”、可以将“护身符”、“项链”、“手镯”等饰品集中展示在移动路径702一侧的如虚线框所框出的“饰品区”等。此外,例如还可以将6个交易“护具”的摊位的物品信息合并展示为单条物品信息704,并且将该单条物品信息704展示为例如“护具
×
6”的形式。当用户点击展示该单条物品信息704的文本框时,可以弹出次级展示菜单705,并且可以在该次级展示菜单705中展示被合并展示的6个“护具”物品的各自的详细物品信息。而用户可以通过点击相应“护具”物品的详细物品信息来进行交易操作。通过上述示例,能够以简洁清晰的形式对物品信息进行展示,或者能够实现对物品信息进行聚类展示,从而使得用户在逛摊过程中浏览物品信息时能够更直观和更快速地获取各个摊位的物品信息,并且有助于用户更方便地找到感兴趣的物品,从而有助于提高逛摊的选购效率并且提升用户的体验。
93.在一个示例中,当用户挑选到所需的物品时,则可以通过触控终端设备的触摸屏来点选所需物品的物品信息;而终端设备响应于针对所显示物品信息的触控操作,可以执行与该物品信息对应的物品交易操作,使得用户能够与摊主进行相应的物品交易。在一个
进一步的示例中,在执行物品交易操作之后,还可以降低虚拟角色的移动速度或控制虚拟角色停止移动,以便用户查看并确认所交易到的物品,同时使得不至于由于持续的行进移动而错过后续的摊位的物品。通过上述示例,为用户提供了一种快捷的物品交易方式,从而使得用户在逛摊的过程中能够“随逛随买”以及“买后确认”,更加贴近现实中的逛街体验,从而有助于提升用户的沉浸度。
94.在一个进一步的示例中,在降低虚拟角色的移动速度或控制虚拟角色停止移动之后,用户可以进一步地通过如上文所说明的虚拟移动控件来控制虚拟角色的移动。例如,用户可以通过虚拟移动控件输入速度调节指令,例如通过拖动在游戏界面中生成的速度调节滑块,使得虚拟角色以较慢的指定速度移动或者加快虚拟角色的移动速度;用户还可以通过虚拟移动控件输入停止指令,例如通过将速度调节滑块拖动至滑动槽底部或者直接点击在速度调节滑动槽下方生成的停止按钮,使得虚拟角色停止移动。相应地,响应于用户通过虚拟移动控件输入的速度调节指令或停止指令,虚拟角色可以改变自身的移动速度,例如提高或降低移动速度,或者停止移动。通过这种方式,用户能够实现个人定制化的逛摊节奏体验,有助于提升用户体验。
95.应当注意,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
96.进一步的,本示例实施方式中,还提供了一种虚拟交易节点浏览装置,该虚拟交易节点浏览装置可以应用于终端设备,所述终端设备提供一图形用户界面,所述图形用户界面上至少显示有处于游戏场景内的虚拟角色。参考图8所示,该虚拟交易节点浏览装置800可以包括模式转换模块810、处理模块820、移动控制模块830以及展示模块840,其中:
97.模式转换模块810可以用于响应于浏览模式切换命令而切换至浏览模式下,并确定所述虚拟角色在所述游戏场景内的移动路径;
98.处理模块820可以用于获取所述游戏场景内的至少一个虚拟交易节点,并确定所述虚拟交易节点的物品信息;
99.移动控制模块830可以用于控制所述虚拟角色按照所述移动路径在所述游戏场景内以预设速度进行移动;
100.展示模块840可以用于根据所述虚拟角色的实时移动位置,沿所述移动路径展示各所述虚拟交易节点的物品信息。
101.在本公开的一种示例性实施例中,模式转换模块810可以根据接收的路径信息确定所述移动路径。
102.在本公开的一种示例性实施例中,所述接收的路径信息包括由用户绘制的路径线条信息或输入的起点与终点信息。
103.在本公开的一种示例性实施例中,处理模块820可以用于获取所述游戏场景内的全部虚拟交易节点;或以所述虚拟角色在所述游戏场景中的当前位置为中心,获取预设半径范围内的至少一个虚拟交易节点;或根据所述虚拟角色的所述实时移动位置,获取所述移动路径两侧预设范围内的至少一个虚拟交易节点。
104.在本公开的一种示例性实施例中,模式转换模块810还可以用于在所述浏览模式
901、rom 902以及ram 903通过总线904彼此相连。输入/输出(i/o)接口905也连接至总线904。
118.以下部件连接至i/o接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(crt)显示器、液晶显示器(lcd)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至i/o接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。
119.特别地,根据本公开的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。在该计算机程序被中央处理单元(cpu)901执行时,执行本技术的方法和装置中限定的各种功能。
120.作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如上述实施例中所述的方法。
121.需要说明的是,本公开所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
122.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要
注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
123.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献