CN107426412A - 信息处理方法及装置、存储介质、电子设备 - Google Patents
信息处理方法及装置、存储介质、电子设备 Download PDFInfo
- Publication number
- CN107426412A CN107426412A CN201710433994.XA CN201710433994A CN107426412A CN 107426412 A CN107426412 A CN 107426412A CN 201710433994 A CN201710433994 A CN 201710433994A CN 107426412 A CN107426412 A CN 107426412A
- Authority
- CN
- China
- Prior art keywords
- auxiliary object
- track ring
- controller
- touch operation
- predeterminable area
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
- G06F3/04883—Interaction 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 for inputting data by handwriting, e.g. gesture or text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04809—Textured surface identifying touch areas, e.g. overlay structure for a virtual keyboard
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种信息处理方法、存储介质、电子设备,该方法包括在图形用户界面中提供一第一控制器和一第二控制器,第一控制器用于控制虚拟对象的移动方向,第二控制器用于控制虚拟对象的技能释放方向,第二控制器包括一轨迹环和可沿轨迹环滑动的一操作辅助对象;当检测到作用于一预设区域的滑动触摸操作时,根据滑动触摸操作控制操作辅助对象沿轨迹环滑动;根据操作辅助对象在轨迹环上的位置,控制虚拟对象的技能释放方向。提供了虚拟对象技术释放方向控制方式,满足了用户的需求,提高了用户体验。
Description
技术领域
本发明涉及计算机交互技术领域,尤其涉及一种信息处理方法及装置、存储介质、电子设备。
背景技术
在移动终端(尤其是采用触摸控制的移动终端)游戏中通过虚拟摇杆控制虚拟角色的技能释放方向(比如,攻击方向)具有很大的局限性:一方面,玩家的手指滑过虚拟摇杆底盘中心时会造成虚拟对象技能释放方向的突变;一方面,虚拟摇杆的方向指示容易被玩家手指遮挡;另一方面,操作过程中缺少操作反馈,用户体验不佳。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本发明的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本发明的目的在于提供一种信息处理方法及装置、存储介质、电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。在本发明的一种示例性实施例中,
根据本发明的一个方面,提供一种信息处理方法,通过在移动终端的处理器上执行软件应用并在移动终端的触控显示器上渲染得到图形用户界面,图形用户界面所显示的内容至少部分地包含一虚拟对象,方法包括:
在图形用户界面中提供一第一控制器和一第二控制器,第一控制器用于控制虚拟对象的移动方向,第二控制器用于控制虚拟对象的技能释放方向,第二控制器包括一轨迹环和可沿轨迹环滑动的一操作辅助对象;
当检测到作用于一预设区域的滑动触摸操作时,根据滑动触摸操作控制操作辅助对象沿轨迹环滑动;
根据操作辅助对象在轨迹环上的位置,控制虚拟对象的技能释放方向。
在本发明的一种示例性实施例中,预设区域为一覆盖操作辅助对象的区域。
在本发明的一种示例性实施例中,预设区域大于操作辅助对象,从而在覆盖操作辅助区域后,在操作辅助对象的外周形成包围操作辅助对象的操作容错区域。
在本发明的一种示例性实施例中,预设区域为覆盖操作辅助对象的圆形区域,圆形区域的圆心为操作辅助对象的中心,圆形区域的半径为一预设容错半径。
在本发明的一种示例性实施例中,预设区域为环形区域,环形区域覆盖轨迹环,环形区域的外半径与内半径的差值为一预设容错宽度。
在本发明的一种示例性实施例中,当检测到作用于一预设区域的滑动触摸操作时,根据滑动触摸操作控制操作辅助对象沿轨迹环滑动包括:
当检测到作用于一预设区域的滑动触摸操作时,控制操作辅助对象移动到滑动触摸操作触控点所在位置,并且根据滑动触摸操作控制操作辅助对象沿轨迹环滑动。
在本发明的一种示例性实施例中,当检测到作用于一预设区域的滑动触摸操作时,根据滑动触摸操作控制操作辅助对象沿轨迹环滑动包括:
当检测到作用于一预设区域的滑动触摸操作时,控制操作辅助对象移动到轨迹环上的与滑动触摸操作触控点对应的位置,并且根据滑动触摸操作控制操作辅助对象沿轨迹环滑动。
在本发明的一种示例性实施例中,当检测到作用于一预设区域的滑动触摸操作时,根据滑动触摸操作控制操作辅助对象沿轨迹环滑动包括:
当检测到作用于一预设区域的滑动触摸操作时,在滑动触摸操作触控点所在位置生成操作辅助对象,并且根据滑动触摸操作控制操作辅助对象沿轨迹环滑动。
在本发明的一种示例性实施例中,当检测到作用于一预设区域的滑动触摸操作时,根据滑动触摸操作控制操作辅助对象沿轨迹环滑动包括:
当检测到作用于一预设区域的滑动触摸操作时,在轨迹环上的与滑动触摸操作触控点对应的位置生成操作辅助对象,并且根据滑动触摸操作控制操作辅助对象沿轨迹环滑动。
在本发明的一种示例性实施例中,该方法还包括:
当检测到滑动触摸操作结束时,控制操作辅助对象保持其当前位置,并且控制虚拟对象停止技能释放;或者,
当检测到滑动触摸操作结束时,控制操作辅助对象保持其当前位置,并且控制虚拟对象保持当前技能释放方向。
在本发明的一种示例性实施例中,轨迹环为圆形。
在本发明的一种示例性实施例中,第二控制器包含一转动指示器,当操作辅助对象沿轨迹环滑动时,控制转动指示器沿着轨迹环反向移动。
在本发明的一种示例性实施例中,第二控制器包含一方向指示器,当操作辅助对象沿轨迹环滑动时,控制方向指示器跟随操控辅助对象移动。
根据本发明的一个方面,提供一种信息处理装置,通过在移动终端的处理器上执行软件应用并在移动终端的触控显示器上渲染得到图形用户界面,图形用户界面所显示的内容至少部分地包含一虚拟对象,装置包括:
控制器提供单元,在图形用户界面中提供一第一控制器和一第二控制器,第一控制器用于控制虚拟对象的移动方向,第二控制器用于控制虚拟对象的攻击方向,第二控制器包括一轨迹环和可沿轨迹环滑动的一操作辅助对象;
检测单元,当检测到作用于一预设区域的滑动触摸操作时,根据滑动触摸操作控制操作辅助对象沿轨迹环滑动;
方向控制单元,根据操作辅助对象在轨迹环上的位置,控制虚拟对象的技能释放方向。
根据本发明的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以上任意一项的信息处理方法。
根据本发明的一个方面,提供一种电子设备,包括:
处理器;以及
存储器,用于存储处理器的可执行指令;
其中,处理器配置为经由执行可执行指令来执行以上任意一项的信息处理方法。
本发明一种示例性实施例提供的一种信息处理方法中,在图形用户界面中提供一第一控制器和一第二控制器,第一控制器用于控制虚拟对象的移动方向,第二控制器用于控制虚拟对象的技能释放方向,第二控制器包括一轨迹环和可沿轨迹环滑动的一操作辅助对象;当检测到作用于一预设区域的滑动触摸操作时,根据滑动触摸操作控制操作辅助对象沿轨迹环滑动;根据操作辅助对象在轨迹环上的位置,控制虚拟对象的技能释放方向。给用户提供了一种不会造成方向突变、方向指示不易被遮挡、具有操作反馈的虚拟对象技术释放方向控制方式,满足了用户的需求,提高了用户体验。
附图说明
通过参照附图来详细描述其示例性实施例,本发明的上述和其它特征及优点将变得更加明显。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本发明一种信息处理方法的流程图;
图2为本发明一示例性实施例中移动终端的图形用户界面示意图;
图3-5为本发明一示例性实施例中第二控制器的示意图;
图6为本发明一示例性实施例中第二控制器方向确定的示意图;
图7为本发明一示例性实施例中第二控制器中的转动指示的示意图;
图8为本发明一示例性实施例中第二控制器中的方向指示的示意图;
具体实施方式
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例提供了一种信息处理方法,通过在移动终端的处理器上执行软件应用并在所述移动终端的触控显示器上渲染得到图形用户界面,所述图形用户界面所显示的内容至少部分地包含一虚拟对象。图1是根据本发明实施例的一种信息处理方法的流程图。如图1所示,在本实施例中该方法包括步骤如下:
步骤S110,在图形用户界面中提供一第一控制器和一第二控制器,第一控制器用于控制虚拟对象的移动方向,第二控制器用于控制虚拟对象的技能释放方向,第二控制器包括一轨迹环和可沿轨迹环滑动的一操作辅助对象。
通过在移动终端210的处理器上执行软件应用并在移动终端的触控显示器220上渲染得到图形用户界面,如图2所示,图形用户界面所显示的内容包含游戏场景并至少部分地包含一虚拟对象250,在图形用户界面中提供一第一控制器240和一第二控制器230。第一控制器240与第二控制器230的作用是不同的,第一控制器240用控制虚拟对象250的移动方向,第二控制器230用于控制虚拟对象250的技能释放方向。优选的,第一控制器240和第二控制器230分别位于图形用户界面的两侧。
虚拟对象250可以是人物、动物、机器等任意形态的虚拟对象,本发明对此不作限制。在本实施例中,虚拟对象250为一虚拟飞机。
如图3所示,第二控制器230包括一轨迹环310和可沿轨迹环滑动的一操作辅助对象320。
本实施例
所述的轨迹环系一封闭轨道,其用于限制操作辅助对象320的移动轨迹,该轨迹环在视觉上可以是可见的,也可以是不可见。为了使得玩家能够更加直观的感知轨迹环的存在、位置及形状,优选通过在轨迹环对应的位置渲染生成一视觉辅助标识以提示轨迹环的存在、位置及其形状,该视觉辅助标识的轮廓优选与轨迹环形状相同或近似,例如图3所示的实施例中,轨迹环310的形状为圆形封闭轨道,并在图形用户界面上对应地渲染生成了一个圆形。
优选的,轨迹环310为圆形封闭轨道。可选的,轨迹环310也可以为其它形状的轨道,比如,椭圆形、三角形、矩形、六边形等规则的多边形、不规则的图形(比如,不规则的多边形、马蹄、虎头、熊掌等其它图形)。
操作辅助对象320也可以是圆形以外的其它形状,比如,椭圆形、三角形、矩形、六边形等规则的多边形、不规则的图形(比如,不规则的多边形、马蹄、虎头、熊掌等其它图形)。
优选的,操作辅助对象320沿轨迹环310滑动的过程中,操作辅助对象320的中心点始终位于轨迹环310上。
可选的,操作辅助对象320沿轨迹环310滑动的过程中,操作辅助对象320的一预设点(除中心点以外的点)始终位于轨迹环310上。
可选的,操作辅助对象320沿轨迹环310滑动的过程中,操作辅助对象320至少部分位于轨迹环310上。
步骤S120,当检测到作用于一预设区域的滑动触摸操作时,根据滑动触摸操作控制操作辅助对象沿轨迹环滑动。
优选的,初始状态(检测到用户/玩家的触摸操作之前),在屏幕上渲染显示操作辅助对象和轨迹环,预设区域为一覆盖操作辅助对象的区域,更优选的,预设区域大于操作辅助对象,从而在覆盖所述操作辅助区域后,在操作辅助对象的外周形成包围所述操作辅助对象的操作容错区域,其目的在于当用户的操作略微超出操作辅助对象范围时,仍然能够控制操作辅助对象,从而优化用户的操作体验,操作容错区域的大小可以根据实际使用需求预设,例如:可综合考虑屏幕大小、图形用户界面控件大小及占比等因素。比如,预设区域为覆盖操作辅助对象的圆形区域,圆形区域的圆心为操作辅助对象的中心,圆形区域的半径为一预设容错半径,该容错半径大于操作辅助对象的半径,通过调整容错半径的大小即可调整操作容错区域的大小
例如,如图4所示,预设区域410为覆盖操作辅助对象的圆形区域,圆形区域的圆心为操作辅助对象的中心,圆形区域的半径为一预设容错半径。预设区域410是操作有效区域,当检测到作用于预设区域410的滑动触摸操作时,根据滑动触摸操作控制操作辅助对象沿轨迹环滑动。如果滑动触摸操作的起始点不在预设区域410范围内或者滑动触摸操作的滑动轨迹没有经过预设区域410,则这样的操作是无效的,不能够控制操作辅助对象沿轨迹环滑动。
可选的,初始状态(检测到用户/玩家的触摸操作之前),在屏幕上渲染显示操作辅助对象和轨迹环。预设区域为环形区域,环形区域覆盖轨迹环,环形区域的外半径与内半径的差值为一预设容错宽度,从而环形区域覆盖轨迹环,在轨迹环周围形成包围轨迹环的操作容错区域,其目的在于当用户的操作略微偏离轨迹环时,操作仍然有效,从而优化用户的操作体验,操作容错区域的大小可以根据实际使用需求预设,例如:可综合考虑屏幕大小、图形用户界面控件大小及占比等因素。当检测到作用于预设区域的滑动触摸操作时,控制操作辅助对象移动到滑动触摸操作触控点所在位置,并且根据滑动触摸操作控制操作辅助对象沿轨迹环滑动
例如,如图5所示,内圆530与外圆520是两个同心圆,外圆520以内并且内圆530以外的区域为环形区域/预设区域510。内圆530的半径为环形区域的内半径,外圆520的半径为环形区域的外半径,环形区域510的外半径与内半径的差值为一预设容错宽度。预设区域510是操作有效区域,当检测到作用于预设区域510的滑动触摸操作时,控制操作辅助对象移动到滑动触摸操作触控点所在位置,并且根据滑动触摸操作控制操作辅助对象沿轨迹环滑动。如果滑动触摸操作的起始点不在预设区域510范围内或者滑动触摸操作的滑动轨迹没有经过预设区域510,则这样的操作是无效的,不能够控制操作辅助对象320沿轨迹环310滑动。
可选的,初始状态(检测到用户/玩家的触摸操作之前),在屏幕上渲染显示操作辅助对象和轨迹环。预设区域为环形区域,环形区域覆盖轨迹环,环形区域的外半径与内半径的差值为一预设容错宽度,从而环形区域覆盖轨迹环,在轨迹环周围形成包围轨迹环的操作容错区域,其目的在于当用户的操作略微偏离轨迹环时,操作仍然有效,从而优化用户的操作体验,操作容错区域的大小可以根据实际使用需求预设,例如:可综合考虑屏幕大小、图形用户界面控件大小及占比等因素。当检测到作用于预设区域的滑动触摸操作时,控制操作辅助对象移动到轨迹环上的与滑动触摸操作触控点对应的位置,并且根据滑动触摸操作控制操作辅助对象沿轨迹环滑动。
例如,如图5所示,内圆530与外圆520是两个同心圆,外圆520以内并且内圆530以外的区域为环形区域/预设区域510。内圆530的半径为环形区域的内半径,外圆520的半径为环形区域的外半径,环形区域510的外半径与内半径的差值为一预设容错宽度。预设区域510是操作有效区域,当检测到作用于预设区域510的滑动触摸操作时,如果滑动触摸操作触控点在环形区域510内但不在轨迹环310上,由于操作辅助对象320沿轨迹环310滑动的过程中操作辅助对象320的中心点可能始终位于轨迹环310上(操作辅助对象320的中心点被限制在轨迹环310上的情况),则控制操作辅助对象320移动到轨迹环310上的与滑动触摸操作触控点对应的位置(比如,轨迹环310上距离触控点最近的位置),而不是控制操作辅助对象移动到滑动触摸操作触控点所在位置,而后根据滑动触摸操作控制操作辅助对象沿轨迹环滑动。如果滑动触摸操作的起始点不在预设区域510范围内或者滑动触摸操作的滑动轨迹没有经过预设区域510,则这样的操作是无效的,不能够控制操作辅助对象320沿轨迹环310滑动。
可选的,初始状态(检测到用户/玩家的触摸操作之前),在屏幕上渲染显示轨迹环,而不渲染显示操作辅助对象。预设区域为环形区域,环形区域覆盖轨迹环,环形区域的外半径与内半径的差值为一预设容错宽度,从而环形区域覆盖轨迹环,在轨迹环周围形成包围轨迹环的操作容错区域,其目的在于当用户的操作略微偏离轨迹环时,操作仍然有效,从而优化用户的操作体验,操作容错区域的大小可以根据实际使用需求预设,例如:可综合考虑屏幕大小、图形用户界面控件大小及占比等因素。当检测到作用于预设区域的滑动触摸操作时,在滑动触摸操作触控点所在位置生成操作辅助对象,并且根据滑动触摸操作控制操作辅助对象沿轨迹环滑动。
例如,如图5所示,内圆530与外圆520是两个同心圆,外圆520以内并且内圆530以外的区域为环形区域/预设区域510。内圆530的半径为环形区域的内半径,外圆520的半径为环形区域的外半径,环形区域510的外半径与内半径的差值为一预设容错宽度。预设区域510是操作有效区域,当检测到作用于预设区域510的滑动触摸操作时,在滑动触摸操作触控点所在位置生成操作辅助对象320,并且根据滑动触摸操作控制操作辅助对象沿轨迹环滑动。如果滑动触摸操作的起始点不在预设区域510范围内或者滑动触摸操作的滑动轨迹没有经过预设区域510,则这样的操作是无效的,不会生成操作辅助对象320,不能够控制操作辅助对象320沿轨迹环310滑动。
可选的,初始状态(检测到用户/玩家的触摸操作之前),在屏幕上渲染显示轨迹环,而不渲染显示操作辅助对象。预设区域为环形区域,环形区域覆盖轨迹环,环形区域的外半径与内半径的差值为一预设容错宽度,从而环形区域覆盖轨迹环,在轨迹环周围形成包围轨迹环的操作容错区域,其目的在于当用户的操作略微偏离轨迹环时,操作仍然有效,从而优化用户的操作体验,操作容错区域的大小可以根据实际使用需求预设,例如:可综合考虑屏幕大小、图形用户界面控件大小及占比等因素。当检测到作用于预设区域的滑动触摸操作时,在轨迹环上的与滑动触摸操作触控点对应的位置生成操作辅助对象,并且根据滑动触摸操作控制操作辅助对象沿轨迹环滑动。
例如,如图5所示,内圆530与外圆520是两个同心圆,外圆520以内并且内圆530以外的区域为环形区域/预设区域510。内圆530的半径为环形区域的内半径,外圆520的半径为环形区域的外半径,环形区域510的外半径与内半径的差值为一预设容错宽度。预设区域510是操作有效区域,当检测到作用于预设区域510的滑动触摸操作时,如果滑动触摸操作触控点在环形区域510内但不在轨迹环310上,由于操作辅助对象320沿轨迹环310滑动的过程中操作辅助对象320的中心点可能始终位于轨迹环310上(操作辅助对象320的中心点被限制在轨迹环310上的情况),则在轨迹环310上的与滑动触摸操作触控点对应的位置生成操作辅助对象320(比如,轨迹环310上距离触控点最近的位置,而不是在滑动触摸操作触控点所在位置生成操作辅助对象320),而后根据滑动触摸操作控制操作辅助对象320沿轨迹环310滑动。如果滑动触摸操作的起始点不在预设区域510范围内或者滑动触摸操作的滑动轨迹没有经过预设区域510,则这样的操作是无效的,不会生成操作辅助对象320,不能够控制操作辅助对象320沿轨迹环310滑动。
需要说明的是,在根据滑动触摸操作控制操作辅助对象沿轨迹环滑动的过程中,滑动触摸操作的触控点并不一定始终位于操作辅助对象的上,滑动触摸操作的触控点与操作辅助对象之间的距离在一预定距离内也可以控制操作辅助对象沿轨迹环滑动。
例如,如图5所示,滑动触摸操作触控点在环形区域510内,操作辅助对象320沿轨迹环310滑动的过程中操作辅助对象320的中心点可能始终位于轨迹环310上(操作辅助对象320的中心点被限制在轨迹环310上),在这种情况下,只要滑动触摸操作触控点在环形区域510内都能够控制操作辅助对象沿轨迹环滑动(操作辅助对象320的位置可以根据滑动触摸操作触控点的位置确定,比如,控制操作辅助对象320位于轨迹环310上距离触控点最近的位置),滑动触摸操作的触控点并不一定始终位于操作辅助320对象的上。
步骤S130,根据操作辅助对象在轨迹环上的位置,控制虚拟对象的技能释放方向。
根据操作辅助对象在轨迹环上的位置,控制虚拟对象的技能释放方向,在根据滑动触摸操作控制操作辅助对象沿轨迹环滑动的过程中,当操作辅助对象的位置发生变化时,相应地改变虚拟对象的技能释放方向。
例如,以轨迹环中一预设点(比如,圆心)指向操作辅助对象的方向作为虚拟对象的技能释放方向。在本实施例中,根据操作辅助对象在轨迹环上的位置,控制虚拟飞机250的攻击方向/炮筒方向。如图6所示,根据操作辅助对象在轨迹环上的位置确定一方向610,并以此控制飞机的攻击/炮筒方向620,优选的,方向610与方向620相同。
优选的,当检测到滑动触摸操作结束时,控制操作辅助对象保持其当前位置,并且控制虚拟对象停止技能释放。
例如,可以以上述滑动触摸操作作为虚拟对象技能释放的触发操作,当用户触摸第二控制器时,触发虚拟对象进行技能的释放,当检测到滑动触摸操作结束时,控制操作辅助对象保持其当前位置,并且控制虚拟对象停止技能释放。
可选的,当检测到所述滑动触摸操作结束时,控制所述操作辅助对象保持其当前位置,并且控制所述虚拟对象保持当前技能释放方向。
例如,虚拟对象在满足技能释放条件的情况下(比如,飞机在弹药充足的情况下)持续进行技能的释放,当检测到滑动触摸操作结束时,控制操作辅助对象保持其当前位置,并且控制所述虚拟对象保持当前技能释放方向。
优选的,第二控制器包含一转动指示器,当操作辅助对象沿轨迹环滑动时,控制所述转动指示器沿着所述轨迹环反向移动。
例如,如图7(a)所示,第二控制器包含一转动指示器720,该转动指示器720呈扇形,当操作辅助对象沿轨迹按第一方向(顺时针方向710)滑动时,控制所述转动指示器沿着所述轨迹环按第二方向(逆时针方向730)转动,第一方向与第二方向相反,即控制所述转动指示器沿着所述轨迹环反向移动,转到如图7(b)所示的位置。这样,当用户通过第二控制器控制虚拟角色的技能释放方向时,第二控制器上的转动指示器能够给予明确的操作反馈,提升用户体验。
需要说明的是,转动指示器的外形并不限定为扇形,在可选的实施方式中,可以为线形、矩形、三角形等任意形状,以使得当操作辅助对象沿轨迹环滑动时转动指示器能够提供反向转动的视觉反馈。
优选的,第二控制器包含一方向指示器,当操作辅助对象沿轨迹环滑动时,控制方向指示器跟随操控辅助对象移动。
例如,如图8(a)所示,第二控制器包含一方向指示器810,操作辅助对象沿轨迹环滑动时,控制方向指示器810跟随操控辅助对象移动,用以指示当前通过第二控制器确定的方向。优选的,根据触控物(比如,用户手指)与触摸屏接触的面积大小调整方向指示器810与操作辅助对象之间的距离。这样,就可能根据不同用户手指的粗细不同而相应调整方向指示器810与操作辅助对象之间的距离,以避免方向指示器被触控物(比如,用户手指)遮挡的情况。
通过上述实施例,一方面,根据所述滑动触摸操作控制所述操作辅助对象沿所述轨迹环滑动,并且根据所述操作辅助对象在所述轨迹环上的位置控制所述虚拟对象的技能释放方向,以避免由于玩家的手指滑过虚拟摇杆底盘中心时会造成虚拟对象技能释放方向的突变的情况;一方面,第二控制器包含一方向指示器,当操作辅助对象沿轨迹环滑动时,控制方向指示器跟随操控辅助对象移动,并且根据触控物与触控屏的接触面积调整方向指示器与操作辅助对象之间的距离,以避免虚拟摇杆的方向指示被玩家手指遮挡的情况;另一方面,第二控制器包含一方向转动器,当操作辅助对象沿轨迹环滑动时,控制转动指示器沿着轨迹环反向移动,以避免操作过程中缺少操作反馈、用户体验不佳的情况。
本示例性实施例中还公开了一种信息处理装置通过在移动终端的处理器上执行软件应用并在移动终端的触控显示器上渲染得到图形用户界面,图形用户界面所显示的内容至少部分地包含一虚拟对象,装置包括:控制器提供单元、检测单元、方向控制单元。其中:
控制器提供单元,在图形用户界面中提供一第一控制器和一第二控制器,第一控制器用于控制虚拟对象的移动方向,第二控制器用于控制虚拟对象的攻击方向,第二控制器包括一轨迹环和可沿轨迹环滑动的一操作辅助对象;
检测单元,当检测到作用于一预设区域的滑动触摸操作时,根据滑动触摸操作控制操作辅助对象沿轨迹环滑动;
方向控制单元,根据操作辅助对象在轨迹环上的位置,控制虚拟对象的技能释放方向。
上述中各装置模块的具体细节已经在对应的方法中进行了详细的描述,因此此处不再赘述。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
在本发明的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的信息处理方法。
计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读存储介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读存储介质中包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、射频等等,或者上述的任意合适的组合。
在本发明的示例性实施例中,还提出了一种电子设备,该电子设备包括:处理组件,其进一步可以包括一个或多个处理器,以及由存储器所代表的存储器资源,用于存储可由处理组件执行的指令,例如应用程序。存储器中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件被配置为执行指令,以执行上述的信息处理方法。
该电子设备还可以包括:一个电源组件,电源组件被配置成对执行电子设备进行电源管理;一个有线或无线网络接口,被配置成将电子设备连接到网络;以及一个输入输出(I/O)接口。该电子设备可以操作基于存储在存储器的操作***,例如Android、iOS、Windows,Mac OS X,Unix,Linux,FreeBSD或类似。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、电子设备、或者网络设备等)执行根据本发明实施方式的方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施例。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (16)
1.一种信息处理方法,其特征在于,通过在移动终端的处理器上执行软件应用并在所述移动终端的触控显示器上渲染得到图形用户界面,所述图形用户界面所显示的内容至少部分地包含一虚拟对象,所述方法包括:
在所述图形用户界面中提供一第一控制器和一第二控制器,所述第一控制器用于控制所述虚拟对象的移动方向,所述第二控制器用于控制所述虚拟对象的技能释放方向,所述第二控制器包括一轨迹环和可沿所述轨迹环滑动的一操作辅助对象;
当检测到作用于一预设区域的滑动触摸操作时,根据所述滑动触摸操作控制所述操作辅助对象沿所述轨迹环滑动;
根据所述操作辅助对象在所述轨迹环上的位置,控制所述虚拟对象的技能释放方向。
2.根据权利要求1所述的方法,其特征在于,所述预设区域为一覆盖所述操作辅助对象的区域。
3.根据权利要求1所述的方法,其特征在于,所述预设区域大于所述操作辅助对象,从而在覆盖所述操作辅助区域后,在操作辅助对象的外周形成包围所述操作辅助对象的操作容错区域。
4.根据权利要求1所述的方法,其特征在于,所述预设区域为覆盖所述操作辅助对象的圆形区域,所述圆形区域的圆心为所述操作辅助对象的中心,所述圆形区域的半径为一预设容错半径。
5.根据权利要求1所述的方法,其特征在于,所述预设区域为环形区域,所述环形区域覆盖所述轨迹环,所述环形区域的外半径与内半径的差值为一预设容错宽度。
6.根据权利要求5所述的方法,其特征在于,所述当检测到作用于一预设区域的滑动触摸操作时,根据所述滑动触摸操作控制所述操作辅助对象沿所述轨迹环滑动包括:
当检测到作用于一预设区域的滑动触摸操作时,控制所述操作辅助对象移动到所述滑动触摸操作触控点所在位置,并且根据所述滑动触摸操作控制所述操作辅助对象沿所述轨迹环滑动。
7.根据权利要求5所述的方法,其特征在于,所述当检测到作用于一预设区域的滑动触摸操作时,根据所述滑动触摸操作控制所述操作辅助对象沿所述轨迹环滑动包括:
当检测到作用于一预设区域的滑动触摸操作时,控制所述操作辅助对象移动到所述轨迹环上的与所述滑动触摸操作触控点对应的位置,并且根据所述滑动触摸操作控制所述操作辅助对象沿所述轨迹环滑动。
8.根据权利要求5所述的方法,其特征在于,所述当检测到作用于一预设区域的滑动触摸操作时,根据所述滑动触摸操作控制所述操作辅助对象沿所述轨迹环滑动包括:
当检测到作用于一预设区域的滑动触摸操作时,在所述滑动触摸操作触控点所在位置生成所述操作辅助对象,并且根据所述滑动触摸操作控制所述操作辅助对象沿所述轨迹环滑动。
9.根据权利要求5所述的方法,其特征在于,所述当检测到作用于一预设区域的滑动触摸操作时,根据所述滑动触摸操作控制所述操作辅助对象沿所述轨迹环滑动包括:
当检测到作用于一预设区域的滑动触摸操作时,在所述轨迹环上的与所述滑动触摸操作触控点对应的位置生成所述操作辅助对象,并且根据所述滑动触摸操作控制所述操作辅助对象沿所述轨迹环滑动。
10.根据权利要求1-9任一项所述的方法,其特征在于,所述方法还包括:
当检测到所述滑动触摸操作结束时,控制所述操作辅助对象保持其当前位置,并且控制所述虚拟对象停止技能释放;或者,
当检测到所述滑动触摸操作结束时,控制所述操作辅助对象保持其当前位置,并且控制所述虚拟对象保持当前技能释放方向。
11.根据权利要求1-9任一项所述的方法,其特征在于,所述轨迹环为圆形。
12.根据权利要求1-9任一项所述的方法,其特征在于,所述第二控制器包含一转动指示器,当所述操作辅助对象沿所述轨迹环滑动时,控制所述转动指示器沿着所述轨迹环反向移动。
13.根据权利要求1-12任一项所述的方法,其特征在于,所述第二控制器包含一方向指示器,当所述操作辅助对象沿所述轨迹环滑动时,控制所述方向指示器跟随所述操控辅助对象移动。
14.一种信息处理装置,其特征在于,通过在移动终端的处理器上执行软件应用并在所述移动终端的触控显示器上渲染得到图形用户界面,所述图形用户界面所显示的内容至少部分地包含一虚拟对象,所述装置包括:
控制器提供单元,在所述图形用户界面中提供一第一控制器和一第二控制器,所述第一控制器用于控制所述虚拟对象的移动方向,所述第二控制器用于控制所述虚拟对象的攻击方向,所述第二控制器包括一轨迹环和可沿所述轨迹环滑动的一操作辅助对象;
检测单元,当检测到作用于一预设区域的滑动触摸操作时,根据所述滑动触摸操作控制所述操作辅助对象沿所述轨迹环滑动;
方向控制单元,根据所述操作辅助对象在所述轨迹环上的位置,控制所述虚拟对象的技能释放方向。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-13中任意一项所述的信息处理方法。
16.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-13中任意一项所述的信息处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710433994.XA CN107426412B (zh) | 2017-06-09 | 2017-06-09 | 信息处理方法及装置、存储介质、电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710433994.XA CN107426412B (zh) | 2017-06-09 | 2017-06-09 | 信息处理方法及装置、存储介质、电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107426412A true CN107426412A (zh) | 2017-12-01 |
CN107426412B CN107426412B (zh) | 2020-08-04 |
Family
ID=60428131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710433994.XA Active CN107426412B (zh) | 2017-06-09 | 2017-06-09 | 信息处理方法及装置、存储介质、电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107426412B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108421253A (zh) * | 2018-03-15 | 2018-08-21 | 努比亚技术有限公司 | 一种终端控制方法、终端及计算机可读存储介质 |
CN109032493A (zh) * | 2018-08-03 | 2018-12-18 | 网易(杭州)网络有限公司 | 信息处理方法、装置及电子设备 |
CN109550234A (zh) * | 2018-09-20 | 2019-04-02 | 厦门吉比特网络技术股份有限公司 | 一种游戏的角色控制方法和装置 |
CN114185450A (zh) * | 2021-10-18 | 2022-03-15 | 北京鸿合爱学教育科技有限公司 | 鸟瞰图处理方法、装置及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120169610A1 (en) * | 2010-12-29 | 2012-07-05 | Microsoft Corporation | Virtual controller for touch display |
CN105045520A (zh) * | 2015-08-31 | 2015-11-11 | 网易(杭州)网络有限公司 | 一种触摸屏响应方法及装置 |
CN106598465A (zh) * | 2016-12-20 | 2017-04-26 | 上海逗屋网络科技有限公司 | 基于虚拟摇杆的控制方法、装置和设备 |
-
2017
- 2017-06-09 CN CN201710433994.XA patent/CN107426412B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120169610A1 (en) * | 2010-12-29 | 2012-07-05 | Microsoft Corporation | Virtual controller for touch display |
CN105045520A (zh) * | 2015-08-31 | 2015-11-11 | 网易(杭州)网络有限公司 | 一种触摸屏响应方法及装置 |
CN106598465A (zh) * | 2016-12-20 | 2017-04-26 | 上海逗屋网络科技有限公司 | 基于虚拟摇杆的控制方法、装置和设备 |
Non-Patent Citations (1)
Title |
---|
零之启: "王者荣耀新手教学7新版***秒杀流荆轲教学第4分02秒至第4分05秒游戏照", 《HTTPS://TV.SOHU.COM/V/CGWVOTMWODEWOS84ODG1MZMYNI5ZAHRTBA==.HTML》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108421253A (zh) * | 2018-03-15 | 2018-08-21 | 努比亚技术有限公司 | 一种终端控制方法、终端及计算机可读存储介质 |
CN109032493A (zh) * | 2018-08-03 | 2018-12-18 | 网易(杭州)网络有限公司 | 信息处理方法、装置及电子设备 |
CN109550234A (zh) * | 2018-09-20 | 2019-04-02 | 厦门吉比特网络技术股份有限公司 | 一种游戏的角色控制方法和装置 |
CN114185450A (zh) * | 2021-10-18 | 2022-03-15 | 北京鸿合爱学教育科技有限公司 | 鸟瞰图处理方法、装置及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN107426412B (zh) | 2020-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6033824B2 (ja) | マルチタッチ端末のためのタッチ制御方法及び装置 | |
US11883741B2 (en) | Information processing method and apparatus, mobile terminal, and storage medium | |
JP6955557B2 (ja) | ゲーム画面の表示制御方法、装置、記憶媒体及び電子機器 | |
US20190060745A1 (en) | Information Processing Method and Apparatus, Storage Medium, and Electronic Device | |
CN107890672B (zh) | 补偿声音信息的视觉方法及装置、存储介质、电子设备 | |
CA2989209C (en) | Method for controlling interaction with virtual target, terminal, and storage medium | |
CN105148517B (zh) | 一种信息处理方法、终端及计算机存储介质 | |
US9436369B2 (en) | Touch interface for precise rotation of an object | |
CN107426412A (zh) | 信息处理方法及装置、存储介质、电子设备 | |
US20160110052A1 (en) | Apparatus and method of drawing and solving figure content | |
CN107992252A (zh) | 信息提示方法、装置、电子设备及存储介质 | |
CN108211350B (zh) | 信息处理方法、电子设备及存储介质 | |
WO2018216080A1 (ja) | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 | |
JP6206854B2 (ja) | ゲーム制御装置及びプログラム | |
CN108037888A (zh) | 技能控制方法、装置、电子设备及存储介质 | |
CN107656620A (zh) | 虚拟对象控制方法、装置、电子设备及存储介质 | |
CN107102802A (zh) | 重叠目标选择方法及装置、存储介质、电子设备 | |
JPWO2018216078A1 (ja) | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 | |
CN107463319A (zh) | 信息处理方法及装置、存储介质、电子设备 | |
US10599325B2 (en) | Navigating virtual environments | |
CN107092434A (zh) | 重叠目标选择方法及装置、存储介质、电子设备 | |
CN107413048B (zh) | Vr游戏过程中的处理方法及装置 | |
CN105068653A (zh) | 确定虚拟空间中触摸事件的方法及装置 | |
WO2017208637A1 (ja) | 情報処理装置、情報処理方法およびプログラム | |
CN108079572B (zh) | 信息处理方法、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |