[go: up one dir, main page]

CN111857922B - 一种虚拟元素的控制方法及装置 - Google Patents

一种虚拟元素的控制方法及装置 Download PDF

Info

Publication number
CN111857922B
CN111857922B CN202010694264.7A CN202010694264A CN111857922B CN 111857922 B CN111857922 B CN 111857922B CN 202010694264 A CN202010694264 A CN 202010694264A CN 111857922 B CN111857922 B CN 111857922B
Authority
CN
China
Prior art keywords
virtual
target virtual
coordinate
virtual element
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010694264.7A
Other languages
English (en)
Other versions
CN111857922A (zh
Inventor
杨鑫焘
方舟
魏马丁
张体慧
曹雨初
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Didi Infinity Technology and Development Co Ltd
Original Assignee
Beijing Didi Infinity Technology and Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Didi Infinity Technology and Development Co Ltd filed Critical Beijing Didi Infinity Technology and Development Co Ltd
Priority to CN202010694264.7A priority Critical patent/CN111857922B/zh
Publication of CN111857922A publication Critical patent/CN111857922A/zh
Application granted granted Critical
Publication of CN111857922B publication Critical patent/CN111857922B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • G06F3/04855Interaction with scrollbars
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请涉及动画技术领域,尤其涉及一种虚拟元素的控制方法及装置。通过响应订单界面中互动图标的触发操作,进入互动界面,响应针对互动界面中任一虚拟元素的滑动操作,控制该虚拟元素调整位置,响应至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个目标虚拟元素向虚拟进度标识移动的曲线移动路线,并控制每个目标虚拟元素沿着对应的曲线移动路线移动,以及调整虚拟进度标识的位置。基于上述方式,通过订单界面进入互动界面,可以增加用户与服务平台之间的互动,提升服务平台的资源利用率,另外,虚拟元素沿着曲线移动路线移动,在提升动画效果的同时,可以节约终端设备的计算资源。

Description

一种虚拟元素的控制方法及装置
技术领域
本申请涉及动画技术领域,尤其涉及一种虚拟元素的控制方法及装置。
背景技术
目前,应用服务平台主要提供一些与平台业务相关的服务,比如,出行服务平台,主要提供有关出行业务的服务,用户在发起服务订单至订单结束前这段时间内,由于缺乏其他休闲服务,通常不会再关注该服务平台,这样,用户与应用服务平台之间缺乏互动,用户与应用服务平台之间的粘性较低,导致服务平台的资源利用率较低。
发明内容
有鉴于此,本申请实施例至少提供一种虚拟元素的控制方法及装置,可以提升服务平台的资源利用率,而且在提升动画效果的同时,可以节约终端设备的计算资源。
本申请主要包括以下几个方面:
第一方面,本申请实施例提供一种虚拟元素的控制方法,应用于终端设备,所述控制方法包括:
响应在服务订单的订单界面中所展示的互动图标的触发操作,进入互动界面;所述互动界面中展示有虚拟进度标识和多个虚拟元素;
响应针对任一所述虚拟元素的滑动操作,控制所述虚拟元素调整位置;
响应所述多个虚拟元素中的至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线;
控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,并调整所述虚拟进度标识的位置。
在一种可能的实施方式中,所述预设条件包括:
所述多个虚拟元素中存在同种类型的至少两个目标虚拟元素相连。
在一种可能的实施方式中,根据以下步骤计算每个所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线:
基于每个所述目标虚拟元素的第一坐标和所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标;
基于所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标,以及所述虚拟进度标识的第二坐标,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线。
在一种可能的实施方式中,所述基于每个所述目标虚拟元素的第一坐标和所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标,包括:
根据所述目标虚拟元素与所述虚拟进度标识之间的位置关系,确定所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线的曲线系数;
基于所述目标虚拟元素的第一坐标、所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的曲线系数,以及所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标。
在一种可能的实施方式中,所述基于所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标,以及所述虚拟进度标识的第二坐标,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线,包括:
根据所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标、所述虚拟进度标识的第二坐标,以及预设曲线公式,计算出所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的曲线参数;
根据计算出的所述目标虚拟元素对应的曲线移动路线的曲线参数,以及所述预设曲线公式,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线。
在一种可能的实施方式中,所述控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,包括:
控制相连的至少两个目标虚拟元素中各个所述目标虚拟元素,以预设速度同时沿着各自对应的曲线移动路线进行移动。
在一种可能的实施方式中,所述调整所述虚拟进度标识的位置,包括:
控制所述虚拟进度标识沿着预设路径前进预设距离。
在一种可能的实施方式中,在所述控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,并调整所述虚拟进度标识的位置之后,所述控制方法还包括:
确定所述虚拟进度标识所在位置是否为预设位置;
若是,向所述服务订单对应的账户发送虚拟资源。
在一种可能的实施方式中,所述虚拟资源包括以下资源中的至少一种:
打折券;代金券;出行券。
在一种可能的实施方式中,在所述至少两个目标虚拟元素均移动至所述虚拟进度标识之后,所述控制方法还包括:
将相连的所述至少两个目标虚拟元素进行消除。
在一种可能的实施方式中,所述服务订单包括出行订单。
第二方面,本申请实施例还提供一种虚拟元素的控制装置,应用于终端设备,所述控制装置包括:
展示模块,用于响应在服务订单的订单界面中所展示的互动图标的触发操作,进入互动界面;所述互动界面中展示有虚拟进度标识和多个虚拟元素;
控制模块,用于响应针对任一所述虚拟元素的滑动操作,控制所述虚拟元素调整位置;
移动模块,用于响应所述多个虚拟元素中的至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线;
调整模块,用于控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,并调整所述虚拟进度标识的位置。
在一种可能的实施方式中,所述预设条件包括:
所述多个虚拟元素中存在同种类型的至少两个目标虚拟元素相连。
在一种可能的实施方式中,所述移动模块包括:
确定单元,用于基于每个所述目标虚拟元素的第一坐标和所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标;
计算单元,用于基于所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标,以及所述虚拟进度标识的第二坐标,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线。
在一种可能的实施方式中,所述确定单元,具体用于根据以下步骤确定途经点的第三坐标:
根据所述目标虚拟元素与所述虚拟进度标识之间的位置关系,确定所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线的曲线系数;
基于所述目标虚拟元素的第一坐标、所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的曲线系数,以及所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标。
在一种可能的实施方式中,所述计算单元,用于根据以下步骤计算所述曲线移动路线:
根据所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标、所述虚拟进度标识的第二坐标,以及预设曲线公式,计算出所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的曲线参数;
根据计算出的所述目标虚拟元素对应的曲线移动路线的曲线参数,以及所述预设曲线公式,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线。
在一种可能的实施方式中,所述调整模块,用于根据以下步骤调整所述虚拟进度标识的位置:
控制相连的至少两个目标虚拟元素中各个所述目标虚拟元素,以预设速度同时沿着各自对应的曲线移动路线进行移动。
在一种可能的实施方式中,所述调整模块用于:
控制所述虚拟进度标识沿着预设路径前进预设距离。
在一种可能的实施方式中,所述控制装置还包括:
确定模块,用于确定所述虚拟进度标识所在位置是否为预设位置;
发送模块,用于若是,向所述服务订单对应的账户发送虚拟资源。
在一种可能的实施方式中,所述虚拟资源包括以下资源中的至少一种:
打折券;代金券;出行券。
在一种可能的实施方式中,所述调整模块还用于:
将相连的所述至少两个目标虚拟元素进行消除。
在一种可能的实施方式中,所述服务订单包括出行订单。
第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中所述的虚拟元素的控制方法的步骤。
第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中所述的虚拟元素的控制方法的步骤。
本申请实施例提供的虚拟元素的控制方法及置,在服务订单的订单界面中设置有互动图标,进而在触发互动图标时,可以进入互动界面,与现有技术中的应用服务平台缺乏其他类型的服务,导致用户与应用服务平台之间缺乏互动相比,本申请可以增加用户与服务平台之间的互动,提升服务平台的资源利用率,另外,与现有技术中的虚拟元素按固定的线路移动相比,本申请的虚拟元素沿着曲线移动路线移动,可以提升动画效果,并且是以相同的曲线计算方式分别计算的每个目标虚拟元素对应的曲线移动路线,可以减少计算曲线移动路线的计算量,进而,可以节约终端设备的计算资源。
进一步,本申请实施例提供的虚拟元素的控制方法,基于每个目标虚拟元素的第一坐标和虚拟进度标识的第二坐标,确定在目标虚拟元素与虚拟进度标识之间的曲线移动路线的途经点的第三坐标,进而,基于目标虚拟元素的第一坐标、目标虚拟元素对应的途经点的第三坐标,以及虚拟进度标识的第二坐标,计算目标虚拟元素向虚拟进度标识移动的曲线移动路线。基于上述方式,绘制曲线移动路线所需的三个点皆依赖于用户的输入与用户行为数据,随着用户的输入随时动态变化,可以保证虚拟元素移动的动态效果,可以提升用户与终端设备之间的交互程度。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例所提供的一种虚拟元素的控制方法的流程图;
图2a示出了本申请具体实施例所提供的虚拟元素移动至虚拟进度标识之前的互动界面示意图;
图2b示出了本申请具体实施例所提供的虚拟元素移动至虚拟进度标识之后的互动界面示意图;
图3示出了本申请实施例所提供的一种虚拟元素的控制装置的功能模块图之一;
图4示出了本申请实施例所提供的移动模块的功能模块图;
图5示出了本申请实施例所提供的一种虚拟元素的控制装置的功能模块图之二;
图6示出了本申请实施例所提供的一种电子设备的结构示意图。
主要元件符号说明:
图中:300-虚拟元素的控制装置;310-展示模块;320-控制模块;330-移动模块;331-确定单元;332-计算单元;340-调整模块;350-确定模块;360-发送模块;600-电子设备;610-处理器;620-存储器;630-总线。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中的附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应当理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的全部其他实施例,都属于本申请保护的范围。
为了使得本领域技术人员能够使用本申请内容,结合特定应用场景“控制虚拟元素”,给出以下实施方式,对于本领域技术人员来说,在不脱离本申请的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。
本申请实施例下述方法、装置、电子设备或计算机可读存储介质可以应用于任何需要进行控制虚拟元素的场景,本申请实施例并不对具体的应用场景作限制,任何使用本申请实施例提供的虚拟元素的控制方法及装置的方案均在本申请保护范围内。
值得注意的是,在本申请提出之前,应用服务平台主要提供一些与平台业务相关的服务,比如,出行服务平台,主要提供有关出行业务的服务,用户在发起服务订单后,由于缺乏其他休闲服务,通常不会再关注该服务平台,这样,用户与应用服务平台之间缺乏互动,导致用户与应用服务平台之间的粘性较低。
另外,在游戏中,虚拟元素的移动轨迹通常是固定的,比较呆板,比如在消除类游戏中,消除虚拟元素时,不同虚拟元素的移动轨迹固定,产生的动画效果不佳。
针对上述问题,本申请实施例通过响应订单界面中互动图标的触发操作,进入互动界面,响应针对互动界面中任一虚拟元素的滑动操作,控制该虚拟元素调整位置,响应至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个目标虚拟元素向虚拟进度标识移动的曲线移动路线,并控制每个目标虚拟元素沿着对应的曲线移动路线移动,以及调整虚拟进度标识的位置。基于上述方式,通过订单界面进入互动界面,可以增加用户与服务平台之间的互动,提升服务平台的资源利用率,另外,虚拟元素沿着曲线移动路线移动,在提升动画效果的同时,可以节约终端设备的计算资源。
需要说明的是,终端设备包括但不限于移动终端、个人电脑(Personal Computer,PC)、平板电脑。
为便于对本申请进行理解,下面结合具体实施例对本申请提供的技术方案进行详细说明。
图1为本申请实施例所提供的一种虚拟元素的控制方法的流程图。如图1所示,本申请实施例提供的虚拟元素的控制方法,应用于终端设备,包括以下步骤:
S101:响应在服务订单的订单界面中所展示的互动图标的触发操作,进入互动界面;所述互动界面中展示有虚拟进度标识和多个虚拟元素。
在具体实施中,在检测到服务订单的订单界面中所展示的互动图标被触发时,从订单界面跳转至互动界面,具体地,用户在查看服务订单的订单界面时,看到订单界面上展示的互动图标,可以通过点击互动图标,使终端设备将订单界面跳转至互动界面,进而,用户可以在互动界面操作虚拟元素,实现用户与服务平台之间的互动,以提升服务平台的资源利用率。
这里,服务订单可以为各种服务的订单,比如出行服务订单、住宿服务订单、餐饮服务订单等。订单界面可以为订单完成的界面,也可以是订单进行中的界面,比如,出行服务订单的订单界面,可以将互动图标展示在未完成订单的订单界面上,这样,用户在旅途中,可以通过操作互动界面上的虚拟元素打发时间,实现用户与应用服务平台的交互;也可以将互动图标展示在完成订单的订单界面上,用户通过操作互动界面上的虚拟元素来获得虚拟资源,比如奖励。
其中,互动界面中展示有虚拟进度标识和多个虚拟元素,这里,多个虚拟元素可以为不同类型的虚拟元素;虚拟进度标识用于表示互动的进程。
S102:响应针对任一所述虚拟元素的滑动操作,控制所述虚拟元素调整位置。
在具体实施中,用户可以对互动界面中展示的虚拟元素进行滑动,终端设备在检测到展示的任一虚拟元素被滑动时,根据虚拟元素滑动的位置,来控制调整虚拟元素的位置,比如,第一虚拟元素滑动至第二虚拟元素的位置,将第一虚拟元素的位置和第二虚拟元素的位置进行替换,即,第一虚拟元素移动至第二虚拟元素的位置,同样,第二虚拟元素移动至第一虚拟元素的位置。
S103:响应所述多个虚拟元素中的至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线。
在具体实施中,在用户滑动虚拟元素后,检测展示的多个虚拟元素中是否存在至少两个目标虚拟元素之间的位置关系符合预设条件,若存在,响应该至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个目标虚拟元素与虚拟进度标识之间的曲线移动路线,每个目标虚拟元素可以沿着自身对应的曲线移动路线移动至虚拟进度标识所在的位置处。
这里,每个目标虚拟元素沿着计算出的曲线移动路线进行移动,与虚拟元素只按固定线路移动相比,可以提升动画效果,由于本申请中各个目标虚拟元素对应的曲线移动路线的计算方式相同,可以降低计算曲线移动路线的计算量,从而节约终端设备的计算资源。其中,曲线移动路线可以为贝塞尔曲线,贝塞尔曲线,又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。
可选地,预设条件为展示的多个虚拟元素中存在同种类型的至少两个目标虚拟元素相连,比如,在检测到同种类型的三个目标虚拟元素相连时,采用将相连的三个目标虚拟元素移动至虚拟进度标识处进行消除。
可选地,在检测到展示的多个虚拟元素中的至少两个目标虚拟元素之间的位置关系符合预设条件时,先计算出每个目标虚拟元素向虚拟进度标识移动的曲线移动路线,具体地,针对任一目标虚拟元素,以该目标虚拟元素作为起点、虚拟进度标识作为终点,并找到起点和终点之间的途经点,进而,根据起点、途经点、终点计算出从该目标虚拟元素所在的位置、经过途经点所在的位置达到虚拟进度标识所在位置的曲线移动路径,也即,步骤S103中根据以下步骤计算每个所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线:
步骤1031:基于每个所述目标虚拟元素的第一坐标和所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标。
在具体实施中,针对任一目标虚拟元素,确定该目标虚拟元素的第一坐标和虚拟进度标识当前的第二坐标,进而,根据该目标虚拟元素的第一坐标和虚拟进度标识的第二坐标,计算出在该目标虚拟元素与虚拟进度标识之间的曲线移动路线的途经点的第三坐标。
可选地,步骤1031中基于每个所述目标虚拟元素的第一坐标和所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标,包括以下步骤:
根据所述目标虚拟元素与所述虚拟进度标识之间的位置关系,确定所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线的曲线系数;基于所述目标虚拟元素的第一坐标、所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的曲线系数,以及所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标。
在具体实施中,在计算一个目标虚拟元素与虚拟进度标识之间的曲线移动路线的途经点的第三坐标时,可以先确定目标虚拟元素与虚拟进度是之间的位置关系,进而,根据该位置关系确定曲线方向,由曲线方向来确定该目标虚拟元素向虚拟进度标识移动的曲线移动路线的曲线系数,进一步地,基于目标虚拟元素的第一坐标。目标虚拟元素与虚拟进度标识之间的曲线移动路线的曲线系数,以及虚拟进度标识的第二坐标,来共同确定在目标虚拟元素与虚拟进度标识之间的曲线移动路线的途经点的第三坐标。
一示例中,目标虚拟元素P1(xp1,yp1)为起点、虚拟进度标识P2(xp2,yp2)为终点,计算在P1和P2之间的曲线移动路线上的途经点P3(xp3,yp3)的坐标时,先确定P1点与P2点之间的位置关系,若P2在P1的左边,即xp2≤xp1,则P1向P2移动的曲线移动路线的曲线系数K=a;若P2在P1的右边,即xp2>xp1,则P1向P2移动的曲线移动路线的曲线系数K=b;其中,a和b均为常数,a<0,b>0。其中,P3点的计算公式可以为:xp3=(xp1-xp2)/3+K;yp3=(yp1-yp2)*(2/3)+yp2,这样,计算出目标虚拟元素P1与虚拟进度标识P2之间的曲线移动路线的途经点P3。
步骤1032:基于所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标,以及所述虚拟进度标识的第二坐标,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线。
在具体实施中,基于该目标虚拟元素的第一坐标、该目标虚拟元素对应的途经点的第三坐标,以及虚拟进度标识的第二坐标,可以直接计算出该目标虚拟元素向虚拟进度标识移动的曲线移动路线,这里,展示的多个虚拟元素中的至少两个目标虚拟元素中的每个目标虚拟元素,每个目标虚拟元素对应的曲线移动路线均按照上述曲线计算方式进行计算。
需要说明的是,在一些交互式的界面或游戏的设计中,虚拟元素的曲线移动路线可以随着用户的输入进行动态变化,这样,可以给用户及时、丰富、动态变化的反馈体验、互动体验。对于本申请,起点(目标虚拟元素)的坐标由用户滑动操作后的位置决定,终点(虚拟进度条)则由用户之前的交互于数据积累计算所得,即,随着目标虚拟元素移动至虚拟进度标识,虚拟进度标识的位置也随着发送变化,而途经点的坐标则由起点、终点的坐标计算所得。即,用户通过操作,致使交互界面中的元素运动所遵循的曲线轨迹,其起点、终点、途经点皆依赖用户的输入,实时动态计算所得,由于增加了交互环节,可以提升用户与服务平台之间的粘性,提升用户的感受度。
可选地,步骤1032中基于所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标,以及所述虚拟进度标识的第二坐标,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线,包括以下步骤:
根据所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标、所述虚拟进度标识的第二坐标,以及预设曲线公式,计算出所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的曲线参数;根据计算出的所述目标虚拟元素对应的曲线移动路线的曲线参数,以及所述预设曲线公式,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线。
在具体实施中,在计算出目标虚拟元素对应的途经点的第三坐标之后,可以根据目标虚拟元素的第一坐标、目标虚拟元素对应的途经点的第三坐标、虚拟进度标识的第二坐标,以及预设曲线公式,计算出目标虚拟元素与虚拟进度标识之间的曲线移动路线的曲线参数,这里,预设曲线公式用于限制各个目标虚拟元素对应的曲线移动路线保持一致,比如,预设曲线公式为贝塞尔曲线公式,这样,将目标虚拟元素的第一坐标、虚拟进度标识的第二坐标、目标虚拟元素对应的途经点的第三坐标带入预设曲线公式,可以计算出目标虚拟元素对应的曲线移动路线的曲线参数,进而计算得到目标虚拟元素向虚拟进度标识移动的曲线移动路线。
S104:控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,并调整所述虚拟进度标识的位置。
在具体实施中,在检测到互动界面中展示的多个虚拟元素中的至少两个目标虚拟元素之间的位置关系符合预设条件时,控制该至少两个目标虚拟元素中的每个目标虚拟元素沿着计算出的对应的曲线移动路线移动,当该至少两个目标虚拟元素均移动至虚拟进度标识所在位置后,调整虚拟进度标识的位置。
可选地,步骤S104中控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,包括以下步骤:
控制相连的至少两个目标虚拟元素中各个所述目标虚拟元素,以预设速度同时沿着各自对应的曲线移动路线进行移动。
在具体实施中,可以在检测到互动界面中展示的多个虚拟元素中至少两个目标虚拟元素之间的位置关系符合预设条件时,这里,预设条件为该至少两个目标虚拟元素相连,且该至少两个目标虚拟元素中的各个目标虚拟元素为同种类型,此时,控制相连的该至少两个目标虚拟元素中的各个目标虚拟元素均以预设速度同时沿着各自对应的曲线移动路线进行移动。
这里,步骤S104中调整所述虚拟进度标识的位置,包括:
控制所述虚拟进度标识沿着预设路径前进预设距离。
在具体实施中,虚拟进度标识用于表示互动的进程,每次有至少两个目标虚拟元素之间的位置关系符合预设条件,在该至少两个目标虚拟元素移动至虚拟进度标识处时,虚拟进度标识会沿着预设路径前进预设距离。
可选地,在每次调整虚拟进度标识的位置后,需要检测虚拟进度标识当前所在的位置是否到达预设位置,若是,可以向服务订单对应的账户发送虚拟资源作为奖励,也即,在步骤S104所述控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,并调整所述虚拟进度标识的位置之后,还包括以下步骤:
确定所述虚拟进度标识所在位置是否为预设位置;若是,向所述服务订单对应的账户发送虚拟资源。
在具体实施中,在每次调整虚拟进度标识的位置后,检测虚拟进度标识当前所在的位置是否到达预设位置,具体地,可以在互动界面上设置进度终点标识,即,检测虚拟进度标识是否移动至进度终点标识处,若是,可以向服务订单对应的账户发送虚拟资源,这里,虚拟资源作为奖励发送给用户;若否,继续检测展示的多个虚拟资源中是否存在至少两个目标虚拟元素之间的位置关系满足预设条件。
这里,虚拟资源包括以下资源中的至少一种:打折券;代金券;出行券。
在具体实施中,当用户在互动界面上操作虚拟元素,使虚拟进度标识到达预设位置,即,可以理解为用户闯关成功、用户完成任务,进而,向当前服务订单对应的账户发送虚拟资源作为奖励,通常,虚拟资源为与服务订单对应的服务业务相关的奖励,比如打折券、代金券、出行券。这样,可以增加用户与服务平台之间的互动,提升用户与服务平台之间的粘性,进而提升服务平台的资源利用率。
这里,在互动界面展示的多个虚拟元素中满足预设条件的至少两个目标虚拟元素均移动至虚拟进度标识之后,将相连的至少两个目标虚拟元素进行消除。
如图2a和图2b所示,图2a示出了本申请具体实施例所提供的虚拟元素移动至虚拟进度标识之前的互动界面示意图,图2b示出了本申请具体实施例所提供的虚拟元素移动至虚拟进度标识之后的互动界面示意图。图2a和图2b中互动界面上展示有多个不同类型的多个虚拟元素和虚拟进度标识,其中,不同类型的虚拟元素的图案和形状不同。
图2a中的虚线区域内的虚拟元素为同类型的元素,且三个同种类型的虚拟元素相连,即,这三个虚拟元素之间的位置关系符合预设条件,这里,将虚线区域内的虚拟元素叫做目标虚拟元素,进而,控制每个目标虚拟元素按照对应的曲线移动路线移动至虚拟进度标识所在的位置。图2b示出了本申请具体实施例所提供的虚拟元素移动至虚拟进度标识之后的互动界面示意图,图2b中虚线区域内的虚拟元素为图2a中原来位于目标虚拟元素上一行的虚拟元素,目标虚拟元素被消除,此时,虚拟进度标识沿着预设路径前进预设距离。
这里,互动界面以游戏界面为例对图2a和图2b进行具体阐述,在检测到屏幕中任意三个虚拟元素(比如珠子)连接在一起后,则三个虚拟元素“拼车”成功,三个虚拟元素会沿着一条曲线飞入到屏幕上部的虚拟进度标识(小车)中;每拼成一组,累计拼成的数据便会增加。而虚拟进度标识的位置是拼成数进度条的当前位置,随着用户不断的拼成,用户所得分数便会不断累加,进度条便会增加,虚拟进度标识便会不断向着预设位置靠近。这里,图2a中的目标虚拟元素为起点,虚拟进度标识为终点。
在本申请实施例中,通过响应订单界面中互动图标的触发操作,进入互动界面,响应针对互动界面中任一虚拟元素的滑动操作,控制该虚拟元素调整位置,响应至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个目标虚拟元素向虚拟进度标识移动的曲线移动路线,并控制每个目标虚拟元素沿着对应的曲线移动路线移动,以及调整虚拟进度标识的位置。基于上述方式,通过订单界面进入互动界面,可以增加用户与服务平台之间的互动,提升服务平台的资源利用率,另外,虚拟元素沿着曲线移动路线移动,在提升动画效果的同时,可以节约终端设备的计算资源。
基于同一申请构思,本申请实施例中还提供了与上述实施例提供的虚拟元素的控制方法对应的虚拟元素的控制装置,由于本申请实施例中的装置解决问题的原理与本申请上述实施例的虚拟元素的控制方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
如图3至图5所示,图3示出了本申请实施例所提供的一种虚拟元素的控制装置的功能模块图之一;图4示出了本申请实施例所提供的移动模块的功能模块图;图5示出了本申请实施例所提供的一种虚拟元素的控制装置的功能模块图之二。
如图3所示,虚拟元素的控制装置300包括:
展示模块310,用于响应在服务订单的订单界面中所展示的互动图标的触发操作,进入互动界面;所述互动界面中展示有虚拟进度标识和多个虚拟元素;
控制模块320,用于响应针对任一所述虚拟元素的滑动操作,控制所述虚拟元素调整位置;
移动模块330,用于响应所述多个虚拟元素中的至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线;
调整模块340,用于控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,并调整所述虚拟进度标识的位置。
在一种可能的实施方式中,所述预设条件包括:
所述多个虚拟元素中存在同种类型的至少两个目标虚拟元素相连。
在一种可能的实施方式中,如图4所示,所述移动模块330包括:
确定单元331,用于基于每个所述目标虚拟元素的第一坐标和所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标;
计算单元332,用于基于所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标,以及所述虚拟进度标识的第二坐标,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线。
在一种可能的实施方式中,如图4所示,所述确定单元331,具体用于根据以下步骤确定途经点的第三坐标:
根据所述目标虚拟元素与所述虚拟进度标识之间的位置关系,确定所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线的曲线系数;
基于所述目标虚拟元素的第一坐标、所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的曲线系数,以及所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标。
在一种可能的实施方式中,如图4所示,所述计算单元332,用于根据以下步骤计算所述曲线移动路线:
根据所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标、所述虚拟进度标识的第二坐标,以及预设曲线公式,计算出所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的曲线参数;
根据计算出的所述目标虚拟元素对应的曲线移动路线的曲线参数,以及所述预设曲线公式,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线。
在一种可能的实施方式中,如图3所示,所述调整模块340,用于根据以下步骤调整所述虚拟进度标识的位置:
控制相连的至少两个目标虚拟元素中各个所述目标虚拟元素,以预设速度同时沿着各自对应的曲线移动路线进行移动。
在一种可能的实施方式中,如图3所示,所述调整模块340用于:
控制所述虚拟进度标识沿着预设路径前进预设距离。
在一种可能的实施方式中,如图5所示,所述虚拟元素的控制装置300还包括:
确定模块350,用于确定所述虚拟进度标识所在位置是否为预设位置;
发送模块360,用于若是,向所述服务订单对应的账户发送虚拟资源。
在一种可能的实施方式中,所述虚拟资源包括以下资源中的至少一种:
打折券;代金券;出行券。
在本申请实施例中,通过响应订单界面中互动图标的触发操作,进入互动界面,响应针对互动界面中任一虚拟元素的滑动操作,控制该虚拟元素调整位置,响应至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个目标虚拟元素向虚拟进度标识移动的曲线移动路线,并控制每个目标虚拟元素沿着对应的曲线移动路线移动,以及调整虚拟进度标识的位置。基于上述方式,通过订单界面进入互动界面,可以增加用户与服务平台之间的互动,提升服务平台的资源利用率,另外,虚拟元素沿着曲线移动路线移动,在提升动画效果的同时,可以节约终端设备的计算资源。
基于同一申请构思,参见图6所示,为本申请实施例提供的一种电子设备600的结构示意图,包括:处理器610、存储器620和总线630,所述存储器620存储有所述处理器610可执行的机器可读指令,当电子设备600运行时,所述处理器610与所述存储器620之间通过所述总线630进行通信,所述机器可读指令被所述处理器610运行时执行如上述实施例中任一所述的虚拟元素的控制方法的步骤。
具体地,所述机器可读指令被所述处理器610执行时可以执行如下处理:
响应在服务订单的订单界面中所展示的互动图标的触发操作,进入互动界面;所述互动界面中展示有虚拟进度标识和多个虚拟元素;
响应针对任一所述虚拟元素的滑动操作,控制所述虚拟元素调整位置;
响应所述多个虚拟元素中的至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线;
控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,并调整所述虚拟进度标识的位置。
本申请实施例中,通过响应订单界面中互动图标的触发操作,进入互动界面,响应针对互动界面中任一虚拟元素的滑动操作,控制该虚拟元素调整位置,响应至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个目标虚拟元素向虚拟进度标识移动的曲线移动路线,并控制每个目标虚拟元素沿着对应的曲线移动路线移动,以及调整虚拟进度标识的位置。基于上述方式,通过订单界面进入互动界面,可以增加用户与服务平台之间的互动,提升服务平台的资源利用率,另外,虚拟元素沿着曲线移动路线移动,在提升动画效果的同时,可以节约终端设备的计算资源。
基于同一申请构思,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述实施例提供的虚拟元素的控制方法的步骤。
具体地,所述存储介质能够为通用的存储介质,如移动磁盘、硬盘等,所述存储介质上的计算机程序被运行时,能够执行上述虚拟元素的控制方法,通过订单界面进入互动界面,可以增加用户与服务平台之间的互动,提升服务平台的资源利用率,另外,虚拟元素沿着曲线移动路线移动,在提升动画效果的同时,可以节约终端设备的计算资源。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应所述理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者所述技术方案的部分可以以软件产品的形式体现出来,所述计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

Claims (14)

1.一种虚拟元素的控制方法,其特征在于,应用于终端设备,所述控制方法包括:
响应在服务订单的订单界面中所展示的互动图标的触发操作,进入互动界面;所述互动界面中展示有虚拟进度标识和多个虚拟元素;
响应针对任一所述虚拟元素的滑动操作,控制所述虚拟元素调整位置;
响应所述多个虚拟元素中的至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线;
控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,并调整所述虚拟进度标识的位置。
2.根据权利要求1所述的控制方法,其特征在于,所述预设条件包括:
所述多个虚拟元素中存在同种类型的至少两个目标虚拟元素相连。
3.根据权利要求1所述的控制方法,其特征在于,根据以下步骤计算每个所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线:
基于每个所述目标虚拟元素的第一坐标和所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标;
基于所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标,以及所述虚拟进度标识的第二坐标,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线。
4.根据权利要求3所述的控制方法,其特征在于,所述基于每个所述目标虚拟元素的第一坐标和所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标,包括:
根据所述目标虚拟元素与所述虚拟进度标识之间的位置关系,确定所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线的曲线系数;
基于所述目标虚拟元素的第一坐标、所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的曲线系数,以及所述虚拟进度标识的第二坐标,确定在所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的途经点的第三坐标。
5.根据权利要求3所述的控制方法,其特征在于,所述基于所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标,以及所述虚拟进度标识的第二坐标,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线,包括:
根据所述目标虚拟元素的第一坐标、所述目标虚拟元素对应的途经点的第三坐标、所述虚拟进度标识的第二坐标,以及预设曲线公式,计算出所述目标虚拟元素与所述虚拟进度标识之间的曲线移动路线的曲线参数;
根据计算出的所述目标虚拟元素对应的曲线移动路线的曲线参数,以及所述预设曲线公式,计算所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线。
6.根据权利要求2所述的控制方法,其特征在于,所述控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,包括:
控制相连的至少两个目标虚拟元素中各个所述目标虚拟元素,以预设速度同时沿着各自对应的曲线移动路线进行移动。
7.根据权利要求6所述的控制方法,其特征在于,所述调整所述虚拟进度标识的位置,包括:
控制所述虚拟进度标识沿着预设路径前进预设距离。
8.根据权利要求1所述的控制方法,其特征在于,在所述控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,并调整所述虚拟进度标识的位置之后,所述控制方法还包括:
确定所述虚拟进度标识所在位置是否为预设位置;
若是,向所述服务订单对应的账户发送虚拟资源。
9.根据权利要求8所述的控制方法,其特征在于,所述虚拟资源包括以下资源中的至少一种:
打折券;代金券;出行券。
10.根据权利要求2所述的控制方法,其特征在于,在所述至少两个目标虚拟元素均移动至所述虚拟进度标识之后,所述控制方法还包括:
将相连的所述至少两个目标虚拟元素进行消除。
11.根据权利要求1所述的控制方法,其特征在于,所述服务订单包括出行订单。
12.一种虚拟元素的控制装置,其特征在于,应用于终端设备,所述控制装置包括:
展示模块,用于响应在服务订单的订单界面中所展示的互动图标的触发操作,进入互动界面;所述互动界面中展示有虚拟进度标识和多个虚拟元素;
控制模块,用于响应针对任一所述虚拟元素的滑动操作,控制所述虚拟元素调整位置;
移动模块,用于响应所述多个虚拟元素中的至少两个目标虚拟元素之间的位置关系符合预设条件,以相同的曲线计算方式分别计算每个所述目标虚拟元素向所述虚拟进度标识移动的曲线移动路线;
调整模块,用于控制每个所述目标虚拟元素沿着对应的曲线移动路线移动,并调整所述虚拟进度标识的位置。
13.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至11任一所述的虚拟元素的控制方法的步骤。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至11任一所述的虚拟元素的控制方法的步骤。
CN202010694264.7A 2020-07-17 2020-07-17 一种虚拟元素的控制方法及装置 Active CN111857922B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010694264.7A CN111857922B (zh) 2020-07-17 2020-07-17 一种虚拟元素的控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010694264.7A CN111857922B (zh) 2020-07-17 2020-07-17 一种虚拟元素的控制方法及装置

Publications (2)

Publication Number Publication Date
CN111857922A CN111857922A (zh) 2020-10-30
CN111857922B true CN111857922B (zh) 2024-10-18

Family

ID=73000592

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010694264.7A Active CN111857922B (zh) 2020-07-17 2020-07-17 一种虚拟元素的控制方法及装置

Country Status (1)

Country Link
CN (1) CN111857922B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113448579B (zh) * 2021-07-08 2024-04-09 京东科技控股股份有限公司 一种在可视化界面中实现边动效的方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111275797A (zh) * 2020-02-26 2020-06-12 腾讯科技(深圳)有限公司 动画显示方法、装置、设备及存储介质
CN111324253A (zh) * 2020-02-12 2020-06-23 腾讯科技(深圳)有限公司 虚拟物品交互方法、装置、计算机设备及存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105302434B (zh) * 2015-06-16 2019-03-26 深圳市腾讯计算机系统有限公司 游戏场景中锁定目标的方法和装置
CN107329644B (zh) * 2016-04-29 2020-05-19 宇龙计算机通信科技(深圳)有限公司 一种图标移动方法以及装置
CN109529327B (zh) * 2017-09-21 2022-03-04 腾讯科技(深圳)有限公司 虚拟交互场景中目标定位方法、装置及电子设备
CN110599263B (zh) * 2019-09-26 2021-06-01 腾讯科技(深圳)有限公司 用户互动数据处理方法、装置、存储介质和计算机设备
CN110548286A (zh) * 2019-09-29 2019-12-10 网易(杭州)网络有限公司 游戏中虚拟对象的锁定方法、装置及电子设备

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111324253A (zh) * 2020-02-12 2020-06-23 腾讯科技(深圳)有限公司 虚拟物品交互方法、装置、计算机设备及存储介质
CN111275797A (zh) * 2020-02-26 2020-06-12 腾讯科技(深圳)有限公司 动画显示方法、装置、设备及存储介质

Also Published As

Publication number Publication date
CN111857922A (zh) 2020-10-30

Similar Documents

Publication Publication Date Title
US9610507B2 (en) Non-transitory computer readable medium storing game program for moving a player character on a game field
CN108635852B (zh) 信息处理方法、装置、电子设备及存储介质
US10467328B2 (en) System and method of providing display information based on hybrid application
KR101741264B1 (ko) 게임을 이용한 비밀번호 입력 방법 및 장치
KR101418221B1 (ko) 비일시적 정보 처리 장치-판독가능 저장 매체, 및 정보 처리 장치
US12357915B2 (en) Advertising display system, method for displaying advertising in virtual space, and calculating fees for the advertising
CN108595022A (zh) 虚拟角色行进方向调整方法及装置、电子设备、存储介质
CN111857922B (zh) 一种虚拟元素的控制方法及装置
CN110404257A (zh) 一种编队控制方法、装置、计算机设备及存储介质
CN110339556A (zh) 一种游戏中的显示控制方法及装置
US12083431B2 (en) Terminal apparatus, control method, and control program
CN111773671B (zh) 虚拟对象的移动控制方法、装置和终端设备
WO2014200059A1 (ja) ゲーム提供システム、ゲーム提供プログラム及びゲーム提供方法
KR20240145962A (ko) 정보 제공 방법 및 이를 수행하는 전자 장치
JP6271878B2 (ja) 情報処理プログラム、情報処理装置、情報処理システム、および、指示位置の算出方法
CN108733288B (zh) 信息处理方法、装置、电子设备及存储介质
CN108671542B (zh) 信息处理方法、装置、电子设备及存储介质
CN115738270A (zh) 虚拟角色的移动控制方法、装置、设备及存储介质
CN110652724B (zh) 一种游戏中的显示控制方法及装置
US8977960B2 (en) System and a method in a computer-enabled environment for establishing and managing separate reputations for a user and his avatar
WO2024260250A1 (zh) 游戏中游戏事件的处理方法、装置以及电子终端
CN110193190B (zh) 游戏对象的创建方法、触控终端设备、电子设备及介质
CN111381755B (zh) 界面内容切换方法、装置及存储介质
CN103106033A (zh) 控制应用界面移动的方法、装置和终端设备
JP5514944B1 (ja) ゲーム提供システム、ゲーム提供プログラム及びゲーム提供方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TG01 Patent term adjustment
TG01 Patent term adjustment