Virtual scene-based skill acquisition methods, devices, equipment, and computer programs

The method enables virtual objects to acquire skills from different identity types within a virtual scene by interacting with social options, improving convenience and efficiency while reducing the need for identity conversions, thus enhancing skill diversity and reducing data overhead.

JP7870357B2Active Publication Date: 2026-06-04TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2023-06-26
Publication Date
2026-06-04

AI Technical Summary

Technical Problem

In existing technologies, acquiring skills corresponding to multiple different identity types in virtual objects requires frequent conversion of identity types, leading to inconvenience and inefficiency.

Method used

A method and device that allow virtual objects to acquire skills from different identity types by interacting with social options in a virtual scene, enabling skills to be obtained without changing their identity type, through displaying identification information and candidate skill options between tribes, and receiving selection operations to trigger skill acquisition.

Benefits of technology

This approach enhances the convenience and efficiency of skill acquisition by allowing virtual objects to possess skills from different identity types without repeated identity conversions, increasing diversity and reducing data overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007870357000001
    Figure 0007870357000001
  • Figure 0007870357000002
    Figure 0007870357000002
  • Figure 0007870357000003
    Figure 0007870357000003
Patent Text Reader

Abstract

This application provides a skill acquisition method, apparatus, device, medium, and product based on a virtual scene in the field of computer technology. The method includes: a step of displaying a first virtual tribe in a virtual scene (410); a step of displaying social options, where the social options include candidate skill options corresponding to a second virtual tribe, and the functions corresponding to the candidate skill options are the skills possessed by virtual objects of a second identity type (420); a step of receiving a selection operation for a first skill option among the candidate skill options (430); and a step of, when the acquisition of the first skill is completed, displaying the first skill in a skill list in the process of a virtual object of a first identity type participating in a virtual battle (440). When the identity type is determined, by supporting the acquisition of skills possessed by virtual objects of different identity types, the virtual object can simultaneously possess skills corresponding to different identity types without converting the identity type, thereby improving the convenience of skill acquisition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross-reference to related applications) This application claims priority to a Chinese patent application filed on August 30, 2022, with application number 202211045452.2 and invention title "Skill acquisition method, device, equipment, medium and product based on virtual scene", and all of its contents are incorporated herein by reference.

[0002] This application relates to the field of computer technology, and in particular, to a skill acquisition method, device, equipment, medium and product based on a virtual scene.

Background Art

[0003] With the rapid development of computer technology and the diversification of terminals, the application of electronic games has gradually spread. Among them, strategic games are relatively popular games that display virtual scenes by terminal devices. Players can control virtual objects to complete game tasks in the virtual scene by formulating game strategies, and promote the development of the game plot.

[0004] In related technologies, because virtual objects of different identity (Also called "social status.") types have different skills, when a player selects the identity type of a virtual object, the player can convert the identity type of the virtual object so that the virtual object acquires the skills corresponding to other identity types.

[0005] However, in related technologies, in order to acquire skills corresponding to multiple different identity types, players need to convert the identity type multiple times. The conversion of the identity type is difficult, and the convenience of skill acquisition is not sufficient.

Summary of the Invention

Means for Solving the Problems

[0006] Embodiments of this application provide a method, apparatus, device, medium, and product for acquiring skills based on a virtual scene, the technical solution being as follows:

[0007] In one embodiment, a method for acquiring skills based on a virtual scene is provided, which is executed by a terminal device. The first virtual tribe in the aforementioned virtual scene (Note that in this specification, "tribe" refers to "village" or "hamlet.") A step of displaying the first virtual tribe, wherein the first virtual tribe is a virtual tribe corresponding to a virtual object of a first identity type in the virtual scene, Social Options (Also known as "social activity options.") A step of displaying the following, wherein the social options include identification information of a second virtual tribe and candidate skill options corresponding to the second virtual tribe, the second virtual tribe is a virtual tribe corresponding to a virtual object of a second identity type in the virtual scene, and the skills corresponding to the candidate skill options are skills possessed by the virtual object of the second identity type, A step of receiving a selection operation for a first skill option among the candidate skill options, wherein the selection operation is used to trigger the acquisition of a first skill corresponding to the first skill option, If the acquisition of the first skill is completed, the process in which a virtual object of the first identity type participates in a virtual battle includes the step of displaying the first skill in the skill list.

[0008] In another embodiment, a skill acquisition device based on a virtual scene is provided. Used to display a first virtual tribe in the virtual scene, the first virtual tribe is a virtual tribe that corresponds to a virtual object of a first identity type in the virtual scene, It is also used to display social options, the social options include identification information of a second virtual tribe and candidate skill options corresponding to the second virtual tribe, the second virtual tribe is a virtual tribe corresponding to a virtual object of a second identity type in the virtual scene, and the skills corresponding to the candidate skill options are the skills possessed by the virtual object of the second identity type, and the display module A receiving module used to receive a selection operation for a first skill option among the candidate skill options, wherein the selection operation is used to trigger the acquisition of a first skill corresponding to the first skill option, The display module is also used to display the first skill in the skill list during the process in which a virtual object of the first identity type participates in a virtual battle once the acquisition of the first skill is complete.

[0009] In another embodiment, a terminal device is provided, the terminal device including a processor and memory, the memory storing at least one program, the at least one program being loaded and executed by the processor to perform the virtual scene-based skill acquisition method described above.

[0010] In another embodiment, a computer-readable storage medium is provided, the storage medium storing at least one program, the at least one program being loaded and executed by a processor to perform the virtual scene-based skill acquisition method described above.

[0011] In another embodiment, a computer program product is provided, which includes computer instructions, which are stored in a computer-readable storage medium. The processor of a terminal device reads these computer instructions from the computer-readable storage medium, and the processor executes these computer instructions, thereby causing the terminal device to perform the virtual scene-based skill acquisition method described above. [Effects of the Invention]

[0012] The beneficial effects brought about by the technical solutions provided in the embodiments of this application include at least the following:

[0013] The social options between the first and second virtual tribes allow virtual objects of the first identity type in the first virtual tribe to acquire skills possessed by virtual objects of the second identity type in the second virtual tribe. This enables virtual objects to acquire skills corresponding to other identity types without converting their identity type once their identity type is determined, thereby improving the convenience of acquiring skills between different identity types. In particular, when it is necessary to acquire skills corresponding to different identity types, the convenience and efficiency of skill acquisition are higher.

[0014] Furthermore, by triggering social interaction between different virtual tribes and acquiring skills from virtual objects of different identity types, the virtual battle process allows virtual objects to simultaneously possess skills corresponding to different identity types without converting their own identity types. This increases the diversity of skill acquisition, avoids the need for users to convert their identity types multiple times during the process of acquiring skills corresponding to different identity types, and reduces computer data overhead. [Brief explanation of the drawing]

[0015] [Figure 1] This is a schematic diagram of a skill acquisition method based on a virtual scene provided by one exemplary embodiment of the present application. [Figure 2] This is a schematic diagram of an implementation environment provided by one exemplary embodiment of this application. [Figure 3]It is a structural block diagram of an electronic device provided by one exemplary embodiment of the present application. [Figure 4] It is a flowchart of a skill acquisition method based on a virtual scene provided by one exemplary embodiment of the present application. [Figure 5] It is a flowchart of a skill acquisition method based on a virtual scene provided by another exemplary embodiment of the present application. [Figure 6] It is a schematic diagram of a skill acquisition method based on a virtual scene provided by another exemplary embodiment of the present application. [Figure 7] It is a schematic diagram of the acquisition completion time provided by one exemplary embodiment of the present application. [Figure 8] It is a flowchart of a skill acquisition method based on a virtual scene provided by another exemplary embodiment of the present application. [Figure 9] It is a schematic diagram of the first skill provided by one exemplary embodiment of the present application. [Figure 10] It is a schematic diagram of the acquisition completion prompt information provided by one exemplary embodiment of the present application. [Figure 11] It is a flowchart of a skill acquisition method based on a virtual scene provided by another exemplary embodiment of the present application. [Figure 12] It is a structural block diagram of a skill acquisition device based on a virtual scene provided by one exemplary embodiment of the present application. [Figure 13] It is a structural block diagram of a skill acquisition device based on a virtual scene provided by another exemplary embodiment of the present application. [Figure 14] It is a structural block diagram of a terminal device provided by one exemplary embodiment of the present application.

Embodiments for Carrying out the Invention

[0016] To make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below in combination with the drawings.

[0017] Herein, exemplary embodiments are described in detail, and examples are shown in the drawings. Where the following description relates to the drawings, unless otherwise specified, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. On the contrary, they are merely examples of apparatuses and methods consistent with some aspects of this application, which are described in detail in the appended claims.

[0018] First, I will briefly explain the nouns related to the embodiments of this application.

[0019] A virtual environment refers to a virtual environment that is displayed (or provided) when an application program is executed on a terminal device. This virtual environment may be a simulation environment of the real world, a half-simulation and half-fictional environment, or a purely fictional environment. The virtual environment may be a 2D virtual environment, a 2.5D virtual environment, or a 3D virtual environment. In the following embodiments, the virtual environment is described as a 2D virtual environment as an example, but the embodiments of this application are not limited to this.

