CN113891138B - 互动操作提示方法和装置、存储介质及电子设备 - Google Patents
互动操作提示方法和装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN113891138B CN113891138B CN202111139082.4A CN202111139082A CN113891138B CN 113891138 B CN113891138 B CN 113891138B CN 202111139082 A CN202111139082 A CN 202111139082A CN 113891138 B CN113891138 B CN 113891138B
- Authority
- CN
- China
- Prior art keywords
- interactive operation
- display
- candidate
- boundary
- distance
- 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
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 339
- 238000000034 method Methods 0.000 title claims abstract description 87
- 238000003860 storage Methods 0.000 title claims abstract description 18
- 230000003993 interaction Effects 0.000 claims abstract description 103
- 238000006073 displacement reaction Methods 0.000 claims abstract description 39
- 238000004590 computer program Methods 0.000 claims description 16
- 230000008859 change Effects 0.000 abstract description 17
- 238000005516 engineering process Methods 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 15
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 15
- 230000010485 coping Effects 0.000 description 14
- 239000004575 stone Substances 0.000 description 10
- 230000004044 response Effects 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000010521 absorption reaction Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 238000004064 recycling Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000000386 athletic effect Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001921 mouthing effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种互动操作提示方法和装置、存储介质及电子设备。该方法包括:在显示界面中播放题目演示视频;响应于对显示界面中显示的题目应对按键执行的操作,在显示界面中播放题目选项视频,在候选操作对象的显示位置发生第一位移变化的情况下,候选操作对象对应的候选互动操作控件将根据第一位移变化发生第二位移变化;响应于对至少两个候选互动操作控件中的目标操作控件执行的选择操作,获取目标操作控件对应的目标选项互动信息;对目标选项互动信息和互动操作教学题目的参考互动信息进行比对,得到比对结果;显示与比对结果对应的互动操作提示信息。本发明解决了相关技术中提供的互动操作提示方法存在提示方式过于单一的技术问题。
Description
技术领域
本发明涉及计算机领域,具体而言,涉及一种互动操作提示方法和装置、存储介质及电子设备。
背景技术
在很多游戏应用中,为了使得新手玩家快速地熟悉游戏应用中的各种复杂的控制操作,游戏应用开发商通常会在游戏任务开始前向玩家提供教学引导说明。比如,通过文本或图片等形式,向玩家提示游戏玩法,或,播放一段预先录制好的实操引导视频,来向玩家说明游戏玩法。
但针对一些玩法机制较为复杂的游戏应用,由于所涉及的互动操作逻辑较为复杂,若仍采用上述相关技术提供的教学引导方式,则会出现由于引导说明的可读性较差,难以吸引玩家观看完整的引导说明的情况。从而使得玩家在未能清楚地了解复杂的玩法机制的情况下就开启游戏任务,导致游戏任务中的互动操作频繁出错。也就是说,相关技术中提供的互动操作提示方法存在提示方式过于单一的问题。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种互动操作提示方法和装置、存储介质及电子设备,以至少解决相关技术中提供的互动操作提示方法存在提示方式过于单一的技术问题。
根据本发明实施例的一个方面,提供了一种互动操作提示方法,包括:在显示界面中播放题目演示视频,其中,上述题目演示视频用于描述目标游戏应用中的互动操作教学题目;响应于对上述显示界面中显示的题目应对按键执行的操作,在上述显示界面中播放题目选项视频,其中,上述题目选项视频中包括与上述互动操作教学题目相匹配的至少两个候选操作对象,每个上述候选操作对象各自配置有候选互动操作控件,在上述候选操作对象的显示位置发生第一位移变化的情况下,上述候选操作对象对应的候选互动操作控件将根据上述第一位移变化发生第二位移变化;响应于对上述至少两个候选互动操作控件中的目标操作控件执行的选择操作,获取上述目标操作控件对应的目标选项互动信息;对上述目标选项互动信息和上述互动操作教学题目的参考互动信息进行比对,得到比对结果;显示与上述比对结果对应的互动操作提示信息。
根据本发明实施例的另一方面,还提供了一种互动操作提示装置,包括:第一播放单元,用于在显示界面中播放题目演示视频,其中,上述题目演示视频用于描述目标游戏应用中的互动操作教学题目;第二播放单元,用于响应于对上述显示界面中显示的题目应对按键执行的操作,在上述显示界面中播放题目选项视频,其中,上述题目选项视频中包括与上述互动操作教学题目相匹配的至少两个候选操作对象,每个上述候选操作对象各自配置有候选互动操作控件,在上述候选操作对象的显示位置发生第一位移变化的情况下,上述候选操作对象对应的候选互动操作控件将根据上述第一位移变化发生第二位移变化;获取单元,用于响应于对上述至少两个候选互动操作控件中的目标操作控件执行的选择操作,获取上述目标操作控件对应的目标选项互动信息;比对单元,用于对上述目标选项互动信息和上述互动操作教学题目的参考互动信息进行比对,得到比对结;显示单元,用于显示与上述比对结果对应的互动操作提示信息。
根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序/指令,其中,该计算机程序/指令被设置为运行时执行上述互动操作提示方法。
根据本申请实施例的又一个方面,提供一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中,并被处理器从计算机可读存储介质读取该计算机指令执行,以实现上互动操作提示方法。
根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的互动操作提示方法。
在本发明实施例中,在显示界面中播放用于描述目标游戏应用的互动操作教学题目的题目演示视频,响应于对题目应对按键执行的操作,在显示界面中播放题目选项视频,该题目选项视频中包括:与互动操作教学题目相匹配的至少两个候选操作对象,每个候选操作对象的显示位置发生第一位移变化的情况下,候选操作对象对应的候选互动操作控件将根据第一位移变化发生第二位移变化,以引导用户玩家对上述显示界面中的候选互动操作控件执行选择交互操作,来完成该互动操作教学题目。从而实现通过吸引玩家参与到教学任务提供的操作互动过程中的方式,使得玩家根据互动后反馈的互动操作提示信息,来充分了解目标游戏应用的游戏运行逻辑,避免游戏任务中的互动操作频繁出错。也就是说,通过为游戏应用中的互动操作教学题目扩展了互动操作提示方式,来丰富教学方式,进而克服相关技术中提供的互动操作提示方法存在提示方式过于单一的问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的互动操作提示方法的硬件环境的示意图;
图2是根据本发明实施例的一种可选的互动操作提示方法的流程图;
图3是根据本发明实施例的一种可选的互动操作提示方法的示意图;
图4是根据本发明实施例的另一种可选的互动操作提示方法的示意图;
图5是根据本发明实施例的又一种可选的互动操作提示方法的示意图;
图6是根据本发明实施例的又一种可选的互动操作提示方法的示意图;
图7是根据本发明实施例的又一种可选的互动操作提示方法的示意图;
图8是根据本发明实施例的又一种可选的互动操作提示方法的示意图;
图9是根据本发明实施例的又一种可选的互动操作提示方法的示意图;
图10是根据本发明实施例的又一种可选的互动操作提示方法的示意图;
图11是根据本发明实施例的又一种可选的互动操作提示方法的示意图;
图12是根据本发明实施例的又一种可选的互动操作提示方法的示意图;
图13是根据本发明实施例的又一种可选的互动操作提示方法的示意图;
图14是根据本发明实施例的又一种可选的互动操作提示方法的示意图;
图15是根据本发明实施例的又一种可选的互动操作提示方法的示意图;
图16是根据本发明实施例的又一种可选的互动操作提示装置的结构示意图;
图17是根据本发明实施例的一种可选的电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例的一个方面,提供了一种互动操作提示方法,可选地,作为一种可选的实施方式,上述互动操作提示方法可以但不限于应用于如图1所示的硬件环境中的互动操作提示***,其中,该互动操作提示***可以包括但不限于终端设备102、网络104、服务器106及数据库108。终端设备102中运行有目标游戏应用的客户端(如图1所示该目标游戏应用以横版游戏应用为例)。上述终端设备102中包括人机交互屏幕,处理器及存储器。人机交互屏幕用于显示上述目标游戏应用中的互动操作教学题目的显示界面;还用于提供人机交互接口以接收用于控制受控的虚拟角色的人机交互操作,该虚拟角色将完成互动操作教学题目中设置的互动操作任务。处理器用于响应上述人机交互操作生成交互指令,并将该交互指令发送给服务器。存储器用于存储相关属性数据,如所控制的虚拟角色的角色属性信息,及互动操作教学题目中的题目演示视频以及题目选项视频等。如在图1所示的显示界面100中为正在播放题目演示视频之后的题目选项视频,在该题目选项视频中包括题目描述100-1、候选操作对象(如图中所示虚拟人物角色和虚拟假山)100-2及各自对应的候选互动操作控件100-3(如图中所示与虚拟人物角色对应的控件UI-1,与虚拟假山对应的控件UI-2)。
此外,服务器106中包括处理引擎,处理引擎用于对数据库108执行存储或读取操作。具体地,处理引擎从数据库108中读取互动操作教学题目的参考互动信息,然后对从终端设备102接收到的目标操作控件对应的目标选项互动信息,与该参考互动信息进行比对。
具体过程如以下步骤:如步骤S102,在终端设备102的显示界面100中播放题目演示视频,该题目演示视频用于描述目标游戏应用中的互动操作教学题目。如步骤S104,响应于对显示界面中显示的题目应对按键执行的操作,在显示界面100中播放题目选项视频,其中,该题目选项视频中包括与互动操作教学题目相匹配的至少两个候选操作对象,每个候选操作对象各自配置有候选互动操作控件(如图1所示控件UI-1和控件UI-2),在候选操作对象的显示位置发生第一位移变化的情况下,候选操作对象对应的候选互动操作控件将根据第一位移变化发生第二位移变化。然后,响应于对上述至少两个候选互动操作控件中的目标操作控件执行的选择操作(如图1所示控件UI-1被选中,所显示的外观样式会区分显示(如斜线填充)),获取其对应的目标选项互动信息,如步骤S106。如图1所示,选中的目标操作控件为控件UI-1。如步骤S108,通过网络104将上述目标选项互动信息发送给服务器106。
服务器106从数据库108中读取上述互动操作教学题目的参考互动信息,并执行步骤S110,对上述目标选项互动信息与参考互动信息进行比对,得到比对结果。然后如步骤S112,将该比对结果通过网络104发送给终端设备102。
终端设备102在接收到上述比对结果之后,将显示与该比对结果对应的互动操作提示信息,如步骤S114。
作为另一种可选的实施方式,在终端设备102具备较强大的计算处理能力时,上述步骤S108也可以由终端设备102来完成。这里为示例,本实施例中对此不作任何限定。
需要说明的是,在本实施例中,在显示界面中播放用于描述目标游戏应用的互动操作教学题目的题目演示视频,响应于对题目应对按键执行的操作,在显示界面中播放题目选项视频,该题目选项视频中包括:与互动操作教学题目相匹配的至少两个候选操作对象,每个候选操作对象的显示位置发生第一位移变化的情况下,候选操作对象对应的候选互动操作控件将根据第一位移变化发生第二位移变化,以引导用户玩家对上述显示界面中的候选互动操作控件执行选择交互操作,来完成该互动操作教学题目。从而实现通过吸引玩家参与到教学任务提供的操作互动过程中的方式,使得玩家根据互动后反馈的互动操作提示信息,来充分了解目标游戏应用的游戏运行逻辑,避免游戏任务中的互动操作频繁出错。也就是说,通过为游戏应用中的互动操作教学题目扩展了互动操作提示方式,来丰富教学方式,进而克服相关技术中提供的互动操作提示方法存在提示方式过于单一的问题。
可选地,在本实施例中,上述终端设备可以是配置有目标客户端的终端设备,可以包括但不限于以下至少之一:手机(如Android手机、iOS手机等)、笔记本电脑、平板电脑、掌上电脑、MID(MobileInternetDevices,移动互联网设备)、PAD、台式电脑、智能电视等。目标客户端可以是视频应用、即时通信应用、浏览器应用、教育应用等支持目标游戏应用的插件的客户端。上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、WIFI及其他实现无线通信的网络。上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器。上述仅是一种示例,本实施例中对此不作任何限定。
可选地,作为一种可选的实施方式,如图2所示,上述互动操作提示方法包括:
S202,在显示界面中播放题目演示视频,其中,题目演示视频用于描述目标游戏应用中的互动操作教学题目;
可选地,在本实施例中,上述互动操作提示方法可以但不限于横版游戏应用中,这里的横版游戏应用可以但不限于是指靠技术性操作的水平画面游戏,以平面2D的画面为主,以使玩家能一目了然地知道屏幕内所有怪物分布及地图样貌。如横版游戏应用可以包括但不限于横版过关、横版冒险、横版竞技、横版格斗、横版策略等游戏。
此外,需要说明的是,上述互动操作教学题目可以但不限于是用于引导用户玩家理解该目标游戏应用的运行逻辑(也可称作玩法机制)。也就是说,在该互动操作教学题目中,将描述出影响游戏任务的发展进程的界面表现,并提示用户参与互动,以使得该用户通过选择应对方式来推动该发展进程。从而实现通过引导参与操作互动来了解该目标游戏应用中设置的游戏任务的运行机制,便于后续快速参与到正式游戏任务中。
S204,响应于对显示界面中显示的题目应对按键执行的操作,在显示界面中播放题目选项视频,其中,题目选项视频中包括与互动操作教学题目相匹配的至少两个候选操作对象,每个候选操作对象各自配置有候选互动操作控件,在候选操作对象的显示位置发生第一位移变化的情况下,候选操作对象对应的候选互动操作控件将根据第一位移变化发生第二位移变化;
例如,以横版格斗游戏应用为例,假设在显示界面中播放用于描述目标游戏应用中的互动操作教学题目的题目演示视频之后。响应于对题目应对按键执行的操作,开始播放题目选项视频。其中,该题目选项视频中包括题目描述信息、候选操作对象及其对应的候选互动操作控件。
进一步,假设互动操作教学题目的题目描述信息指示为:怪物张嘴吸水,其应对方式可以包括:1)躲避到碎石堆后;2)趁机使用强力技能攻击。这时播放互动操作教学题目的题目选项视频的显示界面可以如图3所示,题目描述信息显示为“张嘴吸水”,候选操作对象包括:虚拟人物角色和虚拟假山,虚拟人物角色对应的候选互动操作控件可以为“攻击”控件,虚拟假山对应的候选互动操作控件可以为“躲避”控件。
S206,响应于对至少两个候选互动操作控件中的目标操作控件执行的选择操作,获取目标操作控件对应的目标选项互动信息;
可选地,在本实施例中,当候选互动操作控件被选中为目标操作控件时,可以但不限于向后台传递所选中的目标操作控件对应的目标选项互动信息,从而实现对用户选中的应对方式进行判定,得到判定结果后以提示信息反馈给用户,使其通过该互动过程了解目标游戏应用的游戏逻辑。
例如,仍以图3所示场景为例进行说明,假设互动操作教学题目的题目描述信息为:怪物张嘴吸水,其对应的候选互动操作控件包括:“躲避”控件和“攻击”控件。响应于选择操作,在确定选中了“躲避”控件作为目标操作控件的情况下,获取该“躲避”控件对应的目标选项互动信息:躲到碎石堆后。
S208,对目标选项互动信息和互动操作教学题目的参考互动信息进行比对,得到比对结果;
可选地,在本实施例中,每个互动操作教学题目都预先设置有参考互动信息,该参考互动信息可以但不限于是该互动操作教学题目中所描述的当前游戏画面表现对应的正确应对方式的互动信息。
例如,仍以图3所示场景为例进行说明,假设互动操作教学题目的题目描述信息为:怪物张嘴吸水。其匹配的参考互动信息为:躲避怪物。
然后,在确定当前选中了“躲避”控件作为目标操作控件的情况下,获取该“躲避”控件对应的目标选项互动信息:躲到碎石堆后。比对目标选项互动信息和上述参考互动信息,来得到比对结果:应对方式一致。
S210,显示与比对结果对应的互动操作提示信息。
可选地,在本实施例中,上述互动操作提示信息可以但不限于用于向用户反馈当前选中的目标操作控件对应的目标选项互动信息,是否是与题目描述信息相匹配的参考互动信息一致。也就是判定当前选中的应对方式是否为正确的应对方式,从而实现通过这种选择互动并显示互动操作提示信息的方式,来使得用户了解该游戏应用的运行逻辑(即玩法逻辑),而不再是被动地阅读大篇幅的文字说明,从而提高了游戏的复杂运行逻辑的转化效率。
需要说明的是,这里的互动操作提示信息可以包括但不限于:文本提示信息、图像提示信息、视频提示信息中的一种或多种的组合;还可以包括但不限于根据比对结果对所显示的目标操作控件的外观样式进行调整,来达到提示的目的。
此外,在本实施例中,上述互动操作教学题目可以但不限于在目标游戏应用的首页设置有访问入口,通过闯关答题的形式来使得用户参与到每一种游戏运行逻辑对应的学习任务中,以便于用户在成功完成所有关卡后,明确了解该游戏应用的复杂运行逻辑,提升对该游戏应用的参与度和使用率。
例如,上述互动操作教学题目的题目描述信息,及对应的候选互动操作的选项互动信息可以根据游戏应用的发展进程设置为不同内容。这里假设以玩家控制的虚拟人物角色与多触手的水怪进行格斗的场景为例。上述信息可以包括如表1所示内容:
表1
上述表1所示是一种与水怪对抗类的游戏应用中可以提供的互动操作教学题目及其相关信息的示例,本实施例中对此不作任何限定。根据不同类型的游戏应用中不同的游戏运行逻辑,可以设置不同的互动操作教学题目及相应的选项互动信息。
通过本申请提供的方式,在显示界面中播放用于描述目标游戏应用的互动操作教学题目的题目演示视频,响应于对题目应对按键执行的操作,在显示界面中播放题目选项视频,该题目选项视频中包括:与互动操作教学题目相匹配的至少两个候选操作对象,每个候选操作对象的显示位置发生第一位移变化的情况下,候选操作对象对应的候选互动操作控件将根据第一位移变化发生第二位移变化,以引导用户玩家对上述显示界面中的候选互动操作控件执行选择交互操作,来完成该互动操作教学题目。从而实现通过吸引玩家参与到教学任务提供的操作互动过程中的方式,使得玩家根据互动后反馈的互动操作提示信息,来充分了解目标游戏应用的游戏运行逻辑,避免游戏任务中的互动操作频繁出错。也就是说,通过为游戏应用中的互动操作教学题目扩展了互动操作提示方式,来丰富教学方式,进而克服相关技术中提供的互动操作提示方法存在提示方式过于单一的问题。
作为一种可选的方案,显示与比对结果对应的互动操作提示信息包括:
1)在比对结果指示目标选项互动信息与参考互动信息一致的情况下,在题目选项视频中显示第一提示信息,其中,第一提示信息用于提示当前受控虚拟角色已成功完成互动操作教学题目中设置的互动操作任务;
具体结合图4所示示例进行说明:假设互动操作教学题目为:如何应对怪物张嘴吸水,其对应的候选互动操作控件包括:“躲避”控件和“攻击”控件。在确定选中了“躲避”控件作为目标操作控件的情况下(如图4所示“躲避”控件显示为斜线填充效果),获取该“躲避”控件对应的目标选项互动信息:躲到碎石堆后。
结合表1所示,将上述目标选项互动信息和与互动操作教学题目相匹配的参考互动信息“碎石堆可防止被吸入”比对后,得到比对结果是二者一致。则可以在显示界面中显示用于提示当前受控虚拟角色已成功完成互动操作教学题目中设置的互动操作任务的第一提示信息,其中,第一提示信息中可以包括:与上述当前受控虚拟角色进行互动的非玩家角色被击败,且当前受控虚拟角色将获得奖励资源。例如,如图4所示提示信息为:“[吸水攻击]应对正确,怪物生命值-1,可获得奖励”。也就是说,当前虚拟角色选择“躲避”的方式,来防止被非玩家角色(Non-playerCharacter,简称NPC)的[吸水攻击]吸入,是一种正确的应对方式,可使得NPC降低生命值,并可使得当前受控虚拟角色获得应对成功后的奖励。
需要说明的是,这里的奖励可以但不限于在目标游戏应用中可以通用的虚拟交换资源,如虚拟金币、虚拟贝壳、虚拟水晶等,还可以是目标游戏应用中使用的虚拟道具、虚拟角色等等。这里对此不作奖励的类型和数量,不作任何限定。
2)在比对结果指示目标选项互动信息与参考互动信息不一致的情况下,在题目选项视频中显示第二提示信息,其中,第二提示信息用于提示当前受控虚拟角色并未完成互动操作教学题目中设置的互动操作任务。
具体结合图5所示示例进行说明:假设互动操作教学题目的题目描述信息为:怪物张嘴吸水,其对应的候选互动操作控件包括:“躲避”控件和“攻击”控件。在确定选中了“攻击”控件作为目标操作控件的情况下(如图5所示“攻击”控件显示为斜线填充效果),获取该“攻击”控件对应的目标选项互动信息:趁机使用强力技能攻击怪物。
结合表1所示,将上述目标选项互动信息和与题目描述信息相匹配的参考互动信息“碎石堆可防止被吸入”比对后,得到比对结果是二者并不一致。则以在显示界面中显示用于提示当前受控虚拟角色并未完成所述互动操作教学题目中设置的互动操作任务的第二提示信息,其中,第二提示信息中可以包括:上述当前受控虚拟角色被击败。例如,图5所示提示信息为:“[吸水攻击]应对失败,怪物生命值保持不变”。
通过本申请提供的实施例,根据不同的比对结果,在显示界面上显示不同的互动操作提示信息,来向用户反馈当前的互动操作教学题目的学习结果,从而使得用户根据该反馈的结果来快速获知游戏应用中的运行逻辑,达到简化玩家学习了解游戏的玩法机制的目的,而无需再阅读大量的文本说明,提高了学习效率。
作为一种可选的方案,在题目选项视频中显示第一提示信息时,还包括:
S1,按照第一外观样式显示目标操作控件,其中,第一外观样式用于提示互动操作任务已被成功完成;
S2,在按照第一外观样式显示目标操作控件的时长达到第一时长的情况下,隐藏至少两个候选互动操作控件,并循环播放与参考互动信息相匹配的教学提示视频,其中,教学提示视频用于提示当前受控虚拟角色正确完成互动操作任务的过程。
可选地,在本实施例中,上述第一外观样式可以但不限于是对目标操作控件的突出显示样式。比如,第一外观样式可以包括但不限于:将目标操作控件的显示颜色从原始颜色调整为高亮提示颜色(如绿色)、控制目标操作控件的边框进行闪烁显示、如放大目标操作控件中所显示的文本信息的字体大小等等。从而实现通过变化外观样式的方式,来提示用户其所选择的应对方式是正确的。
需要说明的是,上述第一外观样式设置有显示时长限制条件,在第一外观样式的显示时长达到第一时长的情况下,则隐藏上述显示界面中所显示的至少两个候选互动操作控件,然后循环播放与参考互动信息相匹配的教学提示视频,其中,教学提示视频用于提示当前受控虚拟角色正确完成互动操作任务的过程。
例如,仍以上述假设场景为示例,在目标选项互动信息“躲到碎石堆后”和与互动操作教学题目相匹配的参考互动信息“碎石堆可防止被吸入”比对后,得到比对结果是二者一致。则可以在显示界面中显示如图4所示的提示信息:“[吸水攻击]应对正确,怪物生命值-1,可获得奖励”。同时,还可以对“躲避”控件按照第一外观样式进行突出显示,如绿色高亮上述正确应对的“躲避”控件,并toast提示,3s后控制上述UI控件消失,并演示正确答案,如采用动图GIF或视频等形式进行演示。
通过本申请提供的实施例,按照第一外观样式显示目标操作控件,并在按照第一外观样式显示目标操作控件的时长达到第一时长的情况下,隐藏至少两个候选互动操作控件,再循环播放与参考互动信息相匹配的教学提示视频。从而实现通过直观展示正确应对方式的互动信息,来向用户反馈互动后的比对结果,达到快速了解互动操作教学题目的学习结果,提高学习效率的效果。
作为一种可选的方案,在题目选项视频中显示第二提示信息时,还包括:
S1,按照第二外观样式显示目标操作控件,其中,第二外观样式用于提示互动操作任务未被成功完成;
S2,在按照第二外观样式显示目标操作控件的时长达到第二时长的情况下,隐藏至少两个候选互动操作控件,并循环播放与参考互动信息相匹配的教学提示视频,其中,教学提示视频用于提示当前受控虚拟角色正确完成互动操作任务的过程。
可选地,在本实施例中,上述第二外观样式可以但不限于是对目标操作控件的突出显示样式。比如,第二外观样式可以包括但不限于:将目标操作控件的显示颜色从原始颜色调整为高亮提示颜色(如绿色)、控制目标操作控件的边框进行闪烁显示、如放大目标操作控件中所显示的文本信息的字体大小等等。从而实现通过变化外观样式的方式,来提示用户其所选择的应对方式是错误的。
需要说明的是,上述第二外观样式设置有显示时长限制条件,在第一外观样式的显示时长达到第二时长的情况下,则隐藏上述显示界面中显示的至少两个候选互动操作控件,然后循环播放与参考互动信息相匹配的教学提示视频,其中,教学提示视频用于提示当前受控虚拟角色正确完成互动操作任务的过程。
例如,仍以上述假设场景为示例,在目标选项互动信息“趁机使用强力技能攻击怪物”和与题目描述信息相匹配的参考互动信息“碎石堆可防止被吸入”比对后,得到比对结果是二者并不一致。则可以在显示界面中显示如图5所示的提示信息:“[吸水攻击]应对失败,怪物生命值保持不变”。同时,还可以对“攻击”控件按照第二外观样式进行突出显示,如红色高亮上述错误应对的“攻击”控件,并toast提示,3s后控制上述UI控件消失,并演示正确答案,如采用动图GIF或视频等形式进行演示。
通过本申请提供的实施例,按照第二外观样式显示目标操作控件,并在按照第二外观样式显示目标操作控件的时长达到第二时长的情况下,隐藏至少两个候选互动操作控件,再循环播放与参考互动信息相匹配的教学提示视频。从而实现通过直观展示错误应对方式的互动信息,来向用户反馈互动后的比对结果,达到快速了解互动操作教学题目的学习结果,提高学习效率的效果。
作为一种可选的方案,在循环播放与参考互动信息相匹配的教学提示视频时,还包括:
S1,在显示界面中显示互动操作教学题目的切换按键;
S2,响应于对切换按键执行的操作,切换至位于互动操作教学题目之后的下一个互动操作教学题目对应的题目演示视频。
可选地,在本实施例中,上述互动操作教学题目的访问入口可以但不限于设置在目标游戏应用的***首页,以多个闯关任务关卡的形式配置多个互动操作教学题目,来向用户提供不同游戏运行机制的学习内容。
例如,如图6所示,假设得到比对结果后,在显示界面中循环播放与参考互动信息相匹配的教学提示视频(如图中所示“正确答案演示”)的过程中,还可以在显示界面中显示互动操作教学题目的切换按键,如图中所示“继续闯关”。响应于对该“继续闯关”按键触发的切换操作,进入下一个互动操作教学题目对应的题目演示视频。
需要说明的是,这里的互动操作教学题目的切换按键还可以但不限于在比对结果指示目标选项互动信息与参考互动信息不一致的情况下不显示,而在比对结果指示目标选项互动信息与参考互动信息一致的情况下显示。也就是说,在成功应对互动操作教学题目后,才允许显示触发下一关的切换按键,反则不显示,以使用户在成功应对当前的互动操作教学题目,加深理解后再进入下一个任务关卡。
在本申请实施例中,针对一个互动操作教学题目可以但不限于包括:用于描述互动操作教学题目的题目内容的题目演示视频、用于提供供用户选择的候选互动操作控件的题目选项视频,以及用于展示正确应对互动操作教学题目的教学提示视频。
通过本申请提供的实施例,在显示界面中显示互动操作教学题目的切换按键;响应于对切换按键执行的操作,切换至位于互动操作教学题目之后的下一个互动操作教学题目对应的题目演示视频。从而实现通过多个互动操作教学题目来完成对复杂的游戏逻辑的学习了解过程,以增加用户下载使用目标游戏应用的数量。
作为一种可选的方案,在显示界面中播放题目演示视频时,包括:
S1,循环播放题目演示视频,直至检测到对题目应对按键执行的操作执行的操作。
可选地,在本实施例中,可以但不限于循环播放互动操作教学题目的题目演示视频,以使得用户充分了解所要互动的要求。
例如,如图7所示,在显示屏幕中循环播放“题目视频”(如图中所示“题目视频演示”),并显示任务触发按键“开始应对”。响应于对“开始应对”的点击操作,触发播放互动操作教学题目的题目选项视频。
通过本申请提供的实施例,循环播放互动操作教学题目的题目演示视频;响应于对任务触发按键执行的操作,显示显示界面。从而实现在收到用户的授权确认后,再触发播放互动操作教学题目的题目选项视频,避免用户准备不足而导致的应对失败率增加的问题。
作为一种可选的方案,在显示界面中播放题目选项视频包括:
S1,确定每个候选操作对象各自对应的界面元素在显示界面中所在显示位置的元素位置信息,其中,元素位置信息中包括:界面元素的中心锚点对应的点坐标,及界面元素的外接矩形对应的边界坐标;
S2,根据元素位置信息确定候选互动操作控件在显示界面中所在显示位置的控件位置信息。
例如,假设在显示界面中显示有两个候选操作对象各自对应的界面元素(如界面元素A(下文可简称为元素A),和界面元素B(下文可简称为元素B)),每个界面元素分别对应一个候选互动操作控件。进一步假设如图8所示,上述候选操作对象各自的界面元素所在显示位置的元素位置信息可以指示为:界面元素A对应图中左下角的不规则多边形所在位置,界面元素B对应图中右侧的不规则多边形所在位置。
如,元素A在当前显示位置对应的元素位置信息包括如图8所示的信息:元素A的中心锚点对应点坐标,以及外接矩形的上边界坐标、下边界坐标、左边界坐标及右边界坐标。此外,还可以获取到元素A的外接矩形的左右方向的左右中线,及上下方向的上下中线。
如,元素B在当前显示位置对应的元素位置信息包括如图8所示的信息:元素B的中心锚点对应点坐标,以及外接矩形的上边界坐标、下边界坐标、左边界坐标及右边界坐标。此外,还可以获取到元素B的外接矩形的左右方向的左右中线,及上下方向的上下中线。
进一步,在本实施例中,可以根据上述候选操作对象各自的界面元素所在显示位置的元素位置信息,确定两个候选互动操作控件的控件位置信息。需要说明的是,在本实施例中,候选互动操作控件是用于控制或反映界面元素的,因而候选互动操作控件所在的控件位置位于界面元素所在元素位置的周围区域。其中,这里的周围区域可以但不限于是以界面元素的中心锚点为圆心,既定半径内的区域。从而使得用户可以直观地了解到显示界面中界面元素与候选互动操作控件之间的绑定关系。
可选地,在本实施例中,上述候选互动操作控件对应的控件位置可以位于上述界面元素的元素位置的下方、上方、左侧或右侧四个方位。此外,还可以包括左上方、左下方、右上方、右下方四个方位。从而实现在不同方位来展示与界面元素匹配的候选互动操作控件。这里为示例,对于方位设置的具体方式,本实施例中对此不作任何限定。
通过本申请提供的实施例,确定至少两个候选互动操作控件各自匹配的界面元素在显示界面中的当前显示位置对应的元素位置信息,再结合该元素位置信息灵活地确定出候选互动操作控件的控件位置信息。从而实现使得候选互动操作控件根据界面元素位置的变化而变化,以确保在显示界面中呈现二者时,保持二者之间所表现的关联关系。
作为一种可选的方案,根据元素位置信息确定候选互动操作控件在显示界面中所在显示位置的控件位置信息包括:
S1,在元素位置信息指示界面元素的当前显示位置位于初始位置的情况下,确定控件位置信息所指示的位置为在界面元素的下方;
S2,在元素位置信息指示界面元素的当前显示位置已移动至目标位置的情况下,根据目标位置的元素位置信息更新控件位置信息。
需要说明的是,为了对界面元素进行明确直观地显示,在本实施例中将把候选互动操作控件显示在界面元素的下方的显示优先级是最高优先级。当检测到界面元素在显示界面中发生移动变化时,可以但不限于适时地调整候选互动操作控件的控件位置,以得到更新控件位置信息,从而实现使其随界面元素移动而移动。
通过本申请提供的实施例,通过根据界面元素的元素位置的移动变化,来灵活地调整控件位置信息,从而实现使得候选互动操作控件根据界面元素位置的变化而变化,以确保在显示界面中呈现二者时,灵活地保持二者之间所表现的关联关系。
作为一种可选的方案,根据目标位置的元素位置信息更新控件位置信息包括:
S1,根据候选互动操作控件的显示宽度和显示高度,以及显示间隔距离,确定与界面元素匹配的显示边界值,其中,显示间隔距离为候选互动操作控件与界面元素之间的间隔距离,显示边界值包括界面元素的上边界对应的显示边界值、界面元素的下边界对应的显示边界值、界面元素的左边界对应的显示边界值及界面元素的右边界对应的显示边界值;
S2,比对界面元素的边界距离和显示边界值,得到距离比对结果,其中,边界距离包括界面元素的外接矩形的边界到显示屏幕的边界的距离;
S3,根据距离比对结果更新控件位置信息。
可选地,在本实施例中,在根据界面元素所在元素位置信息,确定候选互动操作控件的控件位置信息时,可以但不限于根据以下信息确定:候选互动操作控件的显示宽度和显示高度、候选互动操作控件与界面元素之间的显示间隔距离以及与界面元素匹配的显示边界值。其中,这里的显示边界值可以但不限于是基于界面元素的外接矩形的四个边界,而确定出的允许显示候选互动操作控件的四个显示边界值,该显示边界值将用于指示候选互动操作控件的可选显示范围。
例如,假设以图9中所示界面元素A为例,候选互动操作控件的显示位置可以为图9中所示按钮控件的显示位置:按钮控件(下)、按钮控件(上)、按钮控件(左)、按钮控件(右)。预先设定候选互动操作控件的显示宽度为X,显示高度为Y,其与界面元素之间的显示间隔距离为R。
根据上述候选互动操作控件的显示宽度和显示高度,以及显示间隔距离,确定与界面元素A匹配的显示边界值。进一步,根据界面元素A的外接矩形的边界到显示屏幕的边界的距离确定边界距离D。
然后根据边界距离D与上述计算得到的显示边界值的比对结果,来确定在界面元素A移动后,其对应的候选互动操作控件随之变化后允许显示的控件位置的位置信息。
通过本申请提供的实施例,根据候选互动操作控件的显示宽度、显示高度,以及显示间隔距离和显示边界值,来确定显示界面中支持候选互动操作控件进行全部内容显示的控件位置,避免候选互动操作控件无法完全显示的情况,从而达到确保显示内容完整性的目的。
作为一种可选的方案,根据距离比对结果更新控件位置信息包括:
1)在候选互动操作控件显示在界面元素的下方,距离比对结果指示界面元素的第一边界距离小于下边界对应的显示边界值,其中,第一边界距离用于指示外接矩形的下边界到显示屏幕的下边界之间的距离;将候选互动操作控件更新显示在界面元素的上方;
2)在候选互动操作控件显示在界面元素的上方,且距离比对结果指示界面元素的第二边界距离小于上边界对应的显示边界值,其中,第二边界距离用于指示外接矩形的上边界到显示屏幕的上边界之间的距离;将候选互动操作控件更新显示在界面元素的下方。
需要说明的是,在本实施例中,上述候选互动操作控件优先显示在界面元素的下方。这里的界面元素可以是互动操作教学题目中的任一虚拟对象,如虚拟人物角色、虚拟物品、虚拟景观、虚拟建筑等。在界面元素为虚拟人物角色时,当虚拟人物角色移动时,其对应的候选互动操作控件的控件位置也会随之变化。但当更新后的控件位置移动到屏幕边界时无法确保完整显示时,则需对其相对界面元素的显示方位进行对应调整。
例如,如图10所示,假设界面元素A对应的候选互动操作控件(如图中所示按钮控件(下))的控件位置位于元素A的下方(如图10中左下角所示为元素A的原始位置)。然后在检测到元素A发生移动变化后,假设移动到显示界面的中间(如图10中间所示为元素A移动后的目标位置),经判断比对,其对应的候选互动操作控件(如图中所示按钮控件(下))仍可完整显示,则保留其相对元素A的显示方位,仍显示在下方。
但在根据候选互动操作控件的显示高度Y,以及预设的显示间隔距离R,确定与界面元素A匹配的显示边界值为R+Y(元素A外接矩形的下边界到显示屏幕的下边界之间允许显示的最大距离)。进一步,确定界面元素A的外接矩形的边界到显示屏幕的边界的距离为边界距离D1。
在比对后确定边界距离D1小于上述计算得到的显示边界值R+Y时(即D1<R+Y),则将候选互动操作控件调整至元素A的上方,如图10中所示将控件位置调整显示为按钮控件(上)。
需要说明的是,在候选互动操作控件显示在界面元素的上方的情况下,可以参考上述方式调整显示在界面元素的下方,具体实施例这里不再赘述。
通过本申请提供的实施例,对于候选互动操作控件相对界面元素的显示方位,优先在上下两个方向切换显示,边界距离小于显示边界值时,则表示该候选互动操作控件已无法完整显示在显示界面中,因而对其进行适应性显示方位的调整,从而确保候选互动操作控件的显示完整性。
作为一种可选的方案,边界距离还包括界面元素的中心锚点到显示屏幕的边界的距离,根据距离比对结果更新控件位置信息包括:
1)在候选互动操作控件显示在界面元素的下方或上方,距离比对结果指示界面元素的第三边界距离小于左边界对应的显示边界值,其中,第三边界距离用于指示中心锚点到显示屏幕的左边界之间的距离;将候选互动操作控件更新显示在界面元素的右方;
2)在候选互动操作控件显示在界面元素的下方或上方,距离比对结果指示界面元素的第四边界距离小于右边界对应的显示边界值,其中,第四边界距离用于指示中心锚点到显示屏幕的右边界之间的距离;将候选互动操作控件更新显示在界面元素的左方。
例如,如图11所示,假设界面元素A对应的候选互动操作控件(如图中所示按钮控件(下))的控件位置位于元素A的下方。然后在检测到元素A发生移动变化后,假设移动到显示界面的左侧(如图11左侧所示为元素A移动后的目标位置),在根据候选互动操作控件的显示宽度X,确定与界面元素A匹配的显示边界值为X/2(元素A的中心锚点到显示屏幕的左边界之间允许显示的最大距离)。进一步,确定界面元素A的中心锚点到显示屏幕的边界的距离为边界距离D2。
在比对后确定边界距离D2小于上述计算得到的显示边界值X/2时(即D2<X/2),则表示无论界面元素的上方或下方都将无法再完整显示该候选互动操作控件,则可以将其调整至元素A右方,如图11中所示将控件位置调整显示为按钮控件(右)(如图11中虚线所示位置)。
需要说明的是,在候选互动操作控件显示在界面元素的右方的情况下,可以参考上述方式调整显示在界面元素的左方,具体实施例这里不再赘述。
通过本申请提供的实施例,对于候选互动操作控件相对界面元素的显示方位,在上下两个方向均已无法保证显示时,可以将其调整为左右方向,通过对其进行适应性的显示方位的调整,从而确保候选互动操作控件的显示完整性。
作为一种可选的方案,显边界距离还包括界面元素的中心锚点到显示屏幕的边界的距离,根据距离比对结果更新控件位置信息包括:
1)在候选互动操作控件显示在界面元素的左方,距离比对结果指示界面元素的第五边界距离小于左边界对应的显示边界值,其中,第五边界距离用于指示中心锚点到显示屏幕的左边界之间的距离;将候选互动操作控件更新显示在界面元素的右方;
2)在候选互动操作控件显示在界面元素的右方,且距离比对结果指示界面元素的第六边界距离小于右边界对应的显示边界值,其中,第六边界距离用于指示中心锚点到显示屏幕的右边界之间的距离;将候选互动操作控件更新显示在界面元素的左方。
例如,如图12所示,假设界面元素A对应的候选互动操作控件(如图中所示按钮控件(右))的控件位置位于元素A的右方(如图11中左下角所示为元素A的原始位置)。然后在检测到元素A发生移动变化后,假设移动到显示界面的右侧(如图11右侧所示为元素A移动后的目标位置)。
但在根据候选互动操作控件的显示宽度X,以及预设的显示间隔距离R,确定与界面元素A匹配的显示边界值为R+X(元素A外接矩形的右边界到显示屏幕的右边界之间允许显示的最大距离)。进一步,确定界面元素A的外接矩形的边界到显示屏幕的边界的距离为边界距离D3。
在比对后确定边界距离D3小于上述计算得到的显示边界值R+X时(即D3<R+X),则将候选互动操作控件调整至元素A的左方,如图12中所示将控件位置调整显示为按钮控件(左)。
需要说明的是,在候选互动操作控件显示在界面元素的左方的情况下,可以参考上述方式调整显示在界面元素的右方,具体实施例这里不再赘述。
通过本申请提供的实施例,对于候选互动操作控件相对界面元素的显示方位,支持其在左右两个方向切换显示,当边界距离小于显示边界值时,为使其无法完整显示在显示界面中,将对其进行适应性显示方位的调整,从而确保候选互动操作控件的显示完整性。
具体结合以下示例对上述过程进行完整说明:
仍以横版格斗游戏应用为例,假设互动操作教学题目指示为:如何应对怪物张嘴吸水,其应对方式可以包括:1)躲避到碎石堆后;2)趁机使用强力技能攻击。对应的,这里的互动操作教学题目的显示界面可以如图3所示,互动操作教学题目的题目描述信息显示有“张嘴吸水”,候选操作对象包括:虚拟人物角色和虚拟假山,虚拟人物角色对应的候选互动操作控件可以为“攻击”控件,虚拟假山对应的候选互动操作控件可以为“躲避”控件。
进一步,在上述显示界面中,检测到当前受控虚拟角色对应的界面元素A一直在移动,其移动轨迹如图13中实线箭头所示。则其对应的候选互动操作控件相对界面元素的显示方位也将随之一直变化,如图13中虚线箭头所示:从按钮控件(下),变化为按钮控件(上),然后变化为按钮控件(左),接着变化为按钮控件(右)。从而确保随当前受控虚拟角色的移动变化,控制其按钮控件也同步灵活调整显示位置。
此外,在本实施例中,假设显示界面中两个变化中的元素A与元素B发生碰撞,其各自对应的候选互动操作控件(其控件位置均为界面元素的下方)的显示区域发生重叠,则可以但不限于根据重叠面积的大小,来确定显示内容是否进行调整。
例如,如图14所示,假设重叠面积小于或等于阈值S,则保持二者当前各自所在的控件位置。而如图15所示,假设重叠面积大于阈值S,则可以对其中元素A的UI控件位置保持不变,而将元素B的UI控件位置进行灵活调整,如调整为按钮控件(右)。
上述图中所示为示例,本实施例中对于其中显示的内容及设定的阈值大小不作任何限定。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
根据本发明实施例的另一个方面,还提供了一种用于实施上述互动操作提示方法的互动操作提示装置。如图16所示,该装置包括:
第一播放单元1602,用于在显示界面中播放题目演示视频,其中,题目演示视频用于描述目标游戏应用中的互动操作教学题目;
第二播放单元1604,用于响应于对显示界面中显示的题目应对按键执行的操作,在显示界面中播放题目选项视频,其中,题目选项视频中包括与互动操作教学题目相匹配的至少两个候选操作对象,每个候选操作对象各自配置有候选互动操作控件,在候选操作对象的显示位置发生第一位移变化的情况下,候选操作对象对应的候选互动操作控件将根据第一位移变化发生第二位移变化;
获取单元1606,用于响应于对至少两个候选互动操作控件中的目标操作控件执行的选择操作,获取目标操作控件对应的目标选项互动信息;
比对单元1608,用于对目标选项互动信息和互动操作教学题目的参考互动信息进行比对,得到比对结果;
显示单元1610,用于显示与比对结果对应的互动操作提示信息。
在本实施例中,上述各个单元模块所要实现的实施例,可以参考上述方法实施例,这里不再赘述。
根据本发明实施例的又一个方面,还提供了一种用于实施上述互动操作提示方法的电子设备,该电子设备可以是图1所示的终端设备或服务器。本实施例以该电子设备为终端设备为例来说明。如图17所示,该电子设备包括存储器1702和处理器1704,该存储器1702中存储有计算机程序,该处理器1704被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,在显示界面中播放题目演示视频,其中,题目演示视频用于描述目标游戏应用中的互动操作教学题目;
S2,响应于对显示界面中显示的题目应对按键执行的操作,在显示界面中播放题目选项视频,其中,题目选项视频中包括与互动操作教学题目相匹配的至少两个候选操作对象,每个候选操作对象各自配置有候选互动操作控件,在候选操作对象的显示位置发生第一位移变化的情况下,候选操作对象对应的候选互动操作控件将根据第一位移变化发生第二位移变化;
S3,响应于对至少两个候选互动操作控件中的目标操作控件执行的选择操作,获取目标操作控件对应的目标选项互动信息;
S4,对目标选项互动信息和互动操作教学题目的参考互动信息进行比对,得到比对结果;
S5,显示与比对结果对应的互动操作提示信息。
可选地,本领域普通技术人员可以理解,图17所示的结构仅为示意,电子装置电子设备也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(MobileInternetDevices,MID)、PAD等终端设备。图17其并不对上述电子装置电子设备的结构造成限定。例如,电子装置电子设备还可包括比图17中所示更多或者更少的组件(如网络接口等),或者具有与图17所示不同的配置。
其中,存储器1702可用于存储软件程序以及模块,如本发明实施例中的互动操作提示方法和装置对应的程序指令/模块,处理器1704通过运行存储在存储器1702内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的互动操作提示方法。存储器1702可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1702可进一步包括相对于处理器1704远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1702具体可以但不限于用于存储题目描述信息及各个候选互动操作控件各自对应的选项互动信息等信息。作为一种示例,如图17所示,上述存储器1702中可以但不限于包括上述互动操作提示装置中的第一播放单元1602、第二播放单元1604、获取单元1606、比对单元1608及显示单元1610。此外,还可以包括但不限于上述互动操作提示装置中的其他模块单元,本示例中不再赘述。
可选地,上述的传输装置1706用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1706包括一个网络适配器(NetworkInterfaceController,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1706为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。
此外,上述电子设备还包括:显示器1708,用于显示上述题目描述信息、候选互动操作控件等;和连接总线1710,用于连接上述电子设备中的各个模块部件。
在其他实施例中,上述终端设备或者服务器可以是一个分布式***中的一个节点,其中,该分布式***可以为区块链***,该区块链***可以是由该多个节点通过网络通信的形式连接形成的分布式***。其中,节点之间可以组成点对点(P2P,PeerToPeer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链***中的一个节点。
根据本申请的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本申请实施例提供的各种功能。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
根据本申请的一个方面,提供了一种计算机可读存储介质,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述互动操作提示方法。
可选地,在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,在显示界面中播放题目演示视频,其中,题目演示视频用于描述目标游戏应用中的互动操作教学题目;
S2,响应于对显示界面中显示的题目应对按键执行的操作,在显示界面中播放题目选项视频,其中,题目选项视频中包括与互动操作教学题目相匹配的至少两个候选操作对象,每个候选操作对象各自配置有候选互动操作控件,在候选操作对象的显示位置发生第一位移变化的情况下,候选操作对象对应的候选互动操作控件将根据第一位移变化发生第二位移变化;
S3,响应于对至少两个候选互动操作控件中的目标操作控件执行的选择操作,获取目标操作控件对应的目标选项互动信息;
S4,对目标选项互动信息和互动操作教学题目的参考互动信息进行比对,得到比对结果;
S5,显示与比对结果对应的互动操作提示信息。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-OnlyMemory,ROM)、随机存取器(RandomAccessMemory,RAM)、磁盘或光盘等。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (16)
1.一种互动操作提示方法,其特征在于,包括:
在显示界面中播放题目演示视频,其中,所述题目演示视频用于描述目标游戏应用中的互动操作教学题目;
响应于对所述显示界面中显示的题目应对按键执行的操作,在所述显示界面中播放题目选项视频,其中,所述题目选项视频中包括与所述互动操作教学题目相匹配的至少两个候选操作对象,每个所述候选操作对象各自配置有候选互动操作控件,在所述候选操作对象的显示位置发生第一位移变化的情况下,所述候选操作对象对应的候选互动操作控件将根据所述第一位移变化发生第二位移变化;
响应于对所述至少两个候选互动操作控件中的目标操作控件执行的选择操作,获取所述目标操作控件对应的目标选项互动信息;
对所述目标选项互动信息和所述互动操作教学题目的参考互动信息进行比对,得到比对结果;
显示与所述比对结果对应的互动操作提示信息。
2.根据权利要求1所述的方法,其特征在于,所述显示与所述比对结果对应的互动操作提示信息包括:
在所述比对结果指示所述目标选项互动信息与所述参考互动信息一致的情况下,在所述题目选项视频中显示第一提示信息,其中,所述第一提示信息用于提示当前受控虚拟角色已成功完成所述互动操作教学题目中设置的互动操作任务;
在所述比对结果指示所述目标选项互动信息与所述参考互动信息不一致的情况下,在所述题目选项视频中显示第二提示信息,其中,所述第二提示信息用于提示当前受控虚拟角色并未完成所述互动操作教学题目中设置的互动操作任务。
3.根据权利要求2所述的方法,其特征在于,在所述题目选项视频中显示第一提示信息时,还包括:
按照第一外观样式显示所述目标操作控件,其中,所述第一外观样式用于提示所述互动操作任务已被成功完成;
在按照所述第一外观样式显示所述目标操作控件的时长达到第一时长的情况下,隐藏所述至少两个候选互动操作控件,并循环播放与所述参考互动信息相匹配的教学提示视频,其中,所述教学提示视频用于提示所述当前受控虚拟角色正确完成所述互动操作任务的过程。
4.根据权利要求2所述的方法,其特征在于,在所述题目选项视频中显示第二提示信息时,还包括:
按照第二外观样式显示所述目标操作控件,其中,所述第二外观样式用于提示所述互动操作任务未被成功完成;
在按照所述第二外观样式显示所述目标操作控件的时长达到第二时长的情况下,隐藏所述至少两个候选互动操作控件,并循环播放与所述参考互动信息相匹配的教学提示视频,其中,所述教学提示视频用于提示所述当前受控虚拟角色正确完成所述互动操作任务的过程。
5.根据权利要求3或4所述的方法,其特征在于,在所述循环播放与所述参考互动信息相匹配的教学提示视频时,还包括:
在所述显示界面中显示所述互动操作教学题目的切换按键;
响应于对所述切换按键执行的操作,切换至位于所述互动操作教学题目之后的下一个互动操作教学题目对应的题目演示视频。
6.根据权利要求1所述的方法,其特征在于,在显示界面中播放题目演示视频时,包括:
循环播放所述题目演示视频,直至检测到对所述题目应对按键执行的操作执行的操作。
7.根据权利要求1所述的方法,其特征在于,所述在所述显示界面中播放题目选项视频包括:
确定每个所述候选操作对象各自对应的界面元素在所述显示界面中所在显示位置的元素位置信息,其中,所述元素位置信息中包括:所述界面元素的中心锚点对应的点坐标,及所述界面元素的外接矩形对应的边界坐标;
根据所述元素位置信息确定所述候选互动操作控件在所述显示界面中所在显示位置的控件位置信息。
8.根据权利要求7所述的方法,其特征在于,所述根据所述元素位置信息确定所述候选互动操作控件在所述显示界面中所在显示位置的控件位置信息包括:
在所述元素位置信息指示所述界面元素的当前显示位置位于初始位置的情况下,确定所述控件位置信息所指示的位置为在所述界面元素的下方;
在所述元素位置信息指示所述界面元素的当前显示位置已移动至目标位置的情况下,根据所述目标位置的所述元素位置信息更新所述控件位置信息。
9.根据权利要求8所述的方法,其特征在于,所述根据所述目标位置的所述元素位置信息更新所述控件位置信息包括:
根据所述候选互动操作控件的显示宽度和显示高度,以及显示间隔距离,确定与所述界面元素匹配的显示边界值,其中,所述显示间隔距离为所述候选互动操作控件与所述界面元素之间的间隔距离,所述显示边界值包括所述界面元素的上边界对应的显示边界值、所述界面元素的下边界对应的显示边界值、所述界面元素的左边界对应的显示边界值及所述界面元素的右边界对应的显示边界值;
比对所述界面元素的边界距离和所述显示边界值,得到距离比对结果,其中,所述边界距离包括所述界面元素的外接矩形的边界到显示屏幕的边界的距离;
根据所述距离比对结果更新所述控件位置信息。
10.根据权利要求9所述的方法,其特征在于,所述根据所述距离比对结果更新所述控件位置信息包括:
在所述候选互动操作控件显示在所述界面元素的下方,所述距离比对结果指示所述界面元素的第一边界距离小于所述下边界对应的显示边界值,其中,所述第一边界距离用于指示所述外接矩形的下边界到所述显示屏幕的下边界之间的距离;将所述候选互动操作控件更新显示在所述界面元素的上方;
在所述候选互动操作控件显示在所述界面元素的上方,且所述距离比对结果指示所述界面元素的第二边界距离小于所述上边界对应的显示边界值,其中,所述第二边界距离用于指示所述外接矩形的上边界到所述显示屏幕的上边界之间的距离;将所述候选互动操作控件更新显示在所述界面元素的下方。
11.根据权利要求9所述的方法,其特征在于,所述边界距离还包括所述界面元素的中心锚点到显示屏幕的边界的距离,所述根据所述距离比对结果更新所述控件位置信息包括:
在所述候选互动操作控件显示在所述界面元素的下方或上方,所述距离比对结果指示所述界面元素的第三边界距离小于所述左边界对应的显示边界值,其中,所述第三边界距离用于指示所述中心锚点到所述显示屏幕的左边界之间的距离;将所述候选互动操作控件更新显示在所述界面元素的右方;
在所述候选互动操作控件显示在所述界面元素的下方或上方,所述距离比对结果指示所述界面元素的第四边界距离小于所述右边界对应的显示边界值,其中,所述第四边界距离用于指示所述中心锚点到所述显示屏幕的右边界之间的距离;将所述候选互动操作控件更新显示在所述界面元素的左方。
12.根据权利要求9所述的方法,其特征在于,显所述边界距离还包括所述界面元素的中心锚点到显示屏幕的边界的距离,所述根据所述距离比对结果更新所述控件位置信息包括:
在所述候选互动操作控件显示在所述界面元素的左方,所述距离比对结果指示所述界面元素的第五边界距离小于所述左边界对应的显示边界值,其中,所述第五边界距离用于指示所述中心锚点到所述显示屏幕的左边界之间的距离;将所述候选互动操作控件更新显示在所述界面元素的右方;
在所述候选互动操作控件显示在所述界面元素的右方,且所述距离比对结果指示所述界面元素的第六边界距离小于所述右边界对应的显示边界值,其中,所述第六边界距离用于指示所述中心锚点到所述显示屏幕的右边界之间的距离;将所述候选互动操作控件更新显示在所述界面元素的左方。
13.一种互动操作提示装置,其特征在于,包括:
第一播放单元,用于在显示界面中播放题目演示视频,其中,所述题目演示视频用于描述目标游戏应用中的互动操作教学题目;
第二播放单元,用于响应于对所述显示界面中显示的题目应对按键执行的操作,在所述显示界面中播放题目选项视频,其中,所述题目选项视频中包括与所述互动操作教学题目相匹配的至少两个候选操作对象,每个所述候选操作对象各自配置有候选互动操作控件,在所述候选操作对象的显示位置发生第一位移变化的情况下,所述候选操作对象对应的候选互动操作控件将根据所述第一位移变化发生第二位移变化;
获取单元,用于响应于对所述至少两个候选互动操作控件中的目标操作控件执行的选择操作,获取所述目标操作控件对应的目标选项互动信息;
比对单元,用于对所述目标选项互动信息和所述互动操作教学题目的参考互动信息进行比对,得到比对结果;
显示单元,用于显示与所述比对结果对应的互动操作提示信息。
14.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行所述权利要求1至12任一项中所述的方法。
15.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至12任一项所述方法的步骤。
16.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至12任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111139082.4A CN113891138B (zh) | 2021-09-27 | 2021-09-27 | 互动操作提示方法和装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111139082.4A CN113891138B (zh) | 2021-09-27 | 2021-09-27 | 互动操作提示方法和装置、存储介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113891138A CN113891138A (zh) | 2022-01-04 |
CN113891138B true CN113891138B (zh) | 2024-05-14 |
Family
ID=79007083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111139082.4A Active CN113891138B (zh) | 2021-09-27 | 2021-09-27 | 互动操作提示方法和装置、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113891138B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114743422B (zh) * | 2022-06-14 | 2022-08-26 | 北京新唐思创教育科技有限公司 | 一种答题方法及装置和电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112245918A (zh) * | 2020-11-13 | 2021-01-22 | 腾讯科技(深圳)有限公司 | 虚拟角色的控制方法和装置、存储介质及电子设备 |
CN112261482A (zh) * | 2020-10-16 | 2021-01-22 | 腾讯科技(深圳)有限公司 | 互动视频的播放方法、装置、设备及可读存储介质 |
CN112704876A (zh) * | 2020-12-30 | 2021-04-27 | 腾讯科技(深圳)有限公司 | 虚拟对象互动模式的选择方法、装置、设备及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4932010B2 (ja) * | 2010-01-06 | 2012-05-16 | 株式会社スクウェア・エニックス | ユーザインタフェース処理装置、ユーザインタフェース処理方法、およびユーザインタフェース処理プログラム |
-
2021
- 2021-09-27 CN CN202111139082.4A patent/CN113891138B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112261482A (zh) * | 2020-10-16 | 2021-01-22 | 腾讯科技(深圳)有限公司 | 互动视频的播放方法、装置、设备及可读存储介质 |
CN112245918A (zh) * | 2020-11-13 | 2021-01-22 | 腾讯科技(深圳)有限公司 | 虚拟角色的控制方法和装置、存储介质及电子设备 |
CN112704876A (zh) * | 2020-12-30 | 2021-04-27 | 腾讯科技(深圳)有限公司 | 虚拟对象互动模式的选择方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113891138A (zh) | 2022-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8926430B1 (en) | Game system, game program, and method for providing game switchable between manual mode and automatic mode | |
US9873045B2 (en) | Systems and methods for a unified game experience | |
US7843455B2 (en) | Interactive animation | |
CN111729306A (zh) | 游戏角色的传送方法、装置、电子设备及存储介质 | |
WO2020238067A1 (zh) | 游戏中的画面显示方法及装置、存储介质、电子设备 | |
CN112306321B (zh) | 一种信息展示方法、装置、设备及计算机可读存储介质 | |
JP2023552212A (ja) | 対局決済インタフェースの表示方法、装置、機器及びコンピュータプログラム | |
CN113891138B (zh) | 互动操作提示方法和装置、存储介质及电子设备 | |
US20150011314A1 (en) | Method and apparatus for providing a mirror-world based digital board game service | |
CN113101633A (zh) | 云游戏的模拟操作方法、装置及电子设备 | |
JP6153644B2 (ja) | ゲームプログラム、ゲーム処理方法および情報処理装置 | |
JP6465550B2 (ja) | マニュアルモードとオートモードとの間で切替可能なゲームを提供するゲームシステム、ゲームプログラム及びゲーム提供方法 | |
JP6559766B2 (ja) | ゲームプログラム、コンピュータの制御方法およびコンピュータ | |
JP2016168349A5 (zh) | ||
WO2022156629A1 (zh) | 虚拟对象的控制方法、装置、电子设备、存储介质及计算机程序产品 | |
JP2016047242A (ja) | ゲームプログラム、ゲーム処理方法および情報処理装置 | |
US11207603B2 (en) | Information processing system and information processing apparatus that allow diversified game development, method of controlling information processing system, and information processing program in puzzle game using defensive and offensive paramaters | |
CN116196615A (zh) | 游戏场景的切换方法及装置、存储介质、计算机设备 | |
JP2018156190A (ja) | ゲームシステム及びプログラム | |
JP6270789B2 (ja) | ゲームプログラム、コンピュータの制御方法およびコンピュータ | |
WO2023221716A1 (zh) | 虚拟场景中的标记处理方法、装置、设备、介质及产品 | |
US9795889B2 (en) | Game program and information processing device | |
WO2024060924A1 (zh) | 虚拟场景的互动处理方法、装置、电子设备及存储介质 | |
WO2023231557A9 (zh) | 虚拟对象的互动方法、装置、设备、存储介质及程序产品 | |
KR20150084286A (ko) | 직소 퍼즐 게임 방법 및 시스템 |
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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220209 Address after: 518101 Room 201, building a, No.1 Qianwan 1st Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen City, Guangdong Province Applicant after: SHENZHEN TENCENT INFORMATION TECHNOLOGY Co.,Ltd. Address before: 518000 Tencent Building, No. 1 High-tech Zone, Nanshan District, Shenzhen City, Guangdong Province, 35 Floors Applicant before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |