CN114504824A - 对象控制方法、装置、终端及存储介质 - Google Patents
对象控制方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN114504824A CN114504824A CN202210115193.XA CN202210115193A CN114504824A CN 114504824 A CN114504824 A CN 114504824A CN 202210115193 A CN202210115193 A CN 202210115193A CN 114504824 A CN114504824 A CN 114504824A
- Authority
- CN
- China
- Prior art keywords
- virtual
- artificial intelligence
- intelligence object
- interface
- dress
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 88
- 238000013473 artificial intelligence Methods 0.000 claims abstract description 427
- 230000004044 response Effects 0.000 claims abstract description 82
- 230000000694 effects Effects 0.000 claims abstract description 76
- 230000008859 change Effects 0.000 claims abstract description 64
- 230000009471 action Effects 0.000 claims abstract description 36
- 230000000873 masking effect Effects 0.000 claims description 32
- 238000004590 computer program Methods 0.000 claims description 21
- 230000003993 interaction Effects 0.000 claims description 20
- 238000012790 confirmation Methods 0.000 claims description 9
- 238000005034 decoration Methods 0.000 claims description 9
- 239000000523 sample Substances 0.000 claims description 6
- 239000000463 material Substances 0.000 claims description 3
- 230000003370 grooming effect Effects 0.000 claims 1
- 230000002452 interceptive effect Effects 0.000 abstract description 11
- 230000000875 corresponding effect Effects 0.000 description 50
- 238000010586 diagram Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 18
- 230000008569 process Effects 0.000 description 16
- 238000012545 processing Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 9
- 230000001276 controlling effect Effects 0.000 description 7
- 230000033001 locomotion Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000013475 authorization Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 241001465754 Metazoa Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 238000012508 change request Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000037308 hair color Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012857 repacking Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/837—Shooting of targets
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/30—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/308—Details of the user interface
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8076—Shooting
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Human Computer Interaction (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是本申请实施例提供的另一种大厅界面的示意图;
图18是本申请实施例提供的一种控制方式的示意图;
图19是本申请实施例提供的一种对象控制装置的结构示意图;
图20是本申请实施例提供的另一种对象控制装置的结构示意图;
图21是本申请实施例提供的一种终端的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种概念,但除非特别说明,这些概念不受这些术语限制。这些术语仅用于将一个概念与另一个概念区分。举例来说,在不脱离本申请的范围的情况下,可以将第一虚拟装扮称为第二虚拟装扮,且类似地,可将第二虚拟装扮称为第一虚拟装扮。
其中,至少一个是指一个或者一个以上,例如,至少一个虚拟装扮可以是一个虚拟装扮、两个虚拟装扮、三个虚拟装扮等任一大于等于一的整数个虚拟装扮。多个是指两个或者两个以上,例如,多个虚拟装扮可以是两个虚拟装扮、三个虚拟装扮等任一大于等于二的整数个虚拟装扮。每个是指至少一个中的每一个,例如,每个虚拟装扮是指多个虚拟装扮中的每一个虚拟装扮,若多个虚拟装扮为3个虚拟装扮,则每个虚拟装扮是指3个虚拟装扮中的每一个虚拟装扮。
可以理解的是,在本申请的实施方式中,涉及到用户信息等相关的数据,当本申请以上实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
本申请涉及到的人工智能(Artificial Intelligence,AI),是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用***。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。
本申请涉及到的虚拟场景可以用于模拟一个三维虚拟空间,该三维虚拟空间可以是一个开放空间,例如,该虚拟场景中可以包括天空、陆地、海洋等,该陆地可以包括沙漠、城市等环境元素。当然,在该虚拟场景中还可以包括虚拟物品,例如,投掷物、建筑物、载具、虚拟场景中的虚拟对象用于装备自己或与其他虚拟对象进行对局所需的虚拟兵器等道具,该虚拟场景还可以用于模拟不同天气下的环境,例如,晴天、雨天、雾天或黑夜等天气,各种各样的场景元素增强了虚拟场景的多样性和真实性。
其中,用户控制虚拟对象在该虚拟场景中进行移动,该虚拟对象是该虚拟场景中的一个虚拟的用于代表用户的虚拟形象,该虚拟形象是任一种形态,例如,人或者动物等,本申请对此不限定。以电子游戏为例,该电子游戏为第一人称射击游戏、第三人称射击游戏,或者其他使用虚拟兵器进行远程对战的电子游戏。以射击类游戏为例,用户可以控制虚拟对象在该虚拟场景的天空中自由下落、滑翔或者打开降落伞进行下落等,在陆地上中跑动、跳动、爬行、弯腰前行等,也可以控制虚拟对象在海洋中游泳、漂浮或者下潜等,当然,用户也可以控制虚拟对象乘坐虚拟载具在该虚拟场景中进行移动。用户还可以控制虚拟对象在该虚拟场景中进出建筑物,发现并拾取该虚拟场景中的虚拟物品,从而通过拾取的虚拟物品与其他虚拟对象进行对战,例如,该虚拟物品可以是虚拟衣物、虚拟头盔、虚拟防弹衣、虚拟医疗品、虚拟兵器等,也可以是其他虚拟对象被淘汰后遗留的虚拟物品。在此仅以上述场景进行举例说明,本申请实施例对此不作具体限定。
本申请实施例以电子游戏场景为例,用户提前在该终端上进行操作,该终端检测到用户的操作后,下载电子游戏的游戏配置文件,该游戏配置文件包括该电子游戏的应用程序、界面显示数据或虚拟场景数据等,以使得该用户在该终端上登录电子游戏时调用该游戏配置文件,对电子游戏界面进行渲染显示。用户在终端上进行触控操作,该终端检测到触控操作后,确定该触控操作所对应的游戏数据,并对该游戏数据进行渲染显示,该游戏数据包括虚拟场景数据和该虚拟场景中虚拟对象的行为数据等。
图1是本申请实施例提供的一种实施环境的示意图,如图1所示,该实施环境包括终端101和服务器102。终端101以及服务器102通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。
本申请实施例,服务器102为终端101提供人工智能对象以及虚拟元素,终端101显示服务器102提供的人工智能对象以及虚拟元素。服务器102用于根据终端101检测到的触发操作,进行后台处理,为终端101提供后台支持,例如控制人工智能对象执行与虚拟元素进行互动的动作,或者更换人工智能对象的虚拟装扮等。
在一种可能实现方式中,终端101上安装由服务器102提供服务的目标应用,终端101与服务器102通过该目标应用进行交互。可选地,目标应用为终端101操作***中的目标应用,或者为第三方提供的目标应用。该目标应用能够提供游戏功能。可选地,该目标应用还能够具有其他功能,例如,点评功能、购物功能或者社交功能等。可选地,该目标应用为游戏应用、浏览器、内容分享应用或者其他应用等,本申请实施例对此不做限制。可选地,服务器102为该目标应用的后台服务器或者为提供云计算以及云存储等服务的云服务器等。
在一种可能实现方式中,该终端101是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能电视、智能手表或者车载终端等,但并不局限于此。可选地,该服务器102是独立的物理服务器,或者,该服务器102是多个物理服务器构成的服务器集群或者分布式***,或者,该服务器102是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
本申请实施例提供的对象控制方法,可应用于任一显示人工智能对象的场景下。
例如,在电子游戏中显示人工智能对象的场景下。在电子游戏中,终端显示有人工智能对象和虚拟元素,该人工智能对象不受用户操作控制。其中,该人工智能对象能够与大厅界面中的虚拟元素进行互动,除此之外,该人工智能对象还具有虚拟装扮,虚拟装扮用于装饰该人工智能对象的外观。为了丰富人工智能对象的显示形式,采用本申请实施例提供的方法,可以为该人工智能对象更换不同的虚拟装扮,使得人工智能对象的显示形式更加灵活,从而提高了人工智能对象的显示效果。
图2是本申请实施例提供的一种对象控制方法的流程图。本申请实施例的执行主体为终端,参见图2,该方法包括:
201、终端在大厅界面显示人工智能对象和虚拟元素。
大厅界面为一种聚合了多种功能的界面,该大厅界面提供有查看属性信息、查看账号信息或者设置基础参数等功能,例如该大厅界面为应用中的主界面等。例如,在电子游戏中,该大厅界面是开始游戏之前或者结束游戏之后所显示的界面,用户可以在大厅界面中查看虚拟对象的属性信息、设置游戏参数或者进行游戏对局匹配等。
本申请实施例中,该大厅界面中显示有人工智能对象。该人工智能对象又称为AI(Artificial Intelligence,人工智能)助手,该人工智能对象可以为任一种形态,例如人物、动物、卡通形象或者机器人等,本申请实施例对此不做限定。其中,人工智能对象是指基于人工智能操控的对象,该人工智能对象不同于受用户操作控制的被控虚拟对象,也不同于电子游戏中的NPC(Non-Player Character,非玩家角色),该人工智能对象以人工智能为技术支持,能够自主地在终端提供的界面中执行一些操作,从而丰富终端的界面中的显示效果。
本申请实施例中,该大厅界面还显示有虚拟元素,该虚拟元素为可显示的任一类型的元素,例如该虚拟元素用于模拟真实环境中的元素等。
202、终端在大厅界面中,控制人工智能对象执行与虚拟元素进行互动的动作。
其中,由于大厅界面中显示有该人工智能对象和虚拟元素,因此终端能够在该大厅界面中,控制该人工智能对象与该虚拟元素进行互动,从而提供了一种人工智能对象与虚拟元素进行互动的方式,建立了大厅界面中的虚拟元素与人工智能对象之间的联系桥梁,丰富了大厅界面中的显示形式。
203、终端响应于对人工智能对象的换装操作,更换人工智能对象的虚拟装扮。
本申请实施例中,人工智能对象对应有多个虚拟装扮,该虚拟装扮用于装饰人工智能对象的外观,可以称为是人工智能对象的“皮肤”。例如,该虚拟装扮包括人工智能对象的虚拟服饰、虚拟头饰、虚拟首饰、虚拟发型、虚拟发色、虚拟皮肤颜色或者虚拟妆容等。
对人工智能对象的换装操作用于请求更换该人工智能对象的虚拟装扮,因此用户如果想要为人工智能对象更换虚拟装扮,则可以在终端上执行对该人工智能对象的换装操作,终端响应于该换装操作,则更换人工智能对象的虚拟装扮。
本申请实施例提供了一种在大厅界面中能够与虚拟元素进行互动的人工智能对象,该人工智能对象是基于人工智能操控的,而且还提供了为人工智能对象更换虚拟装扮的方式,响应于对该人工智能对象的换装操作,即可更换该人工智能对象的虚拟装扮,丰富了人工智能对象的互动形式和显示形式,提高了人工智能对象的显示效果。
图3是本申请实施例提供的一种对象控制方法的流程图,以在虚拟仓库界面显示多个虚拟装扮为例进行说明,本申请实施例的执行主体为终端,参见图3,该方法包括:
301、终端在大厅界面显示人工智能对象和虚拟元素。
终端显示有大厅界面,该大厅界面为一种聚合了多种功能的界面,该大厅界面提供有查看属性信息、查看账号信息或者设置基础参数等功能,从大厅界面可以跳转至其他界面中,例如该大厅界面为应用中的主界面等。例如,在电子游戏中,该大厅界面是开始游戏之前或者结束游戏之后所显示的界面,用户可以在大厅界面中查看虚拟对象的属性信息、设置游戏参数或者进行游戏对局匹配等。
本申请实施例中,该大厅界面中显示有人工智能对象。其中,该人工智能对象是指基于人工智能操控的对象,该人工智能对象不受用户操作控制,以人工智能为技术支持,能够自主在大厅界面中执行一些操作,丰富大厅界面的显示效果。在一种可能实现方式中,该人工智能模型用于对人工智能对象所需执行的操作进行预测,在各个时刻,调用该人工智能模型对当前时刻的状态数据进行处理,从而预测出人工智能对象所需执行的操作,并显示该人工智能对象执行该操作的场景,从而实现了基于人工智能控制该人工智能对象执行对应的操作的效果。在另一种可能实现方式中,该人工智能对象还提供有操作引导、活动介绍或者物品推荐等功能,例如通过与该人工智能对象进行交互,来触发人工智能对象提供对应的功能。
本申请实施例中,该大厅界面中显示有虚拟元素。该虚拟元素为可显示的任一类型的元素,例如该虚拟元素用于模拟真实环境中的元素等。例如,该虚拟元素可以为虚拟天空、虚拟草地、虚拟树木、当前登录账号的被控虚拟对象、被控虚拟对象的虚拟宠物、被控虚拟对象的虚拟载具、被控虚拟对象的虚拟物资或者虚拟建筑等。其中,被控虚拟对象的虚拟载具可以包括被控虚拟对象已拥有的虚拟汽车、虚拟皮艇、虚拟直升机、虚拟三轮车、虚拟电动车、虚拟摩托车或者虚拟自行车等,被控虚拟对象的虚拟物资可以包括被控虚拟对象已拥有的虚拟空投箱或者虚拟护盾等。
在另一种可能实现方式中,该大厅界面还显示有虚拟场景,该虚拟场景中包括该人工智能对象和虚拟元素,该人工智能对象能够在该虚拟场景中进行移动,该人工智能对象在该虚拟场景中的移动路径不受用户操作控制。例如,终端控制该人工智能对象在虚拟场景中随机移动。
在另一种可能实现方式中,终端安装有电子游戏应用,该大厅界面即为该电子游戏应用中的大厅界面,该大厅界面是开始游戏之前或者结束游戏之后所显示的界面,用户可以在大厅界面中查看被控虚拟对象的属性信息、设置游戏参数、进行游戏对局匹配或者与其他账号的用户进行聊天等。
图4是本申请实施例提供的一种大厅界面的示意图,如图4所示,大厅界面包括人工智能对象401和当前登录账号的被控虚拟对象402,该被控虚拟对象402属于虚拟元素之一,该大厅界面还包括直播入口对应的直播卡片,排位赛的开始入口,以及“礼物”、“商城”、“设置”、“历史记录”和“回归福利”等对应的开始入口。
302、终端在大厅界面中,控制人工智能对象执行与虚拟元素进行互动的动作。
本申请实施例提供了一种人工智能对象与虚拟元素进行互动的方式,建立了大厅界面中的虚拟元素与人工智能对象之间的联系桥梁,丰富了大厅界面中的显示形式。
在一种可能实现方式中,终端响应于人工智能对象移动至虚拟元素所在的区域,控制人工智能对象执行与虚拟元素进行互动的动作。
终端控制人工智能对象进行移动,该人工智能对象的移动路径不受用户操作控制。例如,人工智能对象显示于大厅界面中,终端基于人工智能操控人工智能对象在大厅界面中进行随机移动。当人工智能对象移动到了虚拟元素所在的区域,则终端控制该人工智能对象执行与该虚拟元素进行互动的动作。可选地,该虚拟元素所在的区域为终端预先设置的区域,该区域中包括该虚拟元素,还可以包括该虚拟元素周围的区域,例如包括虚拟元素左侧的区域或者前侧的区域等,本申请实施例对虚拟元素所在的区域的大小不做限定。可选地,该虚拟元素是由终端预先设置的元素,与虚拟元素的互动动作是由终端预先设置的动作。
可选地,虚拟元素包括被控虚拟对象、被控虚拟对象的虚拟宠物、被控虚拟对象的虚拟载具或者被控虚拟对象的虚拟物资中的至少一个,被控虚拟对象为当前登录账号所控制的虚拟对象。可选地,与虚拟元素进行互动的动作包括触摸虚拟元素、与虚拟元素拍照或者拉拽虚拟元素中的至少一个。
例如,图5是本申请实施例提供的一种互动方式的示意图,如图5所示,大厅界面包括人工智能对象501、被控虚拟对象502和被控虚拟对象502的虚拟载具503,当人工智能对象501移动至该虚拟载具503所在的区域,则控制人工智能对象501与该虚拟载具503进行拍照,此时该人工智能对象501与该虚拟载具503所在的区域开可以显示闪光特效,以模拟真实拍照过程中的闪光灯。另外,终端还可以生成包括该人工智能对象501与该虚拟载具503的照片,将该照片存储在当前登录账号的相册中。
例如,图6是本申请实施例提供的一种互动方式的示意图,如图6所示,大厅界面包括人工智能对象601、被控虚拟对象602和被控虚拟对象602的虚拟宠物603,当人工智能对象601移动至该虚拟宠物603所在的区域,则控制人工智能对象601主动戳一下该虚拟宠物603。
例如,图7是本申请实施例提供的一种互动方式的示意图,如图7所示,大厅界面包括人工智能对象701、被控虚拟对象702和被控虚拟对象702的虚拟空投箱703,当人工智能对象701移动至该虚拟空投箱703所在的区域,则控制人工智能对象701拖拽该虚拟空投箱703。
本申请实施例中,在人工智能对象移动至大厅界面中的虚拟元素所在的区域时,控制人工智能对象执行与该虚拟元素进行互动的动作,提供了一种人工智能对象与虚拟场景中的元素进行互动的方式,建立了大厅界面中的虚拟元素与人工智能对象之间的联系桥梁,丰富了大厅界面中的显示形式。
303、终端响应于对人工智能对象的换装操作,显示虚拟仓库界面。
其中,虚拟仓库界面包括当前登录账号的至少一个虚拟仓库,该至少一个虚拟仓库包括人工智能对象的装扮仓库,该人工智能对象的装扮仓库用于存放当前登录账号已拥有的人工智能对象的虚拟装扮。其中,当前登录账号是指该终端当前登录的用户账号,该当前登录账号拥有至少一个虚拟仓库,不同类型的虚拟仓库用于存放不同类型的虚拟物品。
该至少一个虚拟仓库除了包括人工智能对象的装扮仓库之外,还可以其他类型的虚拟仓库,例如包括被控虚拟对象的装扮仓库、虚拟枪械的装扮仓库、虚拟载具的装扮仓库、虚拟物资的装扮仓库以及虚拟资源库等,其中,该虚拟枪械、虚拟载具以及虚拟物资均为游戏中的虚拟道具。虚拟资源库用于存放当前登录账号已拥有的虚拟资源,该虚拟资源可以包括游戏中的虚拟货币、用户充值得到的“点券”、以及参与游戏中活动得到的“活动专属货币”等。
本申请实施例中,用户如果想要为人工智能对象更换虚拟装扮,则执行对人工智能对象的换装操作,终端响应于该换装操作,则显示仓库查看界面,在仓库查看界面中显示至少一个虚拟仓库,以供用户查看并进行选择。
在一种可能实现方式中,大厅界面中包括仓库查看选项,终端响应于对该仓库查看选项的触发操作,显示该虚拟仓库界面。
304、终端响应于对人工智能对象的装扮仓库的查看操作,显示适用于人工智能对象的多个虚拟装扮。
对人工智能对象的装扮仓库的查看操作用于请求查看人工智能对象的装扮仓库,因此在终端显示虚拟仓库界面后,如果用户想要查看人工智能对象的装扮仓库,则在虚拟仓库界面中执行对该人工智能对象的装扮仓库的查看操作,终端响应于对该人工智能对象的装扮仓库的查看操作,则在虚拟仓库界面显示该装扮仓库中存放的适用于该人工智能对象的多个虚拟装扮,以供用户查看。
在一种可能实现方式中,该虚拟仓库界面包括多个虚拟仓库对应的入口选项,对人工智能对象的装扮仓库的查看操作包括对该人工智能对象的装扮仓库对应的入口选项的触发操作。因此,终端响应于对人工智能对象的装扮仓库对应的入口选项的触发操作,显示适用于该人工智能对象的多个虚拟装扮。
在一种可能实现方式中,终端响应于对人工智能对象的装扮仓库的查看操作,在虚拟仓库界面显示人工智能对象以及适用于该人工智能对象的多个虚拟装扮。通过在虚拟仓库界面中显示人工智能对象,便于在虚拟仓库界面中更换人工智能对象的虚拟装扮,并直接显示更换虚拟装扮之后的人工智能对象,使得用户能够及时查看到更换装扮后的效果,从而提高人机交互的效果。
图8是本申请实施例提供的一种虚拟仓库界面的示意图,如图8所示,虚拟仓库界面包括多个虚拟仓库,如虚拟载具的装扮仓库“载具皮肤”、虚拟降落伞的装扮仓库“降落伞皮肤”、虚拟枪械的装扮仓库“枪械皮肤”、被控虚拟对象的装扮仓库“被控虚拟对象的皮肤”以及人工智能对象的装扮仓库“人工智能对象的皮肤”。用户执行对该人工智能对象的装扮仓库的查看操作,终端在该虚拟仓库界面显示人工智能对象801,以及该人工智能对象801已拥有的虚拟装扮802和虚拟装扮803。
305、终端响应于对所显示的第二虚拟装扮的选择操作,将人工智能对象当前的虚拟装扮更换为第二虚拟装扮。
终端显示的多个虚拟装扮中包括第二虚拟装扮,该第二虚拟装扮与该人工智能对象当前的虚拟装扮不同。对该第二虚拟装扮的选择操作用于请求为人工智能对象设置该第二虚拟装扮,因此用户如果在查看终端显示的多个虚拟装扮后,想要将人工智能对象的虚拟装扮更换为该第二虚拟装扮,则可以执行对该第二虚拟装扮的选择操作,终端响应于对该第二虚拟装扮的选择操作,将该人工智能对象当前的虚拟装扮更换为该第二虚拟装扮。
在一种可能实现方式中,对第二虚拟装扮的选择操作包括对第二虚拟装扮的点击操作,该点击操作可以为单击操作或者双击操作等。因此,终端响应于对该第二虚拟装扮的点击操作,将人工智能对象当前的虚拟装扮更换为第二虚拟装扮。
在另一种可能实现方式中,该虚拟仓库界面还显示有人工智能对象,对第二虚拟装扮的选择操作包括将该第二虚拟装扮拖拽至该人工智能对象所在区域的拖拽操作。因此,终端响应于第二虚拟装扮被拖拽至人工智能对象所在的区域,将人工智能对象当前的虚拟装扮更换为该第二虚拟装扮。
在另一种可能实现方式中,该虚拟仓库界面还包括每个虚拟装扮对应的选择选项,对第二虚拟装扮的选择操作包括对该第二虚拟装扮对应的选择选项的触发操作。因此,终端响应于对该第二虚拟装扮对应的选择选项的触发操作,将人工智能对象当前的虚拟装扮更换为第二虚拟装扮。
在另一种可能实现方式中,该人工智能对象存在于多个不同的界面中,将人工智能对象当前的虚拟装扮更换为第二虚拟装扮,是指将每个界面中的人工智能对象当前的虚拟装扮均更换为该第二虚拟装扮。则终端响应于在虚拟仓库界面中的退出操作,显示大厅界面,该大厅界面中包括更换虚拟装扮后的人工智能对象,也即是在大厅界面中显示更换为第二虚拟装扮的人工智能对象。
可选地,大厅界面中包括退出选项,该退出操作为对该退出选项的触发操作,或者该退出操作为在大厅界面中执行的滑动操作,例如左滑操作或右滑操作等。
例如,如图8所示,虚拟仓库界面中的人工智能对象801当前的虚拟装扮为虚拟装扮802,如果用户想要更换该人工智能对象801,可以执行对虚拟仓库界面中的虚拟装扮803的点击操作,如图9所示,在用户点击虚拟装扮803后,终端将该人工智能对象801当前的虚拟装扮802更换为该虚拟装扮803。除此之外,如图10所示,当用户执行对该虚拟仓库界面的退出操作后,终端重新显示大厅界面,与图4所示的大厅界面相比,图10所示的大厅界面中的人工智能对象401的虚拟装扮也更换为该虚拟装扮803。
需要说明的是,本申请实施例仅以选择第二虚拟装扮为例进行说明,除此之外,在步骤305中,终端可以响应于对所显示的与当前虚拟装扮不同的任一虚拟装扮的选择操作,将该人工智能对象当前的虚拟装扮更换为被选中的虚拟装扮。
本申请实施例提供了一种在大厅界面中能够与虚拟元素进行互动的人工智能对象,该人工智能对象是基于人工智能操控的,而且还提供了为人工智能对象更换虚拟装扮的方式,响应于对该人工智能对象的换装操作,即可更换该人工智能对象的虚拟装扮,丰富了人工智能对象的互动形式和显示形式,提高了人工智能对象的显示效果。
并且,人工智能对象具有装扮仓库,该装扮仓库中存放有多个虚拟装扮,通过在虚拟仓库界面中执行对该装扮仓库的查看操作,即可使终端显示该装扮仓库中的多个虚拟装扮,提供了一种到装扮仓库中查看虚拟装扮的方式,通过模拟真实场景中的仓库,提高了查看虚拟装扮的真实感以及趣味性。
并且,通过在虚拟仓库界面显示人工智能对象以及适用于该人工智能对象的多个虚拟装扮,便于在虚拟仓库界面中更换人工智能对象的虚拟装扮,并直接显示更换虚拟装扮之后的人工智能对象,使得用户能够及时查看到更换装扮后的效果,从而提高人机交互的效果。
图11是本申请实施例提供的一种对象控制方法的流程图,以基于对人工智能对象的第一触控操作显示多个虚拟装扮为例进行说明,本申请实施例的执行主体为终端,参见图11,该方法包括:
1101、终端在大厅界面显示人工智能对象和虚拟元素。
1102、终端在大厅界面中,控制人工智能对象执行与虚拟元素进行互动的动作。
该步骤1101-步骤1102的过程与上述步骤301-步骤302的过程同理,在此不再一一赘述。
1103、终端响应于对人工智能对象的换装操作,在大厅界面中显示适用于人工智能对象的多个虚拟装扮。
本申请实施例中,用户如果想要为人工智能对象更换虚拟装扮,则执行对人工智能对象的换装操作,终端响应于该换装操作,则在大厅界面中显示适用于人工智能对象的多个虚拟装扮,以供用户查看并进行选择。
在一种可能实现方式中,终端响应于对人工智能对象的第一触控操作,在大厅界面中显示适用于人工智能对象的多个虚拟装扮。
对该人工智能对象的第一触控操作用于请求显示适用于该人工智能对象的多个虚拟装扮,例如该第一触控操作包括对人工智能对象的单击操作、双击操作或者触摸操作等,本申请实施例对此不做限定。因此,如果用户想要查看人工智能对象的多个虚拟装扮,则在大厅界面中执行对该人工智能对象的第一触控操作,终端响应于对该人工智能对象的第一触控操作,则在大厅界面中显示该人工智能对象的多个虚拟装扮。
可选地,终端响应于对该人工智能对象的第一触控操作,在该人工智能对象对应的显示区域显示该多个虚拟装扮。例如,在人工智能对象的上侧、左侧、右侧或者下侧显示该多个虚拟装扮。可选地,终端在该人工智能对象对应的显示区域展开装扮列表,该装扮列表中包括该人工智能对象的多个虚拟装扮。
图12是本申请实施例提供的一种大厅界面的示意图,如图12所示,大厅界面包括人工智能对象401和被控虚拟对象402,例如该第一触控操作为双击操作,用户执行对该人工智能对象401的双击操作,终端在该大厅界面中显示装扮列表1201,该装扮列表1201中包括人工智能对象401的虚拟装扮802和虚拟装扮803,其中,该人工智能对象401当前的虚拟装扮为虚拟装扮802。
本申请实施例中,通过在大厅界面中执行对人工智能对象的第一触控操作,即可使终端显示该人工智能对象的多个虚拟装扮,提供了一种通过触控人工智能对象显示虚拟装扮的方式,操作简便,无需跳转到其他界面中,因此提高了人机交互的效率,也提高了显示虚拟装扮的效率。
在另一种可能实现方式中,终端响应于对大厅界面中的换装选项的触发操作,在大厅界面中显示适用于人工智能对象的多个虚拟装扮。
大厅界面中包括换装选项,该换装选项用于查看适用于人工智能对象的多个虚拟装扮。因此,如果用户想要查看人工智能对象的多个虚拟装扮,则在大厅界面中执行对该换装选项的触发操作,终端响应于对该换装选项的触发操作,显示适用于该人工智能对象的多个虚拟装扮。
可选地,终端响应于对该换装选项的触发操作,在该换装选项对应的显示区域,显示该多个虚拟装扮,例如,在换装选项的上侧、左侧、右侧或者下侧显示该多个虚拟装扮。可选地,终端在该人工智能对象对应的显示区域展开装扮列表,该装扮列表中包括该人工智能对象的多个虚拟装扮。
并且,通过在大厅界面中执行对换装选项的触发操作,即可使终端显示该人工智能对象的多个虚拟装扮,提供了一种通过触发换装选项显示虚拟装扮的方式,操作简便,无需跳转到其他界面中,因此提高了人机交互的效率,也提高了显示虚拟装扮的效率。
1104、终端响应于对所显示的第一虚拟装扮的选择操作,将人工智能对象当前的虚拟装扮更换为第一虚拟装扮。
该步骤1104中更换虚拟装扮的过程与上述步骤305中更换虚拟装扮的过程同理,在此不再一一赘述。
本申请实施例提供的方法,大厅界面中显示有人工智能对象,该人工智能对象具有多个虚拟装扮,通过显示该多个虚拟装扮可以供用户进行选择,从而将该人工智能对象当前的虚拟装扮更换为选择的虚拟装扮,因此提供了一种为大厅界面中的人工智能对象更换装扮的方式,丰富了人工智能对象的显示形式,提高了人工智能对象的显示效果。
需要说明的是,上述实施例仅以终端根据对虚拟装扮的选择操作为人工智能对象更换虚拟装扮为例,说明了终端响应于对大厅界面中的换装选项的触发操作,或者对人工智能对象的第一触控操作,更换人工智能对象的虚拟装扮的过程,在另一实施例中,还可以采取其他方式确定为人工智能对象更换哪个虚拟装扮,例如为人工智能对象更换预先设置的虚拟装扮,或者为人工智能对象更换任意一个与人工智能对象当前的虚拟装扮不同的其他虚拟装扮。
图13是本申请实施例提供的一种对象控制方法的流程图,以获取并更换虚拟装扮为例进行说明,本申请实施例的执行主体为终端,参见图13,该方法包括:
1301、终端在大厅界面显示人工智能对象和虚拟元素。
1302、终端在大厅界面中,控制人工智能对象执行与虚拟元素进行互动的动作。
该步骤1301-步骤1302的过程与上述步骤301-步骤302的过程同理,在此不再一一赘述。
1303、终端响应于对大厅界面中的装扮获取入口的触发操作,显示装扮获取界面。
大厅界面中显示有装扮获取入口,该装扮获取入口为装扮获取界面的入口。对该装扮获取入口的触发操作用于请求显示装扮获取界面。因此,如果用户想要查看装扮获取界面,则在大厅界面中执行对该装扮获取入口的触发操作,终端响应于对该装扮获取入口的触发操作,显示该装扮获取界面。
其中,该装扮获取界面用于获取适用于人工智能对象的虚拟装扮,该装扮获取界面包括当前登录账号未拥有的多个虚拟装扮。
在一种可能实现方式中,该装扮获取界面还包括当前登录账号已拥有的至少一个虚拟装扮,且该至少一个虚拟装扮是从该装扮获取界面中获取的。可选地,装扮获取界面包括多个虚拟装扮以及每个虚拟装扮对应的状态标识,例如该状态标识包括“已拥有”和“未拥有”,“已拥有”表示当前登录账号已拥有该虚拟装扮,“未拥有”表示当前登录账号还未拥有该虚拟装扮。
在一种可能实现方式中,该装扮获取界面包括当前登录账号未拥有的多个虚拟装扮,以及获取每个虚拟装扮所需的虚拟资源的数量。也即是,当前登录账号可以使用虚拟资源来交换虚拟装扮。可选地,该虚拟资源为游戏中的“虚拟货币”、用户充值得到的“点券”、以及参与游戏中活动得到的“活动专属货币”等。
1304、终端响应于对装扮获取界面中的第三虚拟装扮的获取操作,将第三虚拟装扮发放给当前登录账号,并将人工智能对象当前的虚拟装扮更换为第三虚拟装扮。
装扮获取界面中显示的多个虚拟装扮中包括第三虚拟装扮,该第三虚拟装扮与该人工智能对象当前的虚拟装扮不同,且该第三虚拟装扮为当前登录账号未拥有的虚拟装扮。对第三虚拟装扮的获取操作用于请求获取该第三虚拟装扮,因此用户如果想要获取该第三虚拟装扮,则可以执行对该第三虚拟装扮的获取操作,终端响应于对该第三虚拟装扮的获取操作,将该第三虚拟装扮发放给当前登录账号,此时当前登录账号已拥有该第三虚拟装扮,因此终端同时将该人工智能对象当前的虚拟装扮更换为该第三虚拟装扮,也即是为人工智能对象更换上最新获取的第三虚拟装扮,以便用户查看该第三虚拟装扮的上身效果。
在一种可能实现方式中,装扮获取界面还包括当前登录账号未拥有的每个虚拟装扮对应的获取选项,对该第三虚拟装扮的获取操作包括对该第三虚拟装扮对应的获取选项的触发操作,因此终端响应于对该第三虚拟装扮的获取选项的触发操作,将该第三虚拟装扮发放给当前登录账号,并将人工智能对象当前的虚拟装扮更换为第三虚拟装扮。
在另一种可能实现方式中,当前登录账号具有人工智能对象的装扮仓库,该装扮仓库用于存放当前登录账号已拥有的人工智能对象的虚拟装扮,则终端响应于对第三虚拟装扮的获取操作,将该第三虚拟装扮添加至人工智能对象的该装扮仓库中,并将人工智能对象当前的虚拟装扮更换为第三虚拟装扮。
在另一种可能实现方式中,终端响应于对第三虚拟装扮的获取操作,显示获取第三虚拟装扮所需的虚拟资源的数量,响应于对数量的确认操作,扣除当前登录账号的数量的虚拟资源,将第三虚拟装扮发放给当前登录账号。
当前登录账号需要使用虚拟资源来交换为该第三虚拟装扮,因此终端将获取该第三虚拟装扮所需的虚拟资源的数量展示给用户,如果用户确认使用该数量的虚拟资源交换该第三虚拟装扮,则执行对该数量的确认操作,终端响应于该确认操作,则扣除当前登录账号的数量的虚拟资源,并将该第三虚拟装扮发放给当前登录账号。
可选地,终端响应于对第三虚拟装扮的获取操作,显示该数量以及对应的确认选项,对该数量的确认操作包括对该数量对应的确认选项的触发操作,因此终端响应于对该数量对应的确认选项的触发操作,扣除当前登录账号的数量的虚拟资源,并将第三虚拟装扮发放给当前登录账号。
需要说明的是,本申请实施例仅以获取第三虚拟装扮为例进行说明,除此之外,在步骤1304中,终端可以响应于对当前登录账号未拥有的任一虚拟装扮的获取操作,将被选中的虚拟装扮发放给当前登录账号,并将人工智能对象当前的虚拟装扮更换为被选中的虚拟装扮。
本申请实施例提供的方法,终端提供有装扮获取界面,在当前登录账号未拥有某一虚拟装扮的情况下,通过在装扮获取界面中执行对该虚拟装扮的获取操作,即可使终端将该虚拟装扮发放给当前登录账号,并将人工智能对象当前的虚拟装扮更换为该虚拟装扮,因此提供了一种获取和更新虚拟装扮的方式,丰富了人工智能对象的显示形式,提高了人工智能对象的显示效果。
并且,在将第三虚拟装扮发放给当前登录账号的同时,还将该人工智能对象当前的虚拟装扮更换为该第三虚拟装扮,也即是为人工智能对象更换上最新获取的第三虚拟装扮,以便用户及时查看该第三虚拟装扮的上身效果,提高了更换虚拟装扮的效率。
图14是本申请实施例提供的一种对象控制方法的流程图,以向服务器发送换装请求为例进行说明,本申请实施例的执行主体为终端,参见图14,该方法包括:
1401、终端在大厅界面显示人工智能对象和虚拟元素。
1402、终端在大厅界面中,控制人工智能对象执行与虚拟元素进行互动的动作。
该步骤1401-步骤1402的过程与上述步骤301-步骤302的过程同理,在此不再一一赘述。
1403、终端响应于对人工智能对象的换装操作,向服务器发送换装请求。
换装请求携带当前登录账号和请求更换的虚拟装扮对应的装扮标识,该装扮标识用于指示该请求更换的虚拟装扮,例如该装扮标识为该虚拟装扮的名称或者编号等,本申请实施例对此不做限定。
其中,由于终端无法确定当前登录账号的人工智能对象是否具有更换虚拟装扮的权限,因此中高端没有直接为人工智能对象更换虚拟装扮的权限,则终端响应于对人工智能对象的换装操作,向服务器发送对应的换装请求,该换装请求用于请求为当前登录账号的人工智能对象更换该装扮标识指示的虚拟装扮,也即是向服务器请求查询当前登录账号的人工智能对象是否具有更换该虚拟装扮的权限。
在一种可能实现方式中,终端响应于对人工智能对象的换装操作,对该换装操作进行安全校验,在该换装操作通过安全校验的情况下,向服务器发送换装请求。其中,对该换装操作的安全校验用于校验该换装操作是否是非正常的操作,例如,该换装操作是否是基于外挂程序或者其他作弊程序所执行的。
在该换装操作通过安全校验的情况下,说明该换装操作不属于非正常的操作,则终端向服务器发送换装请求。在该换装操作未通过安全校验的情况下,说明该换装操作属于非正常的操作,则终端显示装扮更换失败的通知。
1404、服务器响应于换装请求,在确定当前登录账号已拥有该装扮标识指示的虚拟装扮的情况下,返回换装允许通知。
服务器响应于终端发送的换装请求,获取该换装请求中携带的当前登录账号以及装扮标识,服务器查询该当前登录账号是否拥有该装扮标识指示的虚拟装扮,在确定当前登录账号已拥有该虚拟装扮的情况下,则向终端发送换装允许通知,该换装允许通知表示允许终端为当前登录账号的人工智能对象更换该虚拟装扮。
在一种可能实现方式中,服务器中存储有账号与装扮标识之间的对应关系,某一账号与某一装扮标识具有对应关系,表示该账号已拥有该装扮标识指示的虚拟装扮。因此服务器获取到换装请求中的当前登录账号和装扮标识后,查询与该当前登录账号具有对应关系的装扮标识,若查询到的装扮标识中包括该换装请求中的装扮标识,说明当前登录账号拥有该换装请求中的装扮标识指示的虚拟装扮,也即是当前登录账号的人工智能对象具有更换该虚拟装扮的权限,因此服务器向终端返回换装允许通知。
在另一实施例中,服务器响应于该换装请求,在确定当前登录账号未拥有该装扮标识指示的虚拟装扮的情况下,返回换装不允许通知,该换装不允许通知表示不允许终端为当前登录账号的人工智能对象更换该虚拟装扮。
1405、终端响应于服务器返回的换装允许通知,更换人工智能对象的虚拟装扮。
终端接收到服务器返回的换装允许通知,则说明当前登录账号的人工智能对象具有更换该第一虚拟装扮的权限,因此终端更换人工智能对象的虚拟装扮。
在一种可能实现方式中,终端本地存储有该虚拟装扮,因此终端响应于该换装允许通知,获取本地存储的虚拟装扮,并将该人工智能对象当前的虚拟装扮更换为该虚拟装扮。
在另一实施例中,终端接收到服务器返回的换装不允许通知,说明当前登录账号的人工智能对象没有更换该虚拟装扮的权限,则终端显示装扮更换失败通知。
图15是本申请实施例提供的一种对象控制方法的流程图,如图15所示,该方法包括以下步骤。
1501、终端向当前登录账号发放虚拟装扮。
1502、终端为人工智能对象挂载虚拟装扮的组件,以使该人工智能对象的外观为该虚拟装扮。
1503、在用户执行换装操作时,终端对该换装操作进行安全校验,若通过安全校验,则执行下述步骤1504,如果未通过安全校验,则结束流程。
1504、服务器进行换装权限校验,也即是判断当前登录账号是否已拥有请求更换的虚拟装扮,若已经拥有该虚拟装扮,表示通过权限校验,则执行下述步骤1506,若未拥有该虚拟装扮,表示未通过权限校验,则结束流程。
1505、服务器向终端发送换装允许通知。
1506、终端在本地更新人工智能对象的虚拟装扮。
1507、终端在本地的各个界面中刷新该人工智能对象的显示形式,以使该人工智能对象的外观为该虚拟装扮。
本申请实施例提供的方法,终端向服务器发送换装请求,以校验当前登录账号是拥有虚拟装扮,也即是当前登录账号的人工智能对象是否具有更换该虚拟装扮的权限,从而在确认该人工智能对象具有更换该虚拟装扮的权限的情况下,将人工智能对象当前的虚拟装扮更换为该虚拟装扮,能够避免终端直接为未拥有虚拟装扮的账号的人工智能对象更换虚拟装扮,提高了对人工智能对象的虚拟装扮进行更换的安全性。
并且,终端在对换装操作通过安全校验的情况下,向服务器发送换装请求,从而避免对非正常的换装操作进行响应,提高了对人工智能对象的虚拟装扮进行更换的安全性。
上述各个实施例中,终端可以为人工智能对象更换当前登录账号已拥有的虚拟装扮,因此在更换虚拟装扮之前,终端可以为当前登录账号发放虚拟装扮。其中,为当前登录账号发放虚拟装扮,包括以下两种发放方式中的至少一种。
第一种发放方式:终端响应于基于当前登录账号完成目标活动,将目标活动对应的虚拟装扮发放给当前登录账号。
其中,目标活动对应的虚拟装扮是完成该目标活动的虚拟奖励,该虚拟装扮用于装扮人工智能对象,因此终端在确定当前登录账号完成该目标活动时,将该目标活动对应的虚拟装扮发放给当前登录账号,例如将该虚拟装扮添加至该当前登录账号的人工智能对象的装扮仓库中。例如,该虚拟装扮可以为人工智能对象的服饰、颜色或者首饰等。
在一种可能实现方式中,终端响应于基于当前登录账号完成目标活动,显示活动奖励领取界面,该活动奖励领取界面包括目标活动对应的虚拟装扮以及该装扮对应的领取选项,终端响应于对该领取选项的触发操作,将该虚拟装扮发放给当前登录账号。
图16是本申请实施例提供的一种活动奖励领取界面的示意图,如图16所示,当前登录账号完成“终极对决活动”后,终端显示该活动奖励领取界面,该活动奖励领取界面包括奖励给当前登录账号的虚拟装扮1601,以及该虚拟装扮1601对应的领取选项1602。用户在点击该领取选项1602,终端将该虚拟装扮1601发放给当前登录账号。
第二种发放方式:终端响应于对大厅界面中的装扮获取入口的触发操作,显示装扮获取界面,装扮获取界面包括当前登录账号未拥有的多个虚拟装扮。终端响应于对装扮获取界面中的任一虚拟装扮的获取操作,将该获取操作对应的虚拟装扮发放给当前登录账号。
其中,该第二种发放方式与上述步骤1303-1304中发放第三虚拟装扮的过程同理,在此不再一一赘述。
上述各个实施例中,说明了终端为人工智能对象更换虚拟装扮的过程,以及终端为当前登录账号发放虚拟装扮的过程。除此之外,终端还可以采用其他方式控制人工智能对象。其中,包括以下三种控制方式中的至少一种:
第一种互动方式:终端响应于对人工智能对象的第二触控操作,在人工智能对象对应的显示区域显示活动信息。
对该人工智能对象的第二触控操作用于请求显示活动信息,例如该第二触控操作包括对人工智能对象的单击操作、双击操作或者触摸操作等,本申请实施例对此不做限定。因此,如果用户想要查看活动信息,则执行对该人工智能对象的第二触控操作,终端响应于对该人工智能对象的第二触控操作,则在人工智能对象对应的显示区域显示活动信息。可选地,该活动信息为终端预先配置的活动信息,不同时期可以配置不同类型的活动信息。
在一种可能实现方式中,该活动信息包括活动时间、活动简介以及活动奖励等信息,该活动信息可以以活动卡片或者活动气泡等形式显示,该获取信息还可以为活动详情界面的入口,也即是终端响应于对该活动信息的触发操作,显示该活动对应的活动详情界面,则用户可以在该活动详情界面详细了解活动内容,并参与活动。
例如,图17是本申请实施例提供的一种大厅界面的示意图,如图17所示,该大厅界面包括人工智能对象1701和被控虚拟对象1702,例如该第二触控操作为单击操作,则终点在检测到用户执行对该人工智能对象1701的单击操作后,在该人工智能对象1701上方的区域显示活动气泡1703,该活动气泡1703是活动详情界面的入口,当终端检测到用户对该活动气泡1703的触发操作,则从该大厅界面跳转至活动详情界面。
第二种互动方式:终端响应于对人工智能对象的第三触控操作,控制人工智能对象执行第三触控操作对应的动作。
对该人工智能对象的第三触控操作用于请求人工智能对象展示动作,例如该第三触控操作包括对人工智能对象的单击操作、双击操作或者触摸操作等,本申请实施例对此不做限定。因此,如果用户想要查看人工智能对象展示动作,则执行对该人工智能对象的第三触控操作,终端响应于对该人工智能对象的第三触控操作,则控制人工智能对象执行第三触控操作对应的动作。
例如,该第三触控操作对应的动作包括打招呼、摸鼻子、受到惊吓的动作或者比划胜利姿势等,本申请实施例对此不做限定。
本申请实施例中,在用户执行对人工智能对象的触控操作时,终端控制人工智能对象执行相应的动作,提供了一种用户与人工智能对象进行互动的方式,建立了用户与人工智能对象之间的联系桥梁,丰富了人机交互的方式。
第三种互动方式:终端响应于人工智能对象移动至大厅界面的边缘区域,控制人工智能对象在边缘区域执行探头动作。
例如,图18是本申请实施例提供的一种控制方式的示意图,如图18所示,大厅界面包括人工智能对象1801和被控虚拟对象1802,当人工智能对象1801移动至该大厅界面的边缘区域,则控制人工智能对象执行从大厅界面的外面向大厅界面的里面探头的动作。
本申请实施例中,在人工智能对象移动至大厅界面的边缘区域时,控制人工智能对象在边缘区域执行探头动作,从而模拟人工智能对象与用户进行互动的效果,丰富了大厅界面中的显示形式。
图19是本申请实施例提供的一种对象控制装置的结构示意图。参见图18,该装置包括:
大厅界面显示模块1901,用于在大厅界面显示人工智能对象和虚拟元素,人工智能对象为基于人工智能操控的对象,虚拟元素为可显示的任一类型的元素;
互动模块1902,用于在大厅界面中,控制人工智能对象执行与虚拟元素进行互动的动作;
换装模块1903,用于响应于对人工智能对象的换装操作,更换人工智能对象的虚拟装扮,虚拟装扮用于装饰人工智能对象的外观。
本申请实施例提供了一种在大厅界面中能够与虚拟元素进行互动的人工智能对象,该人工智能对象是基于人工智能操控的,而且还提供了为人工智能对象更换虚拟装扮的方式,响应于对该人工智能对象的换装操作,即可更换该人工智能对象的虚拟装扮,丰富了人工智能对象的互动形式和显示形式,提高了人工智能对象的显示效果。
可选地,换装模块1903,包括:
装扮显示单元1913,用于响应于对人工智能对象的换装操作,在大厅界面中显示适用于人工智能对象的多个虚拟装扮;
装扮更换单元1923,用于响应于对所显示的第一虚拟装扮的选择操作,将人工智能对象当前的虚拟装扮更换为第一虚拟装扮,第一虚拟装扮与当前的虚拟装扮不同。
可选地,换装模块1903,包括:
换装单元1933,用于响应于对大厅界面中的换装选项的触发操作,或者对人工智能对象的第一触控操作,更换人工智能对象的虚拟装扮。
可选地,换装模块1903,包括:
仓库显示单元1943,用于响应于对人工智能对象的换装操作,显示虚拟仓库界面,虚拟仓库界面包括当前登录账号的至少一个虚拟仓库,至少一个虚拟仓库包括人工智能对象的装扮仓库;
装扮显示单元1913,用于响应于对人工智能对象的装扮仓库的查看操作,在虚拟仓库界面中显示适用于人工智能对象的多个虚拟装扮;
装扮更换单元1923,用于响应于对所显示的第二虚拟装扮的选择操作,将人工智能对象当前的虚拟装扮更换为第二虚拟装扮,第二虚拟装扮与当前的虚拟装扮不同。
可选地,大厅界面显示模块1901,还用于响应于在虚拟仓库界面中的退出操作,显示大厅界面,大厅界面中包括更换虚拟装扮后的人工智能对象。
可选地,装置还包括:
获取界面显示模块1904,用于响应于对大厅界面中的装扮获取入口的触发操作,显示装扮获取界面,装扮获取界面包括当前登录账号未拥有的多个虚拟装扮;
装扮发放模块1905,用于响应于对装扮获取界面中的第三虚拟装扮的获取操作,将第三虚拟装扮发放给当前登录账号;
换装模块1903,还用于将人工智能对象当前的虚拟装扮更换为第三虚拟装扮。
可选地,装扮发放模块1905,包括:
数量显示单元1915,用于响应于对第三虚拟装扮的获取操作,显示获取第三虚拟装扮所需的虚拟资源的数量;
装扮发放单元1925,用于响应于对数量的确认操作,扣除当前登录账号的数量的虚拟资源,将第三虚拟装扮发放给当前登录账号。
可选地,装置还包括:
装扮发放模块1905,用于响应于基于当前登录账号完成目标活动,将目标活动对应的虚拟装扮发放给当前登录账号,目标活动对应的虚拟装扮用于装扮人工智能对象。
可选地,互动模块1902,用于响应于人工智能对象移动至虚拟元素所在的区域,控制人工智能对象执行与虚拟元素进行互动的动作。
可选地,虚拟元素包括被控虚拟对象、被控虚拟对象的虚拟宠物、被控虚拟对象的虚拟载具或者被控虚拟对象的虚拟物资中的至少一个,被控虚拟对象为当前登录账号所控制的虚拟对象;
与虚拟元素的互动动作包括触摸虚拟元素、与虚拟元素拍照或者拉拽虚拟元素中的至少一个。
可选地,装置还包括:
活动信息显示模块1906,用于响应于对人工智能对象的第二触控操作,在人工智能对象对应的显示区域显示活动信息。
可选地,装置还包括:
第一控制模块1907,用于响应于对人工智能对象的第三触控操作,控制人工智能对象执行第三触控操作对应的动作。
可选地,装置还包括:
第二控制模块1908,用于响应于人工智能对象移动至大厅界面的边缘区域,控制人工智能对象在边缘区域执行探头动作。
可选地,换装模块1903,包括:
请求发送单元1953,用于响应于对人工智能对象的换装操作,向服务器发送换装请求,换装请求携带当前登录账号和请求更换的虚拟装扮对应的装扮标识,服务器用于响应于换装请求,在确定当前登录账号已拥有装扮标识指示的虚拟装扮的情况下,返回换装允许通知;
装扮更换单元1963,用于响应于服务器返回的换装允许通知,更换人工智能对象的虚拟装扮。
需要说明的是:上述实施例提供的对象控制装置在控制人工智能对象时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的对象控制装置与对象控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请实施例还提供了一种终端,该终端包括处理器和存储器,存储器中存储有至少一条计算机程序,该至少一条计算机程序由处理器加载并执行,以实现上述实施例的对象控制方法中所执行的操作。
图21示出了本申请一个示例性实施例提供的终端2100的结构示意图。
终端2100包括有:处理器2101和存储器2102。
处理器2101可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器2101可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器2101也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器2101可以集成有GPU(Graphics Processing Unit,图像处理的交互器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器2101还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器2102可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器2102还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器2102中的非暂态的计算机可读存储介质用于存储至少一条计算机程序,该至少一条计算机程序用于被处理器2101所具有以实现本申请中方法实施例提供的对象控制方法。
在一些实施例中,终端2100还可选包括有:***设备接口2103和至少一个***设备。处理器2101、存储器2102和***设备接口2103之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口2103相连。可选地,***设备包括:射频电路2104、显示屏2105、摄像头组件2106、音频电路2107和电源2108中的至少一种。
***设备接口2103可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器2101和存储器2102。在一些实施例中,处理器2101、存储器2102和***设备接口2103被集成在同一芯片或电路板上;在一些其他实施例中,处理器2101、存储器2102和***设备接口2103中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路2104用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路2104通过电磁信号与通信网络以及其他通信设备进行通信。射频电路2104将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路2104包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路2104可以通过至少一种无线通信协议来与其它设备进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路2104还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏2105用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏2105是触摸显示屏时,显示屏2105还具有采集在显示屏2105的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器2101进行处理。此时,显示屏2105还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏2105可以为一个,设置在终端2100的前面板;在另一些实施例中,显示屏2105可以为至少两个,分别设置在终端2100的不同表面或呈折叠设计;在另一些实施例中,显示屏2105可以是柔性显示屏,设置在终端2100的弯曲表面上或折叠面上。甚至,显示屏2105还可以设置成非矩形的不规则图形,也即异形屏。显示屏2105可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-EmittingDiode,有机发光二极管)等材质制备。
摄像头组件2106用于采集图像或视频。可选地,摄像头组件2106包括前置摄像头和后置摄像头。前置摄像头设置在终端2100的前面板,后置摄像头设置在终端2100的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件2106还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路2107可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器2101进行处理,或者输入至射频电路2104以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端2100的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器2101或射频电路2104的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路2107还可以包括耳机插孔。
电源2108用于为终端2100中的各个组件进行供电。电源2108可以是交流电、直流电、一次性电池或可充电电池。当电源2108包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端2100还包括有一个或多个传感器2109。该一个或多个传感器2109包括但不限于:加速度传感器2110、陀螺仪传感器2111、压力传感器2112、光学传感器2113以及接近传感器2114。
加速度传感器2110可以检测以终端2100建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器2110可以用于检测重力加速度在三个坐标轴上的分量。处理器2101可以根据加速度传感器2110采集的重力加速度信号,控制显示屏2105以横向视图或纵向视图进行用户界面的显示。加速度传感器2110还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器2111可以检测终端2100的机体方向及转动角度,陀螺仪传感器2111可以与加速度传感器2110协同采集用户对终端2100的3D动作。处理器2101根据陀螺仪传感器2111采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器2112可以设置在终端2100的侧边框和/或显示屏2105的下层。当压力传感器2112设置在终端2100的侧边框时,可以检测用户对终端2100的握持信号,由处理器2101根据压力传感器2112采集的握持信号进行左右手识别或快捷操作。当压力传感器2112设置在显示屏2105的下层时,由处理器2101根据用户对显示屏2105的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
光学传感器2113用于采集环境光强度。在一个实施例中,处理器2101可以根据光学传感器2113采集的环境光强度,控制显示屏2105的显示亮度。可选地,当环境光强度较高时,调高显示屏2105的显示亮度;当环境光强度较低时,调低显示屏2105的显示亮度。在另一个实施例中,处理器2101还可以根据光学传感器2113采集的环境光强度,动态调整摄像头组件2106的拍摄参数。
接近传感器2114,也称距离传感器,设置在终端2100的前面板。接近传感器2114用于采集用户与终端2100的正面之间的距离。在一个实施例中,当接近传感器2114检测到用户与终端2100的正面之间的距离逐渐变小时,由处理器2101控制显示屏2105从亮屏状态切换为息屏状态;当接近传感器2114检测到用户与终端2100的正面之间的距离逐渐变大时,由处理器2101控制显示屏2105从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图21中示出的结构并不构成对终端2100的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条计算机程序,该至少一条计算机程序由处理器加载并执行,以实现上述实施例的对象控制方法中所执行的操作。
本申请实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序由处理器加载并执行,以实现如上述实施例的对象控制方法中所执行的操作。在一些实施例中,本申请实施例所涉及的计算机程序可被部署在一个计算机设备上执行,或者在位于一个地点的多个计算机设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算机设备上执行,分布在多个地点且通过通信网络互连的多个计算机设备可以组成区块链***。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请实施例的可选实施例,并不用以限制本申请实施例,凡在本申请实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (18)
1.一种对象控制方法,其特征在于,所述方法包括:
在大厅界面显示人工智能对象和虚拟元素,所述人工智能对象为基于人工智能操控的对象,所述虚拟元素为可显示的任一类型的元素;
在所述大厅界面中,控制所述人工智能对象执行与所述虚拟元素进行互动的动作;
响应于对所述人工智能对象的换装操作,更换所述人工智能对象的虚拟装扮,所述虚拟装扮用于装饰所述人工智能对象的外观。
2.根据权利要求1所述的方法,其特征在于,所述响应于对所述人工智能对象的换装操作,更换所述人工智能对象的虚拟装扮,包括:
响应于对所述人工智能对象的换装操作,在所述大厅界面中显示适用于所述人工智能对象的多个虚拟装扮;
响应于对所显示的第一虚拟装扮的选择操作,将所述人工智能对象当前的虚拟装扮更换为所述第一虚拟装扮,所述第一虚拟装扮与所述当前的虚拟装扮不同。
3.根据权利要求1所述的方法,其特征在于,所述响应于对所述人工智能对象的换装操作,更换所述人工智能对象的虚拟装扮,包括:
响应于对所述大厅界面中的换装选项的触发操作,或者对所述人工智能对象的第一触控操作,更换所述人工智能对象的虚拟装扮。
4.根据权利要求1所述的方法,其特征在于,所述响应于对所述人工智能对象的换装操作,更换所述人工智能对象的虚拟装扮,包括:
响应于对所述人工智能对象的换装操作,显示虚拟仓库界面,所述虚拟仓库界面包括当前登录账号的至少一个虚拟仓库,所述至少一个虚拟仓库包括所述人工智能对象的装扮仓库;
响应于对所述人工智能对象的装扮仓库的查看操作,在所述虚拟仓库界面中显示适用于所述人工智能对象的多个虚拟装扮;
响应于对所显示的第二虚拟装扮的选择操作,将所述人工智能对象当前的虚拟装扮更换为所述第二虚拟装扮,所述第二虚拟装扮与所述当前的虚拟装扮不同。
5.根据权利要求4所述的方法,其特征在于,所述响应于对所显示的第二虚拟装扮的选择操作,将所述人工智能对象当前的虚拟装扮更换为所述第二虚拟装扮之后,所述方法还包括:
响应于在所述虚拟仓库界面中的退出操作,显示所述大厅界面,所述大厅界面中包括更换虚拟装扮后的所述人工智能对象。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于对所述大厅界面中的装扮获取入口的触发操作,显示装扮获取界面,所述装扮获取界面包括当前登录账号未拥有的多个虚拟装扮;
响应于对所述装扮获取界面中的第三虚拟装扮的获取操作,将所述第三虚拟装扮发放给所述当前登录账号,并将所述人工智能对象当前的虚拟装扮更换为所述第三虚拟装扮。
7.根据权利要求6所述的方法,其特征在于,所述响应于对所述装扮获取界面中的第三虚拟装扮的获取操作,将所述第三虚拟装扮发放给所述当前登录账号,包括:
响应于对所述第三虚拟装扮的获取操作,显示获取所述第三虚拟装扮所需的虚拟资源的数量;
响应于对所述数量的确认操作,扣除所述当前登录账号的所述数量的虚拟资源,将所述第三虚拟装扮发放给所述当前登录账号。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于基于当前登录账号完成目标活动,将所述目标活动对应的虚拟装扮发放给所述当前登录账号,所述目标活动对应的虚拟装扮用于装扮所述人工智能对象。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述在所述大厅界面中,控制所述人工智能对象执行与所述虚拟元素进行互动的动作,包括:
响应于所述人工智能对象移动至所述虚拟元素所在的区域,控制所述人工智能对象执行与所述虚拟元素进行互动的动作。
10.根据权利要求9所述的方法,其特征在于,
所述虚拟元素包括被控虚拟对象、所述被控虚拟对象的虚拟宠物、所述被控虚拟对象的虚拟载具或者所述被控虚拟对象的虚拟物资中的至少一个,所述被控虚拟对象为当前登录账号所控制的虚拟对象;
所述与所述虚拟元素进行互动的动作包括触摸所述虚拟元素、与所述虚拟元素拍照或者拉拽所述虚拟元素中的至少一个。
11.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
响应于在所述大厅界面中对所述人工智能对象的第二触控操作,在所述人工智能对象对应的显示区域显示活动信息。
12.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
响应于在所述大厅界面中对所述人工智能对象的第三触控操作,控制所述人工智能对象执行所述第三触控操作对应的动作。
13.根据权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
响应于所述人工智能对象移动至所述大厅界面的边缘区域,控制所述人工智能对象在所述边缘区域执行探头动作。
14.根据权利要求1-8任一项所述的方法,其特征在于,所述响应于对所述人工智能对象的换装操作,更换所述人工智能对象的虚拟装扮,包括:
响应于对所述人工智能对象的换装操作,向服务器发送换装请求,所述换装请求携带当前登录账号和请求更换的虚拟装扮对应的装扮标识,所述服务器用于响应于所述换装请求,在确定所述当前登录账号已拥有所述装扮标识指示的虚拟装扮的情况下,返回换装允许通知;
响应于所述服务器返回的所述换装允许通知,更换所述人工智能对象的虚拟装扮。
15.一种对象控制装置,其特征在于,所述装置包括:
显示模块,用于在大厅界面显示人工智能对象和虚拟元素,所述人工智能对象为基于人工智能操控的对象,所述虚拟元素为可显示的任一类型的元素;
互动模块,用于在所述大厅界面中,控制所述人工智能对象执行与所述虚拟元素进行互动的动作;
换装模块,用于响应于对所述人工智能对象的换装操作,更换所述人工智能对象的虚拟装扮,所述虚拟装扮用于装饰所述人工智能对象的外观。
16.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行,以实现如权利要求1至14任一项所述的对象控制方法。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行,以实现如权利要求1至14任一项所述的对象控制方法。
18.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序由处理器加载并执行,以实现如权利要求1至14任一项所述的对象控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210115193.XA CN114504824A (zh) | 2022-02-05 | 2022-02-05 | 对象控制方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210115193.XA CN114504824A (zh) | 2022-02-05 | 2022-02-05 | 对象控制方法、装置、终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114504824A true CN114504824A (zh) | 2022-05-17 |
Family
ID=81551082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210115193.XA Pending CN114504824A (zh) | 2022-02-05 | 2022-02-05 | 对象控制方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114504824A (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170080346A1 (en) * | 2014-05-01 | 2017-03-23 | Mohamad Abbas | Methods and systems relating to personalized evolving avatars |
CN107149773A (zh) * | 2017-05-31 | 2017-09-12 | 合肥视尔文化创意有限公司 | 一种应用于游戏的自由换装方法 |
CN107918518A (zh) * | 2016-10-11 | 2018-04-17 | 阿里巴巴集团控股有限公司 | 互动操作方法、装置、终端设备和操作*** |
CN110448909A (zh) * | 2019-08-16 | 2019-11-15 | 腾讯科技(深圳)有限公司 | 一种应用中目标角色的结果输出方法和装置以及介质 |
CN111309886A (zh) * | 2020-02-18 | 2020-06-19 | 腾讯科技(深圳)有限公司 | 一种信息交互方法、装置和计算机可读存储介质 |
CN112657195A (zh) * | 2020-12-31 | 2021-04-16 | 腾讯科技(深圳)有限公司 | 虚拟角色形象的处理方法、装置、设备及存储介质 |
CN113069771A (zh) * | 2021-04-09 | 2021-07-06 | 网易(杭州)网络有限公司 | 虚拟对象的控制方法、装置和电子设备 |
CN113144599A (zh) * | 2021-04-30 | 2021-07-23 | 腾讯科技(深圳)有限公司 | 虚拟角色的装扮更换方法、装置、计算机设备及存储介质 |
-
2022
- 2022-02-05 CN CN202210115193.XA patent/CN114504824A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170080346A1 (en) * | 2014-05-01 | 2017-03-23 | Mohamad Abbas | Methods and systems relating to personalized evolving avatars |
CN107918518A (zh) * | 2016-10-11 | 2018-04-17 | 阿里巴巴集团控股有限公司 | 互动操作方法、装置、终端设备和操作*** |
CN107149773A (zh) * | 2017-05-31 | 2017-09-12 | 合肥视尔文化创意有限公司 | 一种应用于游戏的自由换装方法 |
CN110448909A (zh) * | 2019-08-16 | 2019-11-15 | 腾讯科技(深圳)有限公司 | 一种应用中目标角色的结果输出方法和装置以及介质 |
CN111309886A (zh) * | 2020-02-18 | 2020-06-19 | 腾讯科技(深圳)有限公司 | 一种信息交互方法、装置和计算机可读存储介质 |
CN112657195A (zh) * | 2020-12-31 | 2021-04-16 | 腾讯科技(深圳)有限公司 | 虚拟角色形象的处理方法、装置、设备及存储介质 |
CN113069771A (zh) * | 2021-04-09 | 2021-07-06 | 网易(杭州)网络有限公司 | 虚拟对象的控制方法、装置和电子设备 |
CN113144599A (zh) * | 2021-04-30 | 2021-07-23 | 腾讯科技(深圳)有限公司 | 虚拟角色的装扮更换方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020119447A1 (zh) | 虚拟角色的皮肤显示方法、装置及设备 | |
CN113289331B (zh) | 虚拟道具的显示方法、装置、电子设备及存储介质 | |
CN111596838B (zh) | 业务处理方法、装置、计算机设备及计算机可读存储介质 | |
CN111760278A (zh) | 技能控件的显示方法、装置、设备及介质 | |
CN112569607B (zh) | 预购道具的显示方法、装置、设备及介质 | |
CN113058264A (zh) | 虚拟场景的显示方法、虚拟场景的处理方法、装置及设备 | |
CN111544897B (zh) | 基于虚拟场景的视频片段显示方法、装置、设备及介质 | |
CN110833695B (zh) | 基于虚拟场景的业务处理方法、装置、设备及存储介质 | |
CN113680060B (zh) | 虚拟画面显示方法、装置、设备、介质及计算机程序产品 | |
CN114432699A (zh) | 虚拟房间的装饰方法、装置、设备及介质 | |
CN112274936B (zh) | 虚拟道具的子道具补充方法、装置、设备及存储介质 | |
CN113413615A (zh) | 游戏邀请方法、装置、计算机设备及存储介质 | |
CN111589168B (zh) | 即时通讯方法、装置、设备及介质 | |
CN113599819A (zh) | 提示信息的显示方法、装置、设备及存储介质 | |
US20230271087A1 (en) | Method and apparatus for controlling virtual character, device, and storage medium | |
CN112755517A (zh) | 虚拟对象控制方法、装置、终端及存储介质 | |
CN113641443B (zh) | 界面元素的显示方法、装置、设备及可读存储介质 | |
CN112843703B (zh) | 信息显示方法、装置、终端及存储介质 | |
CN113144595B (zh) | 虚拟道路的生成方法、装置、终端及存储介质 | |
CN114307173A (zh) | 虚拟物品的信息显示方法、发送方法、装置、设备及介质 | |
CN113559494B (zh) | 虚拟道具的显示方法、装置、终端及存储介质 | |
CN112691375B (zh) | 虚拟对象控制方法、装置、终端及存储介质 | |
CN114504824A (zh) | 对象控制方法、装置、终端及存储介质 | |
CN112957732B (zh) | 搜索方法、装置、终端及存储介质 | |
WO2021143262A1 (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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40070824 Country of ref document: HK |