[0020] A virtual object refers to an object that can be operated within a virtual environment. This operational object may be a virtual chess piece, a virtual person, a virtual animal, an anime character, or other objects displayed in the virtual environment, such as a person, animal, plant, oil barrel, wall, or stone. Preferably, the virtual object is a 3D model, a 2D planar model, or the like, created based on skeletal animation technology. Each virtual object has its own shape and volume within the virtual environment and occupies a portion of the space within that virtual environment.

[0021] First, referring to Figure 1, which shows a schematic diagram of a skill acquisition method based on a virtual scene provided by one exemplary embodiment of the present application, as shown in Figure 1, the client displays a virtual scene 100, which contains a first virtual tribe 110, the first virtual tribe 110 being a virtual tribe corresponding to a virtual object of a first identity type. In this embodiment, the name of the first virtual tribe 110 is "Temple Base Camp," where "Temple Base Camp" contains a first virtual building 111 "Social Embassy" for initiating social interaction between virtual tribes, and social interaction in this embodiment includes acquiring skills possessed by virtual objects among different virtual tribes. The first virtual building in this embodiment may also be called a designated virtual building.

[0022] In response to a user trigger operation on the first virtual building 111, the client displays social options 120, which include identification information for the second virtual tribe 121 "Park" and candidate skill options 122 corresponding to the second virtual tribe 121. In this embodiment, the second virtual tribe 121 is a virtual tribe of virtual objects of the second identity type, and the skills "Flying Formation," "Horsemanship," "Swordsmanship," and "Toolmaking," which correspond to the four candidate skill options 122 respectively, are skills possessed by virtual objects of the second identity type. The second identity type differs from the first identity type, and the first virtual tribe 110 differs from the second virtual tribe 121. The skills corresponding to the second identity type are exclusive skills that do not exist for virtual objects of the first identity type.

[0023] Upon receiving a selection operation for the first skill option 1221 among the candidate skill options 122, the client begins executing the logic to acquire the first skill "Flight Formation" corresponding to the first skill option 1221. Once the acquisition of the first skill is complete, the client adds the first skill to the skill list corresponding to the virtual object of the first identity type. In the process of the virtual object of the first identity type participating in a virtual battle, the client displays the first skill "Flight Formation" in the skill list of this virtual object; that is, the skill list of the current virtual object includes the skills possessed by the first identity type itself, as well as the first skill corresponding to the acquired second identity type. The first skill option can refer to any candidate skill option among multiple candidate skill options, and the first skill option in this embodiment may also be called the target skill option.

[0024] Next, the implementation environment of this application will be described below. Refer to Figure 2, which shows a schematic diagram of the implementation environment provided by the exemplary embodiment of this application. This implementation environment includes a terminal 210, a server 220, and a communication network 230, the terminal 210 and the server 220 being connected via the communication network 230.

[0025] Terminal 210 has a target application program 211 installed and running, and the target application program 211 is an application program that supports a 2D or 3D virtual environment. The target application program 211 may be a virtual reality application program, a 3D map program, an auto chess game, a strategy game, a puzzle game, a third-person shooting game (TPS), a first-person shooting game (FPS), a multiplayer online battle arena game (MOBA), a multiplayer gunfight survival game, etc. In one feasible configuration, this target application program 211 may be a standalone version of an application program, such as a standalone version of a 3D game program, or a network online version of an application program. The terminal in this embodiment may also be called a terminal device.

[0026] Preferably, when the target application program 211 is implemented as a standalone version of the application program, the client corresponding to the target application program 211 displays a first virtual tribe in the virtual scene, the first virtual tribe is a virtual tribe corresponding to a virtual object of a first identity type, and when the client receives a trigger operation for a first virtual building in the first virtual tribe, it displays social options including identification information for a second virtual tribe and candidate skill options corresponding to the second virtual tribe, where the skills corresponding to the candidate skill options are skills possessed by a virtual object of a second identity type, and the virtual object of a second identity type corresponds to the second virtual tribe. When the client receives a selection operation for a first skill option, it controls the virtual object of the first identity type to begin acquiring the first skill corresponding to this first skill option. Once the acquisition of the first skill is complete, the client adds the first skill to the skill list corresponding to the virtual object of the first identity type. In the subsequent process in which the virtual object of the first identity type engages in combat, the client displays the acquired first skill in the skill list.

[0027] Preferably, if the target application program 211 is implemented as a network online version of an application program, for example, if the target application program 211 can be implemented as a strategy game, a client installed and running on terminal 210 displays a first virtual tribe in a virtual scene, and in response to a trigger operation on a first virtual building in the first virtual tribe, the client generates a social request and sends the social request to server 220, where the social request is used to request the initiation of social interaction between different virtual tribes.

[0028] After receiving a social request sent by the client, server 220 determines the rendering data corresponding to the second virtual tribe and the rendering data of candidate skill options corresponding to the second virtual tribe according to the social request, generates social options, and feeds them back to the client as social results.

[0029] After receiving the social results, the client installed and running on terminal 210 performs interface rendering on the virtual scene based on the rendering data, displaying the identification information of the second virtual tribe and candidate skill options corresponding to the second virtual tribe. Here, the skills corresponding to the candidate skill options are the skills possessed by virtual objects of the second identity type, and virtual objects of the second identity type belong to the second virtual tribe. In response to a selection operation for the first skill option among the candidate skill options, the client generates a skill acquisition request and sends it to server 220, which is used to request the acquisition of the first skill corresponding to the first skill option.

[0030] After receiving a skill acquisition request sent by the client, Server 220 populates the skill library corresponding to the first skill with skill information (skill name, skill attributes, etc.) corresponding to the first skill, generates a skill acquisition result based on the skill entry result, and feeds the skill acquisition result back to the client, where the skill entry result is used to indicate that the virtual object of the first identity type has now acquired the first skill.

[0031] After receiving the skill acquisition results, the client, in a subsequent process that controls a virtual object of the first identity type to conduct a virtual battle, displays the first skill in the skill list so that the user can select the first skill and conduct the virtual battle.

[0032] The above-mentioned terminal 210 is selectable and is, for example, any terminal on which the target application program 211 is installed and running. The terminal is applicable to various forms of electronic devices such as desktop computers, laptop portable computers, mobile phones, tablet computers, e-readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, smart TVs, and intelligent in-vehicle devices, but the embodiments of this application are not limited thereto.

[0033] For illustrative purposes, see Figure 3, which shows a structural block diagram of an electronic device provided by one exemplary embodiment of this application. This electronic device 300 includes an operating system 320 and an application program 322.

[0034] Operating system 320 is basic software that provides application programs 322 with secure access to computer hardware.

[0035] Application program 322 is an application program that supports a virtual environment. Preferably, application program 322 is an application program that supports a three-dimensional virtual environment. This application program 322 may be any of the following: a virtual reality application program, a three-dimensional map program, a third-person shooting game, a first-person shooting game, a multiplayer online tactical competition game, a multiplayer gunfight survival game, a puzzle game, or a strategy game. This application program 322 may be a standalone version of an application program, such as a standalone version of a game program, or a network online version of an application program.

[0036] Server 220 may be a single server, multiple servers, a cloud computing platform, or a virtualization center. Server 220 may also be a backend server for terminal 210. Preferably, in the implementation process of the target application program 211, Server 220 performs the primary computing tasks and terminal 210 performs secondary computing tasks, or Server 220 performs secondary computing tasks and terminal 210 performs primary computing tasks, or Server 220 and terminal 210 employ a distributed computing architecture to perform collaborative computing, but the embodiments of this application are not limited thereto.

[0037] It should be noted that the above-mentioned servers may be independent physical servers, server clusters or distributed systems consisting of multiple physical servers, or cloud servers for providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), big data, and artificial intelligence platforms.

[0038] Here, cloud technology refers to hosting technology that integrates a set of resources such as hardware, software, and networks within a wide area network or local area network to enable data computing, storage, processing, and sharing.

[0039] In some embodiments, the server may be implemented as a node within a blockchain system.

[0040] Furthermore, this application may display a prompt interface, a pop-up window, or output audio prompt information before and during the process of collecting user-related data. This prompt interface, pop-up window, or audio prompt information is used to prompt the user that their related data is currently being collected. As a result, this application will only begin executing the relevant steps for acquiring user-related data after obtaining user confirmation from this prompt interface or pop-up window. Otherwise (i.e., if user confirmation from this prompt interface or pop-up window is not obtained), the relevant steps for acquiring user-related data will be terminated, i.e., user-related data will not be acquired. In other words, all user data collected by this application will be strictly processed in accordance with the requirements of relevant national laws and regulations, informed consent or sole consent from the data subject will be obtained after obtaining the user's consent and permission, and subsequent data use and processing actions will be carried out within the scope of laws and regulations and the permission of the data subject. The collection, use, and processing of relevant user data must comply with relevant national and local laws and regulations and standards. For example, operations, virtual scenes, virtual objects, virtual tribes, etc., related to this application will all be acquired with full permission.

[0041] In conjunction with the above brief introduction, the present application describes a method for acquiring skills based on a virtual scene, which may be performed by a terminal or jointly by a server and a terminal. In the embodiments of this application, the method is described as being performed by a terminal (such as a client installed and running on the terminal), and as shown in Figure 4, the method includes the following steps.

[0042] In step 410, the first virtual tribe in the virtual scene is displayed, and this first virtual tribe is the virtual tribe that corresponds to the virtual object of the first identity type in the virtual scene.

[0043] In the embodiments of this application, a virtual tribe can refer to a cluster of virtual buildings such as a virtual village, virtual castle, or virtual town, and can be used to represent a place where a certain type of virtual object gathers. Exemplarily, a first virtual tribe may be used to represent a collection of virtual objects of a first identity type, and this first virtual tribe may be used to refer to a collection formed by a combination of multiple virtual objects of the first identity type, i.e., the first virtual tribe includes multiple virtual objects, all of which belong to the first identity type. This virtual scene can refer to a scene provided by a client of the target application program described above.

[0044] Preferably, multiple tribal members of a first virtual tribe belong to the same virtual object, for example, the shape of each virtual object in the first virtual tribe is the same, or multiple tribal members of a first virtual tribe are different objects having the same identity type, for example, the shape of each virtual object in the first virtual tribe is different, but the embodiments of this application are not limited thereto.

[0045] The first identity type is an identity type selected by the user account currently logged into the client, and the identity type may be used to represent the identity type corresponding to each virtual object belonging to the same virtual tribe. For example, if the first virtual tribe is tribe A, then tribe A includes tribe members whose identity type is "member A". Preferably, the identity type may be set by the designer of the application program. The style of the first virtual tribe is associated with the first identity type, and if the second identity type is "Knight", then the style of the first virtual tribe may be a virtual castle. The skills associated with the first virtual tribe are linked to the first identity type, and the first identity type can determine the skills that the first virtual tribe can possess. The skills between each identity type are different.

[0046] In step 420, social options are displayed, which include identification information for the second virtual tribe and candidate skill options corresponding to the second virtual tribe. The second virtual tribe is the virtual tribe that corresponds to the virtual object of the second identity type in the virtual scene, and the skills corresponding to the candidate skill options are the skills that the virtual object of the second identity type possesses.

[0047] Here, social options are used to select which skills the user will acquire from the second virtual tribe. For example, social options include multiple candidate skill options corresponding to the second virtual tribe, with each candidate skill option corresponding to one unique skill of the second virtual tribe. Identification information for the second virtual tribe is used to uniquely identify the second virtual tribe, such as its name, number, or symbolic virtual building.

[0048] In some embodiments, the second virtual tribe and the first virtual tribe belong to different virtual tribes; that is, the virtual objects in the first virtual tribe and the virtual objects in the second virtual tribe correspond to different identity types. The second virtual tribe can refer to any virtual tribe other than the first virtual tribe. The identification information of the second virtual tribe is used to uniquely identify the second virtual tribe.

[0049] In some examples, virtual objects corresponding to different virtual tribes belong to different identity types, and therefore, the types of skills possessed by virtual objects of different identity types are different. For example, "Member A" has the skill "Scratch" and "Member B" has the skill "Energy Absorption". Member A and Member B belong to different identity types of virtual objects, and therefore, "Scratch" is a designated skill possessed by Member A, and "Energy Absorption" is a designated skill possessed by Member B.

[0050] Preferably, the candidate skill options include options for skills possessed by a virtual object of a second identity type that a virtual object of a first identity type has not yet acquired, or the candidate skill options include options for skills possessed by a virtual object of a second identity type that a virtual object of a first identity type has acquired, and options for skills possessed by a virtual object of a second identity type that have not yet acquired, but the embodiments of this application are not limited thereto.

[0051] In one example, a first virtual tribe includes a first virtual building, which is used to initiate social interaction between virtual tribes; that is, different virtual tribes can socialize through the first virtual building, which may refer to a symbolic virtual building within the virtual tribe, or it may be a randomly selected building, but the embodiments of this application are not limited thereto. Exemplarily, in response to a user click on the first virtual building, the client displays social options in the user interface, and social interaction between virtual tribes is realized based on these social options.

[0052] Here, inter-virtual tribe social can refer to the process of realizing activity interactions between different virtual tribes. Exemplary examples include social activities between virtual tribes, or social activities between a virtual object in one virtual tribe and a virtual object in another virtual tribe, or social activities may also include skill exchange between virtual objects belonging to different virtual tribes. For example, a virtual object in the current virtual tribe may acquire skills possessed by a virtual object in another virtual tribe through social interaction with that other virtual tribe, but this application is not limited thereto.

[0053] Preferably, the first virtual building is used to provide a virtual scene for social interaction between different virtual tribes, i.e., a virtual object of the current first identity type is located in a designated position corresponding to the first virtual building and initiates social interaction with virtual objects corresponding to other virtual tribes, for example, a virtual object A of the first identity type and a virtual object B of the second identity type can exchange skills in the first virtual building "Skill Exchange Hall," thereby allowing virtual object A to acquire the skills of virtual object B and virtual object B to acquire the skills of virtual object A.

[0054] Alternatively, the first virtual building may be used to provide social virtual objects that target social interaction between different virtual tribes on their own, that is, social interaction between different virtual tribes can be realized through social virtual objects within the first virtual building. For example, if a virtual object a of the first identity type wants to possess the skills of a virtual object of the second identity type in the second virtual tribe, virtual object a can send a social virtual object "Social Messenger" to the second virtual tribe through the first virtual building "Social Embassy". This Social Messenger automatically goes to the second virtual tribe and is used to exchange skills with a virtual object of the second identity type. After returning to the Social Embassy, ​​the Social Messenger feeds back the skills corresponding to the second identity type that it obtained through the exchange to virtual object a, thereby giving virtual object a the skills corresponding to the second identity type.

[0055] In step 430, a selection operation is received for the first skill option among the candidate skill options, and this selection operation is used to trigger the acquisition of the first skill corresponding to the first skill option.

[0056] Preferably, the user can select the first skill option via the terminal device's display screen, or via an external device (keyboard, mouse, handle, etc.) connected to the terminal device. The client detects the first skill option in real time and receives this selection operation.

[0057] Exemplary, a selection operation is used to trigger a virtual object of a first identity type to acquire a first skill possessed by a virtual object of a second identity type. Preferably, the selection operation includes at least one of the following operations: click, slide, double-click, etc.

[0058] Preferably, the first skill corresponding to the first skill option is a skill corresponding to a second identity type that the current virtual object of the first identity type has not yet acquired, or the first skill corresponding to the first skill option is a skill corresponding to a second identity type that the current virtual object of the first identity type has acquired, but the embodiments of this application are not limited thereto.

[0059] Here, after the first skill is acquired by the virtual object of the first identity type, the selection operation is performed to improve the skill attribute effect of this first skill; that is, in response to the user's subsequent selection operation on the first skill option, the client triggers an improvement to the skill attribute effect of the first skill, rather than triggering the virtual object of the first identity type to acquire the first skill. For example, after the first skill is acquired, it is implemented to increase defense by 10%, and upon receiving another selection operation on the first skill option, the selection operation is used to upgrade the first skill until the defense increases by 15%.

[0060] Preferably, the selection operation includes selecting one first skill option at a time, or the selection operation includes selecting multiple first skill options at a time, but the embodiments of this application are not limited thereto. Preferably, one first skill option corresponds to one first skill, or one first skill option corresponds to multiple first skills, but the embodiments of this invention are not limited thereto.

[0061] In step 440, if the acquisition of the first skill is completed, the first skill is displayed in the skill list during the process in which a virtual object of the first identity type participates in a virtual battle.

[0062] Preferably, the status of completion of acquiring the first skill includes at least one of the following situations:

[0063] 1. Completion of first skill acquisition means that a virtual object of the first identity type now fully possesses the virtual skill, i.e., the virtual object of the first identity type can use the first skill. For example, if the acquisition time of the first skill meets the time threshold, the client can determine that the acquisition of the first skill is complete.

[0064] 2. The acquisition of the first skill is complete when the skill attribute effect corresponding to the first skill is acquired, this skill attribute effect is added to the skill originally possessed by the virtual object of the first identity type, and the attribute effect gain of this skill is realized. For example, if it is detected that the attribute effect of the skill originally possessed by the virtual object of the first identity type has been gained, the client can determine that the acquisition of the first skill is complete.

[0065] 3. Completion of first skill acquisition means that the acquisition progress of the first skill has reached a predetermined percentage threshold. For example, if the full attribute effect of the first skill is represented as 100%, and the acquisition progress of the first skill reaches 80%, the client can determine that the acquisition of the first skill is complete, but the acquired attribute effect of the first skill will only be 80% of the attribute effect of the first skill.

[0066] 4. Completion of first skill acquisition means that a virtual object of the first identity type has completed the specified task. For example, if it is detected that a virtual object of the first identity type has completed the specified task, the client can determine that the first skill acquisition is complete.

[0067] It should be noted that the above-mentioned circumstances regarding the completion of the acquisition of the first skill are merely illustrative examples, and the embodiments of this application are not limited thereto.

[0068] The skill list is used to display skills, and the skill list may include options for multiple skills already possessed, allowing the user to select a skill by triggering the skill options. Preferably, once the acquisition of the first skill is complete, the client adds the option for the first skill to the skill list of the virtual object of the first identity type.

[0069] A virtual battle can refer to a battle obtained by simulating an actual battle, or it can refer to a fictional battle. In the embodiments of this application, a virtual battle can refer to a battle between multiple virtual tribes, or a battle between a virtual tribe and an NPC (Non-Player Character), but the embodiments of this application are not limited thereto. In some embodiments, in the process in which a virtual object of a first identity type participates in a virtual battle, a skill list is displayed with multiple candidate skill options, where the candidate skills refer to skills that the current virtual object of the first identity type already possesses, including skills that the virtual object of the first identity type originally possesses and first skills acquired through selection operations.

[0070] Preferably, a virtual object of a first identity type can independently use a first skill in a skill list during a virtual battle process, or a virtual object of a first identity type can use a combination of a first skill and a skill originally possessed by the virtual object of the first identity type during a virtual battle process, or a virtual object of a first identity type can summon a virtual object of a second identity type to fight together by triggering a first skill during a virtual battle process, but the embodiments of this application are not limited thereto.

[0071] Preferably, if a virtual object of the first identity type uses the first skill in a virtual battle process, the option for the first skill will still be displayed in the skill list in the next virtual battle process, i.e., the current first skill is a fixed skill that the virtual object of the first identity type has had for a long time. Or, if a virtual object of the first identity type uses the first skill in the current virtual battle process, the option for the first skill will not be displayed in the skill list in the next virtual battle process, i.e., the first skill will be realized as a one-time valid skill, i.e., if this first skill is used in a virtual battle process, the virtual object of the first identity type will no longer have the first skill in the next virtual battle process, but the embodiments of this application are not limited thereto.

[0072] Preferably, the first skill is displayed in the skill list alongside the skills originally possessed by the virtual object of the first identity type, or the first skill is displayed independently at a designated position within the skill list, but the embodiments of this application are not limited thereto.

[0073] As described above, in the virtual scene-based skill acquisition method provided by the embodiment of this application, social options between the first virtual tribe and the second virtual tribe enable a virtual object of the first identity type in the first virtual tribe to acquire skills possessed by a virtual object of the second identity type in the second virtual tribe. This makes it possible to acquire skills corresponding to other identity types without converting the identity type of the virtual object once its identity type is determined, thereby improving the convenience of acquiring skills between different identity types. In particular, when it is necessary to acquire skills corresponding to different identity types, the convenience of skill acquisition and the acquisition efficiency are higher.

[0074] Furthermore, by triggering social interaction between different virtual tribes and acquiring skills from virtual objects of different identity types, the virtual battle process allows virtual objects to simultaneously possess skills corresponding to different identity types without converting their own identity types. This increases the diversity of skill acquisition, avoids the need for users to convert their identity types multiple times during the process of acquiring skills corresponding to different identity types, and reduces computer data overhead.

[0075] In one selectable embodiment, the first virtual building may also be used to define a virtual tribe for social purposes, and as an example, refer to Figure 5 which shows a flowchart of a skill acquisition method based on a virtual scene provided by another exemplary embodiment of the present application, namely, step 420 above includes steps 421 and 422, step 430 includes steps 431 and 432, and as shown in Figure 5, the method includes the following steps.

[0076] In step 410, the first virtual tribe in the virtual scene is displayed, and this first virtual tribe is a virtual tribe that corresponds to a virtual object of the first identity type in the virtual scene, and the first virtual tribe includes the first virtual building.

[0077] Step 410 is the same as that described in the above embodiment, but for matters not described in the embodiment of this application, please refer to the above embodiment and we will omit repeated explanations here.

[0078] In step 421, in response to an operation on the first virtual building, candidate tribe options are displayed, which include options corresponding to the second virtual tribe.

[0079] Preferably, in response to a user click on a first virtual building, the client displays multiple candidate tribe options in the user interface, each candidate tribe option corresponding to one candidate virtual tribe. The candidate tribe options refer to options corresponding to candidate virtual tribes that can socialize with virtual objects of the first identity type. Preferably, the candidate tribe options are used to represent at least one other virtual tribe (e.g., a second virtual tribe) that can socialize with virtual objects of the first virtual tribe.

[0080] For example, the display content for candidate tribe options includes at least one of the following:

[0081] 1. The candidate tribe options include tribe information corresponding to the candidate virtual tribe, such as the tribe name and the identity type of the virtual object within the tribe.

[0082] 2. The candidate tribe option includes the type of skills possessed by the virtual objects belonging to this candidate virtual tribe. For example, if the candidate tribe option is "Member A," "Skill Type: Attack Skill" will be displayed to the right of "Member A."

[0083] 3. Candidate tribe options include this candidate hypothetical tribe historical (Note that in this specification, "historical" or "historical" refers to "past.") This includes the number of times the option was selected within the period, i.e., the number of users who selected the candidate tribe option within the historical period. For example, if the candidate tribe option is "Member B," then "Historical Selection Count: 652" will be displayed below "Member B."

[0084] It should be noted that the above-mentioned display content regarding candidate tribal options is illustrative only, and the embodiments of this application are not limited thereto.

[0085] Referencing Figure 6, which illustrates a schematic diagram of a skill acquisition method based on a virtual scene provided by another exemplary embodiment of the present application, as shown in Figure 6, the client now displays a virtual scene 600, which includes a first virtual tribe 610, in this embodiment named the "Temple Tribe," which includes a first virtual building 611, the "Social Embassy," and a trigger operation on the first virtual building 611 displays candidate tribe options 620 within the virtual scene 600, which includes several candidate tribe options such as candidate tribe option 621, which corresponds to the candidate virtual tribe "Park," and candidate tribe option 622, which corresponds to the candidate virtual tribe "Forest."

[0086] In step 422, in response to a selection operation for the option corresponding to the second virtual tribe, the social options corresponding to the second virtual tribe are displayed.

[0087] Preferably, in response to a click on an option corresponding to a second virtual tribe, the client displays social options corresponding to the second virtual tribe, which include the identification information of the second virtual tribe and multiple candidate skill options corresponding to the second virtual tribe. Exemplaryly, a selection operation on a second target tribe option refers to selecting a social with the second virtual tribe, and this selection operation is used to view the skills possessed by virtual objects of the second identity type belonging to the second virtual tribe.

[0088] In some embodiments, candidate skill options refer to options corresponding to skills possessed by virtual objects of a second identity type. In this embodiment, there is a correspondence between the skills possessed by a virtual object and the identity type to which that virtual object belongs; that is, virtual objects belonging to different virtual tribes correspond to different identity types and, therefore, possess different types of skills.

[0089] For example, as shown in Figure 6, by performing a selection operation on candidate tribe option 621, candidate skill option 623 corresponding to the second virtual tribe "Park" is displayed, and candidate skill option 623 includes four candidate skill options: "Flying Formation" option, "Horsemanship" option, "Swordsmanship" option, and "Toolmaking" option.

[0090] This application enables the selection of different virtual tribes and the selection of different skills corresponding to each virtual tribe through a first virtual building, thereby improving the flexibility of skill selection and contributing to an improved user experience.

[0091] In step 431, in response to a preview operation on the first skill option among the candidate skill options, the skill attribute information and selection controls corresponding to the first skill are displayed.

[0092] Exemplary, the first skill option refers to the option corresponding to the first skill. In some embodiments, a preview operation for the first skill option is used to preview the skill attribute information of the first skill, where the skill attribute information includes the attribute gain effect and skill content corresponding to the first skill, and a selection control is used to trigger the acquisition of the first skill.

[0093] Preferably, the preview operation includes at least one of the following operation methods:

[0094] 1. The preview operation is implemented as a trigger operation for the first skill option. In response to the user's trigger operation for the first skill option, the client displays the skill attribute information and selection controls for the first skill at a specified location in the virtual scene.

[0095] 2. The preview operation is implemented as a slide operation on the first skill option. In response to the user's slide operation on the first skill option, the client displays the skill attribute information and selection controls for the first skill at the position where the slide operation ended.

[0096] It should be noted that the above-described method of operation for previewing is merely an illustrative example, and the embodiments of this application are not limited thereto.

[0097] Preferably, only one first skill option can be previewed at a time, and the skill attribute information corresponding to the selected first skill can be displayed, or multiple first skill options can be previewed at a time, and the skill attribute information corresponding to multiple selected first skills can be displayed simultaneously, but this is not limited to these options.

[0098] As an example, as shown in Figure 6, in response to a trigger operation (not shown in Figure 6) on the first skill option 6231 "Flight Formation" among the candidate skill options 623, the client displays skill attribute information 6232 and a selection control 6233 corresponding to the first skill "Flight Formation" in the user interface. Here, the skill attribute information 6232 includes "Skill points +60, experience points +50, unlock Flight Formation skill".

[0099] This application helps users acquire skills rationally by supporting them in previewing the attribute gain effects and skill content of skills, thereby improving the rationality of skill acquisition.

[0100] In step 430, the trigger operation for the selection control is received as a selection operation for the first skill option.

[0101] In some embodiments, selection controls are used to determine a first skill option, i.e., to determine the acquisition of a first skill.

[0102] Preferably, the selection control corresponds to a first skill option, i.e., different first skill options correspond to different selection controls, or the selection control is used to confirm at least one ultimately selected first skill option, i.e., only one selection control is displayed in the virtual scene, and this selection control is shared by at least one first skill option, and by triggering this selection control, the client can confirm that the user has selected at least one first skill option, but the embodiments of this application are not limited thereto.

[0103] For example, as shown in Figure 6, when the selection control 6233 "Deployment" is displayed in the virtual scene 600 and a trigger operation is received for the selection control 6233, the client uses that trigger operation as a selection operation for the first skill option 6231 "Flight Formation".

[0104] Furthermore, the first skill has a corresponding acquisition completion time in the acquisition process, and as shown in Figure 6, the acquisition completion time "18 hours 08 minutes" corresponding to the first skill in the acquisition process is displayed under the selected controller 623. Here, the acquisition completion time refers to the length of time required to complete the first skill.

[0105] In one feasible scenario, by dispatching a designated social virtual object from a first virtual building, the first skill is acquired. After the acquisition completion time corresponding to the first skill has elapsed, the designated social virtual object returns with the first skill acquired, thereby enabling a virtual object of the first identity type to acquire the first skill possessed by a virtual object of the second identity type.

[0106] In one feasible scenario, if the acquisition time for the first skill has not reached the acquisition completion time, in response to a trigger operation on the first virtual building of the first virtual tribe, the acquisition progress information for the first skill is displayed, and this acquisition progress information includes the remaining acquisition completion time for the first skill.

[0107] For example, a situation where the acquisition time for Skill 1 has not reached the acquisition completion time means that Skill 1 is currently being acquired and has not yet reached its acquisition completion time; in other words, the acquisition of Skill 1 is not yet complete. The user can check the remaining acquisition completion time for Skill 1, i.e., the time it will take to complete the acquisition of Skill 1, by triggering Skill 1 Virtual Building again. The acquisition progress information is used to represent the current acquisition progress of Skill 1, and the acquisition progress information includes the remaining acquisition completion time for Skill 1.

[0108] Referencing Figure 7, which illustrates a schematic diagram of acquisition completion time provided by one exemplary embodiment of the present application, as shown in Figure 7, if the acquisition of the first skill "Flight Formation" is not complete, upon receiving a trigger operation on the first virtual building, the client displays the acquisition interface 700 for the first skill "Flight Formation," which includes a designated social virtual object 710 "Social Messenger" dispatched from the first virtual building for the acquisition of the first skill "Flight Formation," and the acquisition interface 700 includes skill attribute information for the first skill "Flight Formation," and acquisition progress information "1 hour" to indicate that the current acquisition process for the first skill "Flight Formation" will be completed in 1 hour. By supporting confirmation of the acquisition progress of the first skill, the present application helps users to rationally plan the acquisition of remaining skills, thereby further improving the rationality of skill acquisition.

[0109] Furthermore, if the acquisition of the first skill is not yet complete, the first acceleration controller 720 and the second acceleration control 730 can expedite the acquisition of the first skill. The first acceleration control 720 is used to trigger the use of virtual exchange resources to accelerate the acquisition of the first skill, and the second acceleration control is used to trigger the use of specified acceleration tools to accelerate the acquisition of the first skill.

[0110] In one feasible scenario, if the acquisition time for the first skill has not reached the acquisition completion time, in response to a trigger operation on the first virtual building, an interruption control is displayed, which is used to interrupt the acquisition progress of the first skill. In response to the interruption operation on the interruption control, the interrupted acquisition result of the first skill is displayed, which is used to instruct the virtual object of the first identity type to acquire the first skill at a rate corresponding to the acquisition progress at the time the interruption operation was performed, where the rate refers to the attribute representation rate of the first skill.

[0111] Exemplary, the interruption control is used to stop the acquisition of the first skill if the acquisition of the first skill is not yet complete. Preferably, the first virtual tribe can acquire one skill at a time, or multiple skills simultaneously, and the control can be used to interrupt the acquisition of one or more skills, but the embodiments of this application are not limited thereto.

[0112] For example, the interrupted acquisition result refers to the current acquisition percentage corresponding to Skill 1 after the acquisition of Skill 1 has been stopped by the interruption control. For instance, if the acquisition time for Skill 1 is 1 hour, and the acquisition process has taken 30 minutes, then an interruption operation is received for the interruption control, the client will see the interrupted acquisition result for Skill 1, which will include that the progress of Skill 1 is "50%".

[0113] For example, the acquisition progress corresponds to the percentage of the attribute representation of the first skill. For instance, if the current acquisition progress is "50%", and the skill attribute of the first skill is "Skill Power Up 20%", then the percentage of the skill attribute corresponding to the interrupted acquisition result will be "Skill Power Up 10%", meaning that 50% of the original skill attribute of the first skill has been acquired.

[0114] In one feasible scenario, the first skill may be realized as a skill combination result corresponding to the partial skill effects contained in each of at least two skills possessed by a virtual object of the second identity type; that is, a trigger operation is performed on the first skill effect of the first candidate skill option and on the second skill effect of the second candidate skill option, so that the first skill ultimately acquired includes both the first and second skill effects. For example, if the skill effect "Attack +10" from skill A and the skill effect "Defense +5" from skill B are selected, the first skill ultimately acquired, C, will be realized as a skill containing the two skill effects "Attack +10" and "Defense +5".

[0115] In step 440, if the acquisition of the first skill is completed, the first skill is displayed in the skill list during the process in which a virtual object of the first identity type participates in a virtual battle.

[0116] Step 440 is the same as that described in the above embodiment, but for matters not described in the embodiment of this application, please refer to the above embodiment and we will omit repeated explanations here.

[0117] As described above, in the virtual scene-based skill acquisition method provided by the embodiment of this application, social options between the first virtual tribe and the second virtual tribe enable a virtual object of the first identity type in the first virtual tribe to acquire skills possessed by a virtual object of the second identity type in the second virtual tribe. Once the identity type of a virtual object is determined, it becomes possible to acquire skills corresponding to other identity types without converting the identity type of the virtual object. This improves the convenience of acquiring skills between different identity types, and in particular, when it is necessary to acquire skills corresponding to different identity types, the convenience of skill acquisition and acquisition efficiency are higher.

[0118] Furthermore, by triggering social interaction between different virtual tribes and acquiring skills from virtual objects of different identity types, the virtual battle process allows virtual objects to simultaneously possess skills corresponding to different identity types without converting their own identity types. This increases the diversity of skill acquisition, avoids the need for users to convert their identity types multiple times during the process of acquiring skills corresponding to different identity types, and reduces computer data overhead.

[0119] Furthermore, the preview operation for the first skill option allows players to preview the skill attribute information corresponding to the first skill. This enables the selection of the first skill option through the trigger operation of the selection control, allowing players to preview the first skill earlier and improving their autonomy in selecting the second skill.

[0120] Furthermore, by displaying acquisition progress information, the current acquisition progress of the first skill can be provided in real time, prompting the player for response and improving skill acquisition efficiency.

[0121] Furthermore, by performing an interruption operation on the interruption control, it becomes possible to acquire the first skill in proportion to the acquisition progress, thereby acquiring the first skill corresponding to the attribute expression ratio, and thus improving the diversity of methods for acquiring the first skill.

[0122] In one selectable embodiment, once the acquisition of the first skill is complete, the client is also shown acquisition completion prompt information. As shown in Figure 8, which illustrates a flowchart of a skill acquisition method based on a virtual scene provided by another exemplary embodiment of the present application, this method includes the following steps:

[0123] In step 810, the first virtual tribe in the virtual scene is displayed.

[0124] Here, the first virtual tribe is a virtual tribe that corresponds to a virtual object of the first identity type in the virtual scene, and the first virtual tribe includes the first virtual building, which is used to initiate social interaction between virtual tribes.

[0125] For example, the first virtual building is used to acquire skills possessed by virtual objects of other identity types belonging to other virtual tribes by dispatching a designated social virtual object.

[0126] In some embodiments, when the character level of a virtual object of a first identity type reaches a specified level, social interaction can be initiated through the first virtual building. For example, if member A's character level is level 30 or higher, the virtual object of the first identity type can acquire the skills of member B through the first virtual building. The identity types corresponding to member A and member B are different.

[0127] In step 820, obtain the skill count of the historical first skill in the skill list.

[0128] Here, the historical first skill refers to the skills possessed by a virtual object of a second identity type acquired within a specified historical period. The specified historical period may refer to a period prior to the present time, or a historical period prior to a set time, but the embodiments of this application are not limited thereto. Exemplarily, the historical first skill refers to the skills belonging to a virtual object of another identity type acquired through a virtual building within a specified historical period.

[0129] In some implementations, the historical first skill can be determined by determining the skill information corresponding to each skill present in the skill list. Here, the skill information includes the skill name, skill content, skill gain effect, and the time of skill acquisition.

[0130] In step 830, in response to the fact that the number of skills for the historical first skill has not reached the second quantity threshold, the triggerable state of the first virtual building in the first virtual tribe is displayed.

[0131] For example, there is a quantitative limit to the number of skills a virtual object can simultaneously possess that correspond to other identity types. That is, when the number of skills corresponding to the second identity type possessed by the current first identity type virtual object reaches the second quantitative threshold, it indicates that the number of skills corresponding to other identity types that the current first identity type virtual object can possess has reached saturation.

[0132] In some embodiments, if the number of historical first skills has not reached a second quantity threshold, the client displays a triggerable state for the first virtual building, which is used to indicate that the current first virtual building can be used to initiate social interaction between virtual tribes. Conversely, a non-triggerable state for the first virtual building is used to indicate that the current first virtual building cannot be used to initiate social interaction between virtual tribes. The second quantity threshold may be set and adjusted according to actual usage requirements, but the embodiments of this application are not limited thereto.

[0133] In step 840, in response to a trigger operation on the first virtual building, social options are displayed.

[0134] Here, the social options include the identification information of the second virtual tribe and the candidate skill options corresponding to the second virtual tribe. The second virtual tribe is the virtual tribe that corresponds to the virtual object of the second identity type in the virtual scene, and the skills corresponding to the candidate skill options are the skills possessed by the virtual object of the second identity type.

[0135] Preferably, the first virtual building accommodates multiple different types of social interaction, or different virtual buildings initiate different types of social interaction accordingly, but the embodiments of this application are not limited thereto.

[0136] In step 850, in response to the number of candidate skills in the skill list reaching the first quantity threshold, a skill termination control is displayed at the designated position of the candidate skill.

[0137] Here, the skill termination control is used to terminate the use of the candidate skill. The first quantity threshold and the specified position may be set and adjusted according to the actual usage needs.

[0138] For example, candidate skills refer to the skills possessed by the current first identity type virtual object, that is, candidate skills include the skills originally possessed by the first identity type virtual object, and at least one of the skills (first skills) that the first identity type virtual object acquired through the first virtual building and which are possessed by the second identity type virtual object.

[0139] In some implementations, the number of candidate skills that a virtual object of a first identity type can simultaneously possess also has a quantitative threshold; that is, when the number of candidate skills reaches the first quantitative threshold, it indicates that the current number of candidate skills has reached saturation.

[0140] For example, if the number of skill candidates reaches a saturation point, the skill termination control can be used to terminate the use of a particular candidate skill, so that the virtual object corresponding to the second identity type continues to acquire skills thereafter. Therefore, the skill termination control can be used to terminate the use of candidate skills.

[0141] In step 860, the skill termination result is displayed in response to a selection operation on the skill termination control.

[0142] For example, one skill termination control is displayed at a designated location for each candidate skill. When a trigger operation is received for the designated skill termination control, the skill termination result for the candidate skill corresponding to the designated skill termination control is displayed, and the skill termination result is used to indicate that the use of the candidate skill has ended.

[0143] In step 870, a selection operation is received for the first skill option among the candidate skill options.

[0144] Here, the selection operation is used to trigger the acquisition of the first skill corresponding to the first skill option.

[0145] The content regarding the first skill option in Step 870 is explained in detail in Step 430 above, so a repeated explanation will be omitted here.

[0146] In step 880, if the acquisition of the first skill is completed, the first skill will be displayed in the skill list during the process in which the virtual object of the first identity type participates in a virtual battle.

[0147] For example, once the acquisition of the first skill is complete, when a virtual object of the first identity type participates in a virtual battle, the first skill can be displayed in the skill list for use by the virtual object of the first identity type.

[0148] Referencing Figure 9, which illustrates a schematic diagram of a first skill provided by one exemplary embodiment of the present application, as shown in Figure 9, the client is currently viewing a virtual environment 900, in which a virtual object 901 "Member C" of a first identity type is engaged in a virtual battle, and the client is currently viewing the skill list 910 of the virtual object 901, which includes a first skill 911 "Flying Formation", and the skill attributes corresponding to "Flying Formation" include a 1% increase in defensive effect and a 5% increase in movement speed. In response to a trigger operation on the first skill 911 "Flying Formation", "Member C" is displayed in the form of "Flying Formation" during the battle, "Member C" acquires the corresponding skill attributes, and then the client displays a battle effect animation 920 corresponding to the user interface.

[0149] In one feasible scenario, the client displays acquisition completion prompt information in response to the completion of acquiring the first skill, and in response to a trigger operation on the acquisition completion prompt information, displays a skill unlock animation, which includes attribute information corresponding to the first skill.

[0150] The acquisition complete prompt information is used to prompt the user that the acquisition of the first skill is complete. The skill unlock animation is used to prompt the user that the first skill has been unlocked and that the virtual object of the first identity type can use the first skill.

[0151] Exemplary, in response to the completion of acquiring a first skill, the client also displays acquisition completion prompt information to indicate that the current first skill has been fully acquired. Referring to Figure 10, which shows a schematic diagram of acquisition completion prompt information provided by one exemplary embodiment of the present application, as shown in Figure 10, the client currently displays virtual scene 1000, and when the acquisition of the first skill is complete, the client displays acquisition completion prompt information 1010 in the virtual scene.

[0152] For example, the skill unlock animation refers to the animation that triggers the unlocking of the first skill's usable state after the acquisition of the first skill is complete. The attribute information of the first skill refers to the skill effect corresponding to the first skill. As shown in Figure 10, in response to a trigger operation on the acquisition completion prompt information 1010, the client displays the skill unlock animation 1020. Here, the skill unlock animation 1020 includes attribute information 1021 corresponding to the "Flight Formation" of the first skill to show the details of the first skill.

[0153] In one feasible scenario, the client also displays an attribute improvement control to improve the skill attributes of the first skill, and in response to a trigger operation on the attribute improvement control, displays the attribute improvement result for the first skill, which is associated with the number of trigger operations on the attribute improvement control.

[0154] For example, once the acquisition of the first skill is complete, an attribute enhancement control is displayed in the virtual scene, and the user can enhance the skill attribute of the first skill by triggering this attribute enhancement control. For instance, if the current first skill is "Attack Power +10 points," after triggering the attribute enhancement control, the first skill will become "Attack Power +15 points" as an attribute enhancement result. The attribute enhancement result can be used to indicate the degree of improvement in the first skill's attribute.

[0155] Here, the more times the attribute enhancement control is triggered, the greater the attribute enhancement effect of the first skill. As shown in Figure 10, the skill unlock animation 1020 also includes an attribute enhancement control 1022 "Upgrade" which can be used to upgrade the first skill. When a trigger operation is received on the attribute enhancement control 1022, the client displays the attribute enhancement result of the first skill (not shown), and the more times it is triggered, the higher the skill level of the first skill and the better the skill attributes become.

[0156] In one feasible scenario, the client responds to a skill fusion operation by displaying the skill fusion result, which is used to fuse the attributes of the skills possessed by a virtual object of a first identity type in the skill list with the attributes of the first skill.

[0157] For example, after acquiring the first skill, the client can fuse the first skill with the skills originally possessed by the virtual object of the first identity type to generate a new skill as a skill fusion result. In the process of generating a new skill after skill fusion, the attributes of the newly generated skill are combined with the respective skill attributes of the first skill and the skills originally possessed by the virtual object of the first identity type. For example, if skill 1 is "Attack +10" and skill 2 is "Defense +8", the skill fusion operation can be performed to fuse skill 1 and skill 2 to generate skill 3 "Resistance +6".

[0158] As described above, in the virtual scene-based skill acquisition method provided by the embodiment of this application, social options between the first virtual tribe and the second virtual tribe enable a virtual object of the first identity type in the first virtual tribe to acquire skills possessed by a virtual object of the second identity type in the second virtual tribe. Once the identity type of a virtual object is determined, it becomes possible to acquire skills corresponding to other identity types without converting the identity type of the virtual object. This improves the convenience of acquiring skills between different identity types, and in particular, when it is necessary to acquire skills corresponding to different identity types, the convenience of skill acquisition and acquisition efficiency are higher.

[0159] Furthermore, by triggering social interaction between different virtual tribes and acquiring skills from virtual objects of different identity types, the virtual battle process allows virtual objects to simultaneously possess skills corresponding to different identity types without converting their own identity types. This increases the diversity of skill acquisition, avoids the need for users to convert their identity types multiple times during the process of acquiring skills corresponding to different identity types, and reduces computer data overhead.

[0160] Furthermore, when the acquisition of the first skill is completed, displaying an acquisition completion prompt to inform the player that the acquisition of the current first skill has been completed enhances the skill completion information prompting capability and helps improve the user experience.

[0161] Furthermore, triggering attribute enhancement controls to improve the skill attributes of the first skill increases the diversity of skill acquisition, the value and optimization of the first skill, and helps to increase user engagement with the target application.

[0162] Furthermore, if the number of candidate skills in the skill list reaches the first quantity threshold, the skill termination control allows you to terminate the use of your current skills, leaving room to acquire a new first skill and improving the diversity of skill acquisition.

[0163] Furthermore, to control virtual objects in a limited quantity situation to acquire the first skill, a second quantity threshold is set for the historical first skill. Therefore, players need to develop relevant skill acquisition strategies, which improves the player's interactivity in the game and helps increase user engagement with the target application program.

[0164] Furthermore, skill fusion operations allow for the acquisition of new skills, increasing the diversity of skill acquisition methods.

[0165] Referencing Figure 11, which illustrates a flowchart of a skill acquisition method based on a virtual scene provided by another embodiment of the present application, the method is applied to a scene where the game task is “inter-tribal skill learning” and includes the following steps, as shown in Figure 11.

[0166] In step 1110, select the first virtual building.

[0167] Currently, in the task scene of inter-tribal skill learning, the player needs to control a virtual object of type 1 belonging to the first virtual tribe "Temple" to acquire skills from a virtual object of type 2 belonging to the second virtual tribe "Park". By selecting the first virtual building "Social Embassy", a social interaction corresponding to skill acquisition between different virtual tribes is initiated.

[0168] Here, before acquiring the inter-tribal skill learning task, the server retrieves the saved state of the task variable table corresponding to this task. If all task variables in the current task variable table have been used, it indicates that the virtual object of the first identity type controlled by the current player has acquired all the skills of the virtual object of the second identity type. In the current situation, the virtual object of the first identity type cannot acquire the skills of the virtual object of the second identity type, but it can perform skill attribute improvement operations on the skills it currently possesses.

[0169] If all current task variables are unused, it indicates that the current virtual object can accept this intertribe learning task, and in the subsequent process of acquiring the first skill, a specified value marked for the first skill is recorded in the task variable table to indicate that the acquisition of this first skill has already been completed in the current task.

[0170] In this embodiment, since there is storage space for the current task variable (i.e., skill acquisition is still possible), the triggerable state of "Social Embassy" is displayed, and if "Social Embassy" is selected, the character level of the virtual object of the current first identity type is determined, and if the level is equal to or greater than a preset level (e.g., level 30), step 1130 is executed, and if it is lower than a preset level, step 1120 is executed.

[0171] In step 1120, the task condition description is displayed.

[0172] If the character level of a virtual object of the first identity type is lower than a pre-set level, the client will display a task prompt description as a task condition description stating, "You are currently not eligible for inter-tribal skill learning. You will be able to take on this task when your character level reaches level 30."

[0173] In step 1130, select the first skill option and confirm the first skill.

[0174] When the character level of a virtual object of the first identity type reaches a pre-set level, the client will be shown social options in response to a selection operation on the first virtual building. These social options include the identification information of the second virtual tribe "Parks" and candidate skill options corresponding to the second virtual tribe "Parks": "Flying Formation," "Horsemanship," "Swordsmanship," and "Toolmaking." Different candidate skill options will indicate correspondingly different task incentives and the time required to acquire that skill.

[0175] Select "Flight Formation" as the first skill option to acquire.

[0176] In step 1140, begin the skills learning task.

[0177] After confirming that the first skill is "Flight Formation," the "Social Embassy" dispatches a designated social virtual object to acquire the first skill "Flight Formation," with a corresponding acquisition completion time of 18 hours and 8 minutes.

[0178] If the acquisition of the first skill is complete, perform step 1160; otherwise, perform step 1150.

[0179] In step 1150, the task information, task status, and task acquisition progress are displayed.

[0180] During the first skill acquisition process, the client can view their progress in acquiring the first skill in real time. This progress information includes task information for intertribal skill learning, the task status of intertribal skill learning (remaining time to complete the first skill acquisition), and task acquisition progress (current percentage of the first skill acquired).

[0181] In step 1160, the task acquisition completion prompt information is displayed.

[0182] The specified string is set to correspond to the completion of an intertribal skills learning task. In the intertribal skills learning process, when the acquisition of the first skill is completed, the corresponding mark of the array index corresponding to the specified string is set to 1 to mark that the acquisition of the first skill has been completed, and the task variable record corresponding to that first skill is deleted from the task variable table to indicate that this intertribal skills learning is complete.

[0183] Once the acquisition of the first skill is complete, new skill ID information (ID: Identification) is created in the skill library of the virtual object of the first identity type. The skill ID includes the skill name ID, skill basic attribute ID, skill gain type ID, skill gain percentage ID, skill cooldown ID, and skill level ID, among others.

[0184] Preferably, the entity performing steps 1110-1160 above is the client.

[0185] As described above, in the virtual scene-based skill acquisition method provided by the embodiment of this application, social options between the first virtual tribe and the second virtual tribe enable a virtual object of the first identity type in the first virtual tribe to acquire skills possessed by a virtual object of the second identity type in the second virtual tribe. Once the identity type of a virtual object is determined, it becomes possible to acquire skills corresponding to other identity types without converting the identity type of the virtual object. This improves the convenience of acquiring skills between different identity types, and in particular, when it is necessary to acquire skills corresponding to different identity types, the convenience of skill acquisition and acquisition efficiency are higher.

[0186] Furthermore, by triggering social interaction between different virtual tribes and acquiring skills from virtual objects of different identity types, the virtual battle process allows virtual objects to simultaneously possess skills corresponding to different identity types without converting their own identity types. This increases the diversity of skill acquisition, avoids the need for users to convert their identity types multiple times during the process of acquiring skills corresponding to different identity types, and reduces computer data overhead.

[0187] Figure 12 is a structural block diagram of a virtual scene-based skill acquisition device provided by one exemplary embodiment of this application. As shown in Figure 12, the device includes the following parts:

[0188] The display module 1210 is used to display a first virtual tribe in the virtual scene, the first virtual tribe being a virtual tribe corresponding to a virtual object of a first identity type in the virtual scene.

[0189] The display module 1210 is also used to display social options, which include identification information for a second virtual tribe and candidate skill options corresponding to the second virtual tribe, where the second virtual tribe is a virtual tribe corresponding to a virtual object of a second identity type in the virtual scene, and the skills corresponding to the candidate skill options are skills possessed by the virtual object of the second identity type.

[0190] The receiving module 1220 is used to receive a selection operation for a first skill option among the candidate skill options, and the selection operation is used to trigger the acquisition of the first skill corresponding to the first skill option.

[0191] The display module 1210 is also used to display the first skill in the skill list during the process in which a virtual object of the first identity type participates in a virtual battle once the acquisition of the first skill is complete.

[0192] In some embodiments, the first virtual tribe includes a first virtual building, which is used to initiate social interaction between virtual tribes, and the display module 1210 further includes a display unit 1211, as shown in Figure 13.

[0193] The display unit 1211 is used to display candidate tribe options in response to an operation on the first virtual building, and the candidate tribe options include options corresponding to the second virtual tribe.

[0194] The display unit 1211 is also used to display social options corresponding to the second virtual tribe in response to a selection operation for an option corresponding to the second virtual tribe.

[0195] In some embodiments, the receiving module 1220 is also used to display skill attribute information and selection controls corresponding to the first skill in response to a preview operation on the first skill option among the candidate skill options, and to receive trigger operations on the selection controls as selection operations on the first skill option.

[0196] In some embodiments, the acquisition process for the first skill has a corresponding acquisition completion time.

[0197] The display module 1210 is also used to display acquisition progress information for the first skill in response to a trigger operation on the first virtual building of the first virtual tribe, if the acquisition time length of the first skill has not reached the acquisition completion time, and the acquisition progress information includes the remaining acquisition completion time of the first skill.

[0198] In some embodiments, the display module 1210, in response to a trigger operation on the first virtual building, displays an interruption control if the acquisition time length of the first skill has not reached the acquisition completion time, the interruption control is used to interrupt the acquisition progress of the first skill, and in response to an interruption operation on the interruption control, displays an interrupted acquisition result of the first skill, the interrupted acquisition result is used to instruct the virtual object of the first identity type to acquire the first skill at a rate corresponding to the acquisition progress at the time the interruption operation was performed, the rate referring to the attribute representation rate of the first skill.

[0199] In some embodiments, the display module 1210 is used to display acquisition completion prompt information in response to the completion of acquiring the first skill, and to display a skill unlock animation in response to a trigger operation on the acquisition completion prompt information, the skill unlock animation including attribute information corresponding to the first skill.

[0200] In some embodiments, the display module 1210 is also used to display an attribute enhancement control, which is used to enhance the skill attributes of the first skill, and is also used to display the attribute enhancement result of the first skill in response to a trigger operation on the attribute enhancement control, the attribute enhancement result being associated with the number of trigger operations on the attribute enhancement control.

[0201] In some embodiments, the display module 1210 displays a skill termination control at a designated position of a candidate skill in the skill list in response to the number of candidate skills reaching a first quantity threshold, the skill termination control is used to terminate the use of the candidate skill, and is also used to display the skill termination result in response to a selection operation on the skill termination control.

[0202] In some embodiments, as shown in Figure 13, the apparatus further includes an acquisition module 1230.

[0203] The acquisition module 1230 is used to acquire the number of historical first skills in the skill list, where the historical first skill refers to a skill possessed by a virtual object of the second identity type acquired within a specified historical period.

[0204] The display module 1210 is also used to display the triggerable state of the first virtual building in the first virtual tribe in response to the fact that the number of skills of the historical first skill has not reached the second quantity threshold.

[0205] In some embodiments, the display module 1210 is also used to display the skill fusion result in response to a skill fusion operation, the skill fusion operation is used to fuse the attributes of the skills of a virtual object of a first identity type in the skill list with the attributes of the first skill.

[0206] As described above, in the virtual scene-based skill acquisition device provided by the embodiment of this application, social options between the first virtual tribe and the second virtual tribe enable a virtual object of the first identity type in the first virtual tribe to acquire skills possessed by a virtual object of the second identity type in the second virtual tribe. Once the identity type of a virtual object is determined, it becomes possible to acquire skills corresponding to other identity types without converting the identity type of the virtual object. This improves the convenience of acquiring skills between different identity types, and in particular, when it is necessary to acquire skills corresponding to different identity types, the convenience of skill acquisition and acquisition efficiency are higher.

[0207] Furthermore, by triggering social interaction between different virtual tribes and acquiring skills from virtual objects of different identity types, the virtual battle process allows virtual objects to simultaneously possess skills corresponding to different identity types without converting their own identity types. This increases the diversity of skill acquisition, avoids the need for users to convert their identity types multiple times during the process of acquiring skills corresponding to different identity types, and reduces computer data overhead.

[0208] The virtual scene-based skill acquisition device provided in the above embodiment is described using only the above-mentioned functional module classifications as an example. However, in actual applications, the above-mentioned function assignments can be completed by different functional modules according to the needs. That is, all or part of the above functions can be completed by dividing the internal structure of the device into different functional modules. Furthermore, the virtual scene-based skill acquisition device provided in the above embodiment belongs to the same concept as the embodiment of the virtual scene-based skill acquisition method, and its specific implementation process is described in detail in the embodiment of the method, so a repeated explanation is omitted here.

[0209] Figure 14 is a structural block diagram of a terminal device 1400 provided by one exemplary embodiment of this application. This terminal device 1400 may be a smartphone, tablet computer, MP3 player, MP4 player, laptop computer, or desktop computer, etc. The terminal device 1400 may also be called by other names such as terminal, user device, portable terminal, laptop terminal, or desktop terminal.

[0210] Typically, terminal equipment 1400 includes a processor 1401 and memory 1402.

[0211] The processor 1401 may include one or more processing cores, such as a 4-core processor or an 8-core processor. The processor 1401 may employ at least one hardware form, such as a DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLN (Programmable Logic Array). The processor 1401 may also include a main processor and a coprocessor, the main processor being a processor for processing data in the awake state and also called a CPU (Central Processing Unit), and the coprocessor being a low-power processor for processing data in the standby state. In some embodiments, the processor 1401 may integrate a GPU (Graphics Processing Unit), which is used to render and draw content that needs to be displayed on a display screen. In some embodiments, the processor 1401 may further include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0212] Memory 1402 may include one or more computer-readable storage media, which may be non-temporary. Memory 1402 may further include high-speed random-access memory and non-volatile memory such as one or more disk storage devices, flash storage devices, etc. In some embodiments, the non-temporary computer-readable storage media in memory 1402 is used to store at least one instruction, which is executed by processor 1401 to implement a virtual scene-based skill acquisition method provided by embodiments of the method in this application.

[0213] In some embodiments, the terminal device 1400 further includes other components, and those skilled in the art will understand that the structure shown in Figure 14 is not intended to limit the terminal device 1400, and that it may include more or fewer components than those shown, or that some components may be combined, or that different component arrangements may be adopted.

[0214] Those skilled in the art will understand that all or some of the steps of the various methods in the above embodiments may be completed by instructing the relevant hardware through a program, which may be stored in a computer-readable storage medium, which may be a computer-readable storage medium included in the memory in the above embodiments, or it may be a computer-readable storage medium that exists independently and is not incorporated into the terminal device. The computer-readable storage medium stores at least one program, which is loaded and executed by the processor to implement the virtual scene-based skill acquisition method provided by the above embodiments.

[0215] Preferably, this computer-readable storage medium may include read-only memory (ROM), random access memory (RAM), solid-state drives (SSD), or optical discs. Here, random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM). The example numbers in this application are for illustrative purposes only and do not indicate any preference for one example over the other.

[0216] Those skilled in the art will understand that all or some of the steps of the above embodiments may be completed by hardware, or by instructing the relevant hardware through a program, the program may be stored on a computer-readable recording medium, the storage medium may be read-only memory, a magnetic disk, or an optical disk, etc.

[0217] In an exemplary embodiment, a computer program product is also provided, which includes computer instructions, which are stored in a computer program-readable storage medium. The processor of a terminal device reads the computer instructions from the computer program-readable storage medium, and the processor executes the computer instructions, thereby causing the terminal device to perform the virtual scene-based skill acquisition method described above.

[0218] It should be understood that the term "plural" as used herein means two or more. "And / or" is used solely to describe the relationship between related objects, and indicates that there may be three types of relationships: A and / or B can indicate three situations: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the related objects before and after it have an "or" relationship. Furthermore, the step numbers described herein are for illustrative purposes only to illustrate possible execution orders between steps, and in some other embodiments, the steps may not be performed in numerical order. For example, two steps of different numbers may be performed simultaneously, or two steps of different numbers may be performed in the reverse order shown in the figures, but the embodiments of this application are not limited thereto.

[0219] The foregoing are merely selectable embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should also be included in the scope of protection of this application.

Claims

1. A method for acquiring skills based on a virtual scene, which is executed by a terminal device. A step of displaying a first virtual tribe in the virtual scene, wherein the first virtual tribe is a virtual tribe corresponding to a virtual object of a first status type in the virtual scene, A step of displaying social activity options, wherein the social activity options include identification information for a second virtual tribe and candidate skill options corresponding to the second virtual tribe, the second virtual tribe is a virtual tribe corresponding to a virtual object of a second identity type in the virtual scene, and the skills corresponding to the candidate skill options are skills possessed by the virtual object of the second identity type, A step of receiving a selection operation for a first skill option among the candidate skill options, wherein the selection operation is used to trigger the acquisition of a first skill corresponding to the first skill option. A method for acquiring skills based on a virtual scene, which includes the step of displaying the first skill in a skill list during the process in which a virtual object of the first identity type participates in a virtual battle after the acquisition of the first skill is complete.

2. The first virtual village includes a first virtual building, which is used to initiate social interaction between virtual villages. The step of displaying the aforementioned social activity options is: A step of displaying candidate village options in response to an operation on the first virtual building, wherein the candidate village options include options corresponding to the second virtual village. A method for acquiring skills based on a virtual scene according to claim 1, comprising the step of displaying social activity options corresponding to the second virtual village in response to a selection operation for an option corresponding to the second virtual village.

3. The step of receiving a selection operation for the first skill option among the candidate skill options is: In response to a preview operation on the first skill option among the candidate skill options, the steps include displaying skill attribute information and selection controls corresponding to the first skill, A method for acquiring a skill based on a virtual scene according to claim 1, comprising the step of receiving a trigger operation for the selection control as a selection operation for the first skill option.

4. The first skill mentioned above has an acquisition completion time corresponding to the acquisition process, A method for acquiring a skill based on a virtual scene according to any one of claims 1 to 3, further comprising the step of displaying progress information for acquiring the first skill in response to a trigger operation on a first virtual building in the first virtual village, wherein the progress information includes the remaining time to acquire the first skill.

5. If the acquisition time for the first skill has not reached the acquisition completion time, the step of displaying an interruption control in response to a trigger operation on the first virtual building, wherein the interruption control is used to interrupt the acquisition progress of the first skill, A skill acquisition method based on a virtual scene according to claim 4, further comprising the steps of: displaying the interruption acquisition result of the first skill in response to an interruption operation on the interruption control, the interruption acquisition result being used to instruct a virtual object of the first identity type to acquire the first skill at a rate corresponding to the acquisition progress at the time the interruption operation was performed, wherein the rate refers to the attribute representation rate of the first skill.

6. The steps include displaying acquisition completion prompt information in response to the completion of acquiring the first skill, A method for acquiring a skill based on a virtual scene according to any one of claims 1 to 3, further comprising the step of displaying a skill unlock animation in response to a trigger operation for the acquisition completion prompt information, wherein the skill unlock animation includes attribute information corresponding to the first skill.

7. A step of displaying an attribute improvement control, wherein the attribute improvement control is used to improve the skill attribute of the first skill, A method for acquiring a skill based on a virtual scene according to claim 6, further comprising the step of displaying the attribute improvement result of the first skill in response to a trigger operation on the attribute improvement control, wherein the attribute improvement result is associated with the number of trigger operations on the attribute improvement control.

8. Before the step of receiving a selection operation for the first skill option among the candidate skill options, A step of displaying a skill termination control at a designated position of a candidate skill in the skill list in response to the number of candidate skills in the skill list reaching a first quantity threshold, wherein the skill termination control is used to terminate the use of the candidate skill. A method for acquiring a skill based on a virtual scene according to any one of claims 1 to 3, further comprising the step of displaying a skill termination result in response to a selection operation on the skill termination control.

9. Before the step of displaying the aforementioned social activity options, A step of obtaining the number of past first skills in the skill list, wherein the past first skills refer to skills possessed by virtual objects of the second identity type that were acquired within a specified past period. A method for acquiring skills based on a virtual scene according to any one of claims 1 to 3, further comprising the step of displaying the triggerable state of a first virtual building in the first virtual village in response to the fact that the number of skills of the past first skills has not reached a second quantity threshold.

10. A method for acquiring a skill based on a virtual scene according to any one of claims 1 to 3, further comprising the step of displaying a skill fusion result in response to a skill fusion operation, wherein the skill fusion operation is used to fuse the attributes of a skill possessed by a virtual object of a first status type in the skill list with the attributes of the first skill.

11. A skill acquisition device based on a virtual scene, A display module is used to display a first virtual tribe in the virtual scene, the first virtual tribe is a virtual tribe corresponding to a virtual object of a first status type in the virtual scene, and is also used to display social activity options, the social activity options include identification information for a second virtual tribe and candidate skill options corresponding to the second virtual tribe, the second virtual tribe is a virtual tribe corresponding to a virtual object of a second status type in the virtual scene, and the skills corresponding to the candidate skill options are skills possessed by the virtual object of the second status type, A receiving module used to receive a selection operation for a first skill option among the candidate skill options, wherein the selection operation is used to trigger the acquisition of a first skill corresponding to the first skill option, The display module is a virtual scene-based skill acquisition device, which is also used to display the first skill in the skill list during the process in which a virtual object of the first identity type participates in a virtual battle once the acquisition of the first skill is complete.

12. A terminal device comprising a processor and memory, wherein at least one program is stored in the memory, and the at least one program is loaded and executed by the processor to perform the virtual scene-based skill acquisition method described in any one of claims 1 to 3.

13. A computer program that includes computer instructions, A computer program that, when the computer instruction is executed by the processor, executes a skill acquisition method based on a virtual scene as described in any one of claims 1 to 3.