CN108920051A - 虚拟资源的移动方法和装置 - Google Patents

虚拟资源的移动方法和装置 Download PDF

Info

Publication number
CN108920051A
CN108920051A CN201810661358.7A CN201810661358A CN108920051A CN 108920051 A CN108920051 A CN 108920051A CN 201810661358 A CN201810661358 A CN 201810661358A CN 108920051 A CN108920051 A CN 108920051A
Authority
CN
China
Prior art keywords
virtual resource
touch point
graphical interaction
interface
interaction interface
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.)
Granted
Application number
CN201810661358.7A
Other languages
English (en)
Other versions
CN108920051B (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.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network 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 Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN201810661358.7A priority Critical patent/CN108920051B/zh
Publication of CN108920051A publication Critical patent/CN108920051A/zh
Application granted granted Critical
Publication of CN108920051B publication Critical patent/CN108920051B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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/0486Drag-and-drop

Landscapes

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

Abstract

本申请公开了一种虚拟资源的移动方法和装置。其中,该方法包括:接收作用于图形交互界面的触控操作;在检测到触控操作的当前触控点与虚拟资源满足预设的位置关系时,确定触控操作的当前触控点与图形交互界面中虚拟资源的距离值;在距离值大于预设距离值的情况下,根据当前触控点的移动方向确定虚拟资源的移动方向;控制虚拟资源向所述移动方向进行移动。

Description

虚拟资源的移动方法和装置
技术领域
本申请涉及物体移动技术领域,具体而言,涉及一种虚拟资源的移动方法和装置。
背景技术
相关技术中,对于终端界面或者三维界面来说,常常需要通过手部动作拖动物体到另一个位置,但是,当前拖动物体的方式,往往是将手指放在物体的正中心,然后让物体随着手指的移动而移动,但是这种拖动物体的方式,容易让拖动的物体被手指挡住,用户会看不到这些物体,不知道物体的移动情况,并且无法观测到物体本身。尤其是通过手指或者其它触摸介质来移动终端界面上的虚拟资源(对应上述物体)时,会产生虚拟资源与手指重叠,导致用户无法有效观测到虚拟资源的移动情况。
针对上述的相关技术中在移动虚拟资源时,无法有效观测到移动状态的技术问题,目前尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种虚拟资源的移动方法和装置,以至少解决相关技术中在移动虚拟资源时,无法有效观测到移动状态的技术问题。
根据本申请实施例的一个方面,提供了一种虚拟资源的移动方法,通过执行游戏应用渲染得到图形交互界面,所述图形交互界面中包含一虚拟资源,所述方法包括:接收作用于所述图形交互界面的触控操作;在检测到所述触控操作的当前触控点与所述虚拟资源满足预设的位置关系时,确定所述触控操作的当前触控点与所述图形交互界面中虚拟资源的距离值;在所述距离值大于预设距离值的情况下,根据所述当前触控点的移动方向确定所述虚拟资源的移动方向;控制所述虚拟资源向所述移动方向进行移动。
可选地,所述检测所述触控操作的当前触控点与所述虚拟资源满足预设的位置关系的步骤包括:获取所述触控操作的当前触控点在所述图形交互界面上的第一位置信息和所述虚拟资源在所述图形交互界面上的第二位置信息;根据所述第一位置信息和所述第二位置信息,判断所述当前触控点是否在所述虚拟资源的预设范围内;当所述当前触控点在所述虚拟资源的预设范围内时,确定所述触控操作的当前触控点与所述虚拟资源满足预设的位置关系。
可选地,所述方法还包括:在所述距离值低于或等于所述预设距离值时,控制所述虚拟资源维持在所述图形交互界面中的当前位置。
可选地,控制所述虚拟资源向所述移动方向进行移动包括:控制所述虚拟资源与所述当前触控点保持所述距离值移动。
可选地,所述在控制所述虚拟资源向所述移动方向进行移动之后,还包括:检测所述当前触控点是否向所述虚拟资源的中心点移动;在检测到所述当前触控点向所述虚拟资源的中心点移动的情况下,控制所述虚拟资源维持在所述图形交互界面中的当前位置。
可选地,所述图形交互界面为下述至少之一:移动终端的界面、三维立体界面,其中,所述三维立体界面包括:虚拟现实控制界面。
可选地,在所述图形交互界面为所述移动终端的界面时,所述虚拟资源为下述之一:图形交互界面上的控件、图形交互界面上的移动按键、游戏应用中的可移动物体。
根据本申请实施例的另一方面,还提供了一种存储介质,所述存储介质用于存储程序,其中,所述程序在被处理器执行时控制所述存储介质所在设备执行上述任意一项所述的虚拟资源的移动方法。
根据本申请实施例的另一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任意一项所述的虚拟资源的移动方法。
根据本申请实施例的另一方面,还提供了一种虚拟资源的移动装置,通过执行游戏应用渲染得到图形交互界面,所述图形交互界面中包含一虚拟资源,所述移动装置包括:接收单元,用于接收作用于所述图形交互界面的触控操作;第一确定单元,用于在检测到所述触控操作的当前触控点与所述虚拟资源满足预设的位置关系时,确定所述触控操作的当前触控点与所述图形交互界面中虚拟资源的距离值;第二确定单元,用于在所述距离值大于预设距离值的情况下,根据所述当前触控点的移动方向确定所述虚拟资源的移动方向;控制单元,用于控制所述虚拟资源向所述移动方向进行移动。
可选地,虚拟资源的移动装置还包括:检测单元,用于检测到所述触控操作的当前触控点与所述虚拟资源满足预设的位置关系。
可选地,所述检测单元包括:获取模块,用于获取所述触控操作的当前触控点在所述图形交互界面上的第一位置信息和所述虚拟资源在所述图形交互界面上的第二位置信息;判断模块,用于根据所述第一位置信息和所述第二位置信息,判断所述当前触控点是否在所述虚拟资源的预设范围内;第一确定模块,用于当所述当前触控点在所述虚拟资源的预设范围内时,确定所述触控操作的当前触控点与所述虚拟资源满足预设的位置关系。
可选地,所述虚拟资源的移动装置还包括:第一控制模块,用于在所述距离值低于或等于所述预设距离值时,控制所述虚拟资源维持在所述图形交互界面中的当前位置。
可选地,所述控制单元包括:第二控制模块,用于控制所述虚拟资源与所述当前触控点保持所述距离值移动。
可选地,所述虚拟资源的移动装置还包括:检测模块,用于所述在控制所述虚拟资源向所述移动方向进行移动之后,检测所述当前触控点是否向所述虚拟资源的中心点移动;第三控制模块,用于在检测到所述当前触控点向所述虚拟资源的中心点移动的情况下,控制所述虚拟资源维持在所述图形交互界面中的当前位置。
可选地,所述图形交互界面为下述至少之一:移动终端的界面、三维立体界面,其中,所述三维立体界面包括:虚拟现实控制界面。
可选地,在所述图形交互界面为所述移动终端的界面时,所述虚拟资源为下述之一:图形交互界面上的控件、图形交互界面上的移动按键、游戏应用中的可移动物体。
在本申请实施例中,可以先接收作用于图形交互界面的触控操作,在检测到触控操作的当前触控点与虚拟资源满足预设的位置关系时,确定触控操作的当前触控点与图形交互界面中虚拟资源的距离值,并在距离值大于预设距离值的情况下,根据当前触控点的移动方向确定虚拟资源的移动方向,最后控制虚拟资源向移动方向进行移动。即本申请中可以在虚拟资源的移动过程中,距离值大于预设距离值的情况下,控制虚拟资源与接触点的移动,这样就可以在虚拟资源移动的过程中,实时观测到虚拟资源的移动情况,从而解决相关技术中在移动虚拟资源时,无法有效观测到移动状态的技术问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是根据本申请实施例的虚拟资源的移动方法的流程图;
图2是根据本申请实施例一种可选地控制虚拟资源移动的示意图一;
图3是根据本申请另一种可选地控制虚拟资源移动的示意图二;
图4是根据本申请另一种可选地控制虚拟资源移动的示意图三;
图5是根据本申请实施例的另一种可选地虚拟资源的移动装置的示意图;
图6是根据本发明实施例的一种可选地移动终端的示意图;
图7是根据本发明实施例的一种可选地存储介质的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本申请实施例,提供了一种虚拟资源的移动方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本申请下述实施例中,可以应用于各种终端或者拖动虚拟物体的设备中,例如,对于移动终端,可以拖动屏幕上的控件、可移动圆环等虚拟资源,也可以是对于三维立体环境进行物体的拖动,如在虚拟现实技术中,用户可以进行交互,通过对三维界面中的物体进行拖动。对于虚拟资源来说,在本申请中并不限定其类型,虚拟资源可以包括但不限于:点、控件、有一定表面积的物体,本申请需要确定出虚拟资源与当前触控点的距离值,从而依据该距离值确定是否需要移动虚拟资源,而在确定当前触控点与虚拟资源的距离值时,可以是以虚拟资源在图形交互界面中所显示的图形的几何中心为基点,或者,所显示的图形的轮廓边界中与当前触控点最近的一点为基点,当然还可以以所显示的图形的任意一个预设点为基点。
其中,本申请中的终端会有对应的终端屏幕,本申请中的操作是可以是在终端的图形交互界面中实现,可以通过执行游戏应用渲染得到图形交互界面,在交互界面中可以有待移动的虚拟资源,当然,本申请中并不限定虚拟资源的类型。另外,本申请中对于移动虚拟资源的主体不做限定,可以包括但不限于:指示笔、手指等,通过对虚拟资源或者控件进行拖动,可以达到移动虚拟资源的目的。当然,本申请下述各项实施例中对于应用的具体设备也不做限定,可以包括移动终端、虚拟头盔、三维界面等。下面对本申请各项实施例进行详细说明。
下面对本申请在虚拟资源的移动方法进行说明。图1是根据本申请实施例的虚拟资源的移动方法的流程图,如图1所示,通过执行游戏应用渲染得到图形交互界面,图形交互界面中包含一虚拟资源,该方法包括如下步骤:
步骤S102,接收作用于图形交互界面的触控操作。
其中,上述的用户交互界面可以是移动终端的界面,该界面可以是用户进行操作的界面,对于用户交互界面的类型不做限定,其还可以三维界面,本申请实施例中可以对移动终端界面进行说明,以在二维界面移动虚拟资源进行说明,当然也可以适用于三维界面中的点对点(或控件)的物体拖动。
在接收到触控操作后,可以检测触控操作的当前触控点与虚拟资源的位置是否满足预设的位置关系。其中,该预设的位置关系包括但不限于:当前触控点滑动进入虚拟资源所处的区域范围;当前触控点直接触控虚拟资源的区域范围;或者当前触控点滑动进入或直接触控于虚拟资源外的某一预设区域或坐标点。
可选地,检测触控操作的当前触控点与虚拟资源的位置是否满足预设的位置关系包括:获取触控操作的当前触控点在图形交互界面上的第一位置信息和虚拟资源在图形交互界面上的第二位置信息;根据第一位置信息和第二位置信息,判断当前触控点是否在虚拟资源的预设范围内;在当前触控点在虚拟资源的预设范围内时,确定触控操作的当前触控点与虚拟资源满足预设的位置关系。
即可以根据当前触控点和虚拟资源的位置,确定出其位置关系。而在判断当前触控点在虚拟资源的预设范围内,即当前触控点保持在虚拟资源内,此时并不需要移动虚拟资源。
其中,上述的第一位置信息和第二位置信息仅仅是用于区别不同的检测位置,并不会限定位置检测的先后顺序和位置的具体数值。本申请在检测之前,可以对用户交互界面进行空间坐标标识,定位出二维界面的二维坐标位置,或者三维界面的三维坐标位置,本申请中,为了保证在虚拟资源移动过程中,用户可以观看到物体,需要实时的确定触控点和虚拟资源的位置,以确定其是否超出虚拟资源与触控点需要保持的距离。
在本申请中,触控操作可以作用于虚拟资源,其作用位置可以是从虚拟资源的中心点或者基点移动到虚拟资源的***,以移动虚拟资源。如用户通过手指(作为触摸介质)触控图形交互界面上的控件,并滑动至目标位置,从而让控件移动到该目标位置,则终端在接收到触控操作后,会根据手指的移动方向来移动虚拟资源。当然本申请中可以使得触摸介质(如手指、触控笔)来移动虚拟资源时,保持移动的距离移动。
步骤S104,在检测到触控操作的当前触控点与虚拟资源满足预设的位置关系时,确定触控操作的当前触控点与图形交互界面中虚拟资源的距离值。
即在检测到触控操作的当前触控点与虚拟资源满足预设的位置关系时,可以确定出触控点与虚拟资源的距离值,以根据距离值确定是否移动该虚拟资源。
可选地,当前触控点指示触摸介质触摸图形交互界面时的触控点,而虚拟资源是图形交互界面中待移动的资源,其可以为物体、控件、图片等,在本申请中不做具体限定。
其中,本申请可以将触控操作作用于图形交互界面的初始点作为起始点,将触控操作在实时移动过程的点作为当前触控点,本申请中的初始点一般会作用于虚拟资源的中心。
步骤S106,在距离值大于预设距离值的情况下,根据当前触控点的移动方向确定虚拟资源的移动方向。
可选地,上述的预设距离值可以预先设置的距离阈值,通过该预设距离值,可以限定虚拟资源的移动方式。其中,本申请实施例中并不会限定该预设距离值的具体数值,例如,2cm、4cm,该预设距离值可以是在移动时,保持虚拟资源能被用户观测到的距离值。
而对于移动方向而言,其可以是比较初始点与当前触控点的位置后,确定出当前触控点相对于初始点的移动方向。
步骤S108,控制虚拟资源向移动方向进行移动。
通过上述步骤,可以先接收作用于图形交互界面的触控操作,在检测到触控操作的当前触控点与虚拟资源满足预设的位置关系时,确定触控操作的当前触控点与图形交互界面中虚拟资源的距离值,并在距离值大于预设距离值的情况下,根据当前触控点的移动方向确定虚拟资源的移动方向;控制虚拟资源向移动方向进行移动。即本申请中可以在虚拟资源的移动过程中,距离值大于预设距离值的情况下,控制虚拟资源与接触点的移动,这样就可以在虚拟资源移动的过程中,实时观测到虚拟资源的移动情况,从而解决相关技术中在移动虚拟资源时,无法有效观测到移动状态的技术问题。
需要说明的是,本申请还可以在距离值低于或等于预设距离值时,控制虚拟资源维持在图形交互界面中的当前位置。可选地,该步骤可以是在执行检测用户交互界面上的当前触控点与用户交互界面上的虚拟资源的距离值的步骤之后。
即本申请中,可以在触控点与虚拟资源低于预设距离值时,保持虚拟资源不动。此时,触摸介质(如手指)触摸用户交互界面的动作会改变,但是虚拟资源的位置保持不变。图2是根据本申请实施例一种可选地控制虚拟资源移动的示意图一,如图2所示,虚拟资源为黑色圆圈,而当前触控点为手指与界面接触的小圆圈,L为预设距离值,此时,虚拟资源与接触点之间的距离低于L,则可以保持物体的静止,物体不移动。
可选地,本申请图2至图4中以物体作为虚拟资源,以控件作为触控点。
可选地,控制虚拟资源向移动方向进行移动包括:控制虚拟资源与当前触控点保持距离值移动。如图2所示,其可以保持距离值移动,这样用户可以直观观测到当前触控点与虚拟资源的位置。
图3是根据本申请另一种可选地控制虚拟资源移动的示意图二,如图3所示,黑色圆圈为虚拟资源,而手指与界面接触的位置为当前触控点,此时,虚拟资源与当前触控点的距离值大于预设距离值L,即当前触控点与虚拟资源的距离超出了虚拟资源设定范围,这时就可以控制虚拟资源朝着当前触控点所在的方向移动。
另一种可选地实施方式,在控制虚拟资源向移动方向进行移动之后,还包括:检测当前触控点是否向虚拟资源的中心点移动;在检测到当前触控点向虚拟资源的中心点移动的情况下,控制虚拟资源维持在图形交互界面中的当前位置。
图4是根据本申请另一种可选地控制虚拟资源移动的示意图三,如图4所示,黑色圆圈为虚拟资源,而手指与用户交互界面接触的位置为当前触控点,此时,由于手指再次朝向虚拟资源移动,使得虚拟资源与当前触控点的距离值再次低于预设距离值L,这样就可以控制虚拟资源不移动,保持静止状态,而当前触控点可以继续移动。
通过上述实施方式,可以实现,在当前触控点与虚拟资源的距离大于预设距离值,保持虚拟资源和当前触控点以预设距离值移动,而在当前触控点与虚拟资源的距离值低于或等于预设距离值时,可以不移动虚拟资源。
优选的,上述的用户交互界面为下述至少之一:移动终端的界面、三维立体界面,其中,三维立体界面包括:虚拟现实控制界面。
需要说明的是,在用户交互界面为移动终端的界面时,虚拟资源为下述之一:用户交互界面上的控件、用户交互界面上的移动按键、游戏应用中的可移动物体。
本申请对于虚拟资源不做具体限定,可以是上述的任一项虚拟资源,还可以是其它在终端或者其它物件进行移动的虚拟资源。
可选地,上述的当前触控点至少包括:目标玩家在三维立体环境中的触碰点、目标玩家触碰移动终端的界面所对应的接触点。
通过上述的虚拟资源的移动方法,可以灵活调整虚拟资源的位置,在当前触控点移动时,可以先保持静止状态,只有在虚拟资源与当前触控点的距离值超出预设距离值,控制虚拟资源进行移动,从而使得虚拟资源在移动过程中,保证能被用户观测到。
根据本申请实施例的另一方面,还提供了一种存储介质,存储介质用于存储程序,其中,程序在被处理器执行时控制存储介质所在设备执行上述任意一项的虚拟资源的移动方法。
根据本申请实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的虚拟资源的移动方法。
下面对本申请另一实施例进行说明,该实施例对应于上述的虚拟资源的移动方法,图5是根据本申请实施例的另一种可选地虚拟资源的移动装置的示意图,如图5所示,该移动装置可以包括:接收单元51、第一确定单元53、第二确定单元55、控制单元57,其中,
接收单元51,用于接收作用于图形交互界面的触控操作。
第一确定单元53,用于在检测到触控操作的当前触控点与虚拟资源满足预设的位置关系时,确定触控操作的当前触控点与图形交互界面中虚拟资源的距离值。
第二确定单元55,用于在距离值大于预设距离值的情况下,根据当前触控点的移动方向确定虚拟资源的移动方向。
控制单元57,用于控制虚拟资源向移动方向进行移动。
通过上述的移动装置,可以通过接收单元51接收作用于图形交互界面的触控操作,并通过第一确定单元53在检测到触控操作的当前触控点与虚拟资源满足预设的位置关系时,确定触控操作的当前触控点与图形交互界面中虚拟资源的距离值,并通过第二确定单元55在距离值大于预设距离值的情况下,根据当前触控点的移动方向确定虚拟资源的移动方向,最后可以通过控制单元57控制虚拟资源向移动方向进行移动。即本申请中可以在虚拟资源的移动过程中,距离值大于预设距离值的情况下,控制虚拟资源与接触点的移动,这样就可以在虚拟资源移动的过程中,实时观测到虚拟资源的移动情况,从而解决相关技术中在移动虚拟资源时,无法有效观测到移动状态的技术问题。
可选地,虚拟资源的移动装置还包括:检测单元,用于检测到触控操作的当前触控点与虚拟资源满足预设的位置关系。
另外,检测单元包括:获取模块,用于获取触控操作的当前触控点在图形交互界面上的第一位置信息和虚拟资源在图形交互界面上的第二位置信息;判断模块,用于根据第一位置信息和第二位置信息,判断当前触控点是否在虚拟资源的预设范围内;第一确定模块,用于当当前触控点在虚拟资源的预设范围内时,确定触控操作的当前触控点与虚拟资源满足预设的位置关系。
本申请中的虚拟资源的移动装置还包括:第一控制模块,用于在距离值低于或等于预设距离值时,控制虚拟资源维持在图形交互界面中的当前位置。
可选地,控制单元包括:第二控制模块,用于控制虚拟资源与当前触控点保持距离值移动。
对于本申请实施例,虚拟资源的移动装置还包括:检测模块,用于在控制虚拟资源向移动方向进行移动之后,检测当前触控点是否向虚拟资源的中心点移动;第三控制模块,用于在检测到当前触控点向虚拟资源的中心点移动的情况下,控制虚拟资源维持在图形交互界面中的当前位置。
可选地,图形交互界面为下述至少之一:移动终端的界面、三维立体界面,其中,三维立体界面包括:虚拟现实控制界面。
可选地,在图形交互界面为移动终端的界面时,虚拟资源为下述之一:图形交互界面上的控件、图形交互界面上的移动按键、游戏应用中的可移动物体。
通过本申请提供的虚拟资源的移动装置,可以在物体移动过程中,使得物体与接触点保持预设距离值移动,这样就可以在移动物体的过程中,实时观测到物体的情况,从而解决相关技术中在拖动物体的过程中,无法观测到物体的技术问题。
本申请实施例提供了一种终端设备,图6是根据本发明实施例的一种可选地移动终端的示意图,如图6所示,该移动终端610包括存储器611和处理器612,通过存储器611存储可执行程序,并通过处理器612来执行该存储器611中存储的可执行程序,其中,处理器在执行该可执行程序时实现以下步骤:接收作用于图形交互界面的触控操作;在检测到触控操作的当前触控点与虚拟资源满足预设的位置关系时,确定触控操作的当前触控点与图形交互界面中虚拟资源的距离值;在距离值大于预设距离值的情况下,根据当前触控点的移动方向确定虚拟资源的移动方向;控制虚拟资源向移动方向进行移动。
可选地,上述处理器在执行程序时,还可以获取触控操作的当前触控点在图形交互界面上的第一位置信息和虚拟资源在图形交互界面上的第二位置信息;根据第一位置信息和第二位置信息,判断当前触控点是否在虚拟资源的预设范围内;当当前触控点在虚拟资源的预设范围内时,确定触控操作的当前触控点与虚拟资源满足预设的位置关系。
可选地,上述处理器在执行程序时,还可以在距离值低于或等于预设距离值时,控制虚拟资源维持在图形交互界面中的当前位置。
可选地,上述处理器在执行程序时,还可以在控制虚拟资源与当前触控点保持距离值移动。
可选地,上述处理器在执行程序时,还可以在控制虚拟资源向移动方向进行移动之后,检测当前触控点是否向虚拟资源的中心点移动;在检测到当前触控点向虚拟资源的中心点移动的情况下,控制虚拟资源维持在图形交互界面中的当前位置。
可选地,图形交互界面为下述至少之一:移动终端的界面、三维立体界面,其中,三维立体界面包括:虚拟现实控制界面。
可选地,在图形交互界面为移动终端的界面时,虚拟资源为下述之一:图形交互界面上的控件、图形交互界面上的移动按键、游戏应用中的可移动物体。
本申请还提供了一种存储介质,该存储介质用于存储程序,其中,程序在被处理器执行时控制所述存储介质所在设备执行上述虚拟资源的移动方法。图7是根据本发明实施例的一种可选地存储介质的示意图,如图7所示,该存储介质1100中包括可执行程序,可选的,该可执行程序包括:接收作用于图形交互界面的触控操作;在检测到触控操作的当前触控点与虚拟资源满足预设的位置关系时,确定触控操作的当前触控点与图形交互界面中虚拟资源的距离值;在距离值大于预设距离值的情况下,根据当前触控点的移动方向确定虚拟资源的移动方向;控制虚拟资源向移动方向进行移动。
可选地,上述存储介质中存储的可执行程序还包括:获取触控操作的当前触控点在图形交互界面上的第一位置信息和虚拟资源在图形交互界面上的第二位置信息;根据第一位置信息和第二位置信息,判断当前触控点是否在虚拟资源的预设范围内;当当前触控点在虚拟资源的预设范围内时,确定触控操作的当前触控点与虚拟资源满足预设的位置关系。
可选地,上述存储介质中存储的可执行程序还包括:在距离值低于或等于预设距离值时,控制虚拟资源维持在图形交互界面中的当前位置。
可选地,上述存储介质中存储的可执行程序还包括:在控制虚拟资源与当前触控点保持距离值移动。
可选地,上述存储介质中存储的可执行程序还包括:在控制虚拟资源向移动方向进行移动之后,检测当前触控点是否向虚拟资源的中心点移动;在检测到当前触控点向虚拟资源的中心点移动的情况下,控制虚拟资源维持在图形交互界面中的当前位置。
可选地,图形交互界面为下述至少之一:移动终端的界面、三维立体界面,其中,三维立体界面包括:虚拟现实控制界面。
可选地,在图形交互界面为移动终端的界面时,虚拟资源为下述之一:图形交互界面上的控件、图形交互界面上的移动按键、游戏应用中的可移动物体。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:接收作用于图形交互界面的触控操作;在检测到触控操作的当前触控点与虚拟资源满足预设的位置关系时,确定触控操作的当前触控点与图形交互界面中虚拟资源的距离值;在距离值大于预设距离值的情况下,根据当前触控点的移动方向确定虚拟资源的移动方向;控制虚拟资源向移动方向进行移动。
可选地,当在数据处理设备上执行时,还可以执行如下方法步骤的程序:获取触控操作的当前触控点在图形交互界面上的第一位置信息和虚拟资源在图形交互界面上的第二位置信息;根据第一位置信息和第二位置信息,判断当前触控点是否在虚拟资源的预设范围内;当当前触控点在虚拟资源的预设范围内时,确定触控操作的当前触控点与虚拟资源满足预设的位置关系。
可选地,当在数据处理设备上执行时,还可以执行如下方法步骤的程序:在距离值低于或等于预设距离值时,控制虚拟资源维持在图形交互界面中的当前位置。
可选地,当在数据处理设备上执行时,还可以执行如下方法步骤的程序:在控制虚拟资源与当前触控点保持距离值移动。
可选地,当在数据处理设备上执行时,还可以执行如下方法步骤的程序:在控制虚拟资源向移动方向进行移动之后,检测当前触控点是否向虚拟资源的中心点移动;在检测到当前触控点向虚拟资源的中心点移动的情况下,控制虚拟资源维持在图形交互界面中的当前位置。
可选地,图形交互界面为下述至少之一:移动终端的界面、三维立体界面,其中,三维立体界面包括:虚拟现实控制界面。
可选地,在图形交互界面为移动终端的界面时,虚拟资源为下述之一:图形交互界面上的控件、图形交互界面上的移动按键、游戏应用中的可移动物体。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

Claims (10)

1.一种虚拟资源的移动方法,其特征在于,通过执行游戏应用渲染得到图形交互界面,所述图形交互界面中包含一虚拟资源,所述方法包括:
接收作用于所述图形交互界面的触控操作;
在检测到所述触控操作的当前触控点与所述虚拟资源满足预设的位置关系时,确定所述触控操作的当前触控点与所述图形交互界面中虚拟资源的距离值;
在所述距离值大于预设距离值的情况下,根据所述当前触控点的移动方向确定所述虚拟资源的移动方向;
控制所述虚拟资源向所述移动方向进行移动。
2.根据权利要求1所述的移动方法,其特征在于,检测到所述触控操作的当前触控点与所述虚拟资源满足预设的位置关系的步骤包括:
获取所述触控操作的当前触控点在所述图形交互界面上的第一位置信息和所述虚拟资源在所述图形交互界面上的第二位置信息;
根据所述第一位置信息和所述第二位置信息,判断所述当前触控点是否在所述虚拟资源的预设范围内;
当所述当前触控点在所述虚拟资源的预设范围内时,确定所述触控操作的当前触控点与所述虚拟资源满足预设的位置关系。
3.根据权利要求2所述的移动方法,其特征在于,所述方法还包括:
在所述距离值低于或等于所述预设距离值时,控制所述虚拟资源维持在所述图形交互界面中的当前位置。
4.根据权利要求1所述的移动方法,其特征在于,控制所述虚拟资源向所述移动方向进行移动包括:
控制所述虚拟资源与所述当前触控点保持所述距离值移动。
5.根据权利要求1所述的移动方法,其特征在于,在控制所述虚拟资源向所述移动方向进行移动之后,还包括:
检测所述当前触控点是否向所述虚拟资源的中心点移动;
在检测到所述当前触控点向所述虚拟资源的中心点移动的情况下,控制所述虚拟资源维持在所述图形交互界面中的当前位置。
6.根据权利要求1所述的移动方法,其特征在于,所述图形交互界面为下述至少之一:移动终端的界面、三维立体界面,其中,所述三维立体界面包括:虚拟现实控制界面。
7.根据权利要求6所述的移动方法,其特征在于,在所述图形交互界面为所述移动终端的界面时,所述虚拟资源为下述之一:图形交互界面上的控件、图形交互界面上的移动按键、游戏应用中的可移动物体。
8.一种虚拟资源的移动装置,其特征在于,通过执行游戏应用渲染得到图形交互界面,所述图形交互界面中包含一虚拟资源,所述移动装置包括:
接收单元,用于接收作用于所述图形交互界面的触控操作;
第一确定单元,用于在检测到所述触控操作的当前触控点与所述虚拟资源满足预设的位置关系时,确定所述触控操作的当前触控点与所述图形交互界面中虚拟资源的距离值;
第二确定单元,用于在所述距离值大于预设距离值的情况下,根据所述当前触控点的移动方向确定所述虚拟资源的移动方向;
控制单元,用于控制所述虚拟资源向所述移动方向进行移动。
9.一种存储介质,其特征在于,所述存储介质用于存储程序,其中,所述程序在被处理器执行时控制所述存储介质所在设备执行权利要求1至7中任意一项所述的虚拟资源的移动方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的虚拟资源的移动方法。
CN201810661358.7A 2018-06-25 2018-06-25 虚拟资源的移动方法和装置 Active CN108920051B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810661358.7A CN108920051B (zh) 2018-06-25 2018-06-25 虚拟资源的移动方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810661358.7A CN108920051B (zh) 2018-06-25 2018-06-25 虚拟资源的移动方法和装置

Publications (2)

Publication Number Publication Date
CN108920051A true CN108920051A (zh) 2018-11-30
CN108920051B CN108920051B (zh) 2020-11-27

Family

ID=64421142

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810661358.7A Active CN108920051B (zh) 2018-06-25 2018-06-25 虚拟资源的移动方法和装置

Country Status (1)

Country Link
CN (1) CN108920051B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111265850A (zh) * 2020-01-17 2020-06-12 腾讯科技(深圳)有限公司 虚拟操作对象的控制方法和装置、存储介质及电子装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468284A (zh) * 2015-11-24 2016-04-06 努比亚技术有限公司 移动终端的操控方法、装置及移动终端
CN106569674A (zh) * 2016-11-11 2017-04-19 努比亚技术有限公司 移动终端及其屏幕操作控制方法
CN106843676A (zh) * 2016-12-26 2017-06-13 上海莉莉丝网络科技有限公司 用于触摸终端的触摸控制方法及触摸控制装置
CN107491242A (zh) * 2017-08-25 2017-12-19 深圳依偎控股有限公司 应用图标管理方法、装置及用户终端
CN107562312A (zh) * 2017-08-25 2018-01-09 维沃移动通信有限公司 一种图标移动方法和移动终端

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468284A (zh) * 2015-11-24 2016-04-06 努比亚技术有限公司 移动终端的操控方法、装置及移动终端
CN106569674A (zh) * 2016-11-11 2017-04-19 努比亚技术有限公司 移动终端及其屏幕操作控制方法
CN106843676A (zh) * 2016-12-26 2017-06-13 上海莉莉丝网络科技有限公司 用于触摸终端的触摸控制方法及触摸控制装置
CN107491242A (zh) * 2017-08-25 2017-12-19 深圳依偎控股有限公司 应用图标管理方法、装置及用户终端
CN107562312A (zh) * 2017-08-25 2018-01-09 维沃移动通信有限公司 一种图标移动方法和移动终端

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111265850A (zh) * 2020-01-17 2020-06-12 腾讯科技(深圳)有限公司 虚拟操作对象的控制方法和装置、存储介质及电子装置
CN111265850B (zh) * 2020-01-17 2021-07-09 腾讯科技(深圳)有限公司 虚拟操作对象的控制方法和装置、存储介质及电子装置

Also Published As

Publication number Publication date
CN108920051B (zh) 2020-11-27

Similar Documents

Publication Publication Date Title
US10661171B2 (en) Information processing method, terminal, and computer storage medium
US10019074B2 (en) Touchless input
CN102262504B (zh) 带虚拟键盘的用户交互手势
US20190265882A1 (en) Information processing program, information processing method, and information processing device
JP6875346B2 (ja) 情報処理方法及び装置、記憶媒体、電子機器
CN109074217A (zh) 用于多点触摸输入检测的应用
JP7150108B2 (ja) ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法
US20140092013A1 (en) Video-based image control system
CN104166553B (zh) 一种显示方法及电子设备
CN110493018B (zh) 一种群聊创建方法和装置
CN106933468A (zh) 一种用户界面切换方法及终端
CN103677240B (zh) 虚拟触摸交互方法和虚拟触摸交互设备
CN102609130A (zh) 计算设备中的触摸事件预期
KR20120107884A (ko) 멀티터치-인에이블드 디바이스들을 위한 로컬 좌표 프레임 사용자 인터페이스를 제공하기 위한 방법들 및 장치들
CN106029187A (zh) 悬停敏感设备上的高级游戏结构
CN107185231A (zh) 信息处理方法及装置、存储介质、电子设备
US20210205698A1 (en) Program, electronic device, and method
CN110413187A (zh) 交互智能设备的批注的处理方法和装置
CN107102802A (zh) 重叠目标选择方法及装置、存储介质、电子设备
US11500453B2 (en) Information processing apparatus
KR20210045898A (ko) 혼합현실에서의 손 자세 기반 가상 메뉴 제어 장치 및 방법
CN108920051A (zh) 虚拟资源的移动方法和装置
CN110448895A (zh) 游戏中的信息处理方法和装置
CN112180841A (zh) 人机交互方法、装置、设备及存储介质
CN104615342B (zh) 一种信息处理方法及电子设备

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