Skill acquisition method, device, equipment, and computer program based on virtual scene
The method enables virtual objects to acquire skills from different identity types within a virtual scene without converting their identity type, addressing the inconvenience of repeated conversions in existing technologies and improving skill acquisition efficiency and diversity.
Patent Information
- Application Number
- JP2024564649
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-08-30
- Filing Date
- 2023-06-26
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2043-06-26
AI Technical Summary
Existing technologies require players to repeatedly convert the identity type of virtual objects to acquire skills corresponding to multiple different identity types, making skill acquisition inconvenient and inefficient.
A method and apparatus for skill acquisition in a virtual scene that allows virtual objects to acquire skills from different identity types without converting their identity type, by displaying social options between virtual tribes and enabling the selection and acquisition of skills from other tribes.
This approach simplifies skill acquisition by allowing virtual objects to possess skills from different identity types without identity type conversion, enhancing convenience, efficiency, and diversity in skill acquisition, while reducing data overhead.
Smart Images

Figure 2025516278000001_ABST
Abstract
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 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 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 on 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, since virtual objects of different identity 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 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 the present application provide a skill acquisition method, apparatus, device, medium, and product based on a virtual scene. The technical solutions are as follows.
[0007] In one aspect, a skill acquisition method based on a virtual scene is provided, which is executed by a terminal device. A step of displaying a first virtual tribe in the virtual scene, where the first virtual tribe is a virtual tribe corresponding to virtual objects of a first identity type in the virtual scene. A step of displaying social options, where 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 virtual objects 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 objects of the second identity type. A step of receiving a selection operation for a first skill option among the candidate skill options, where the selection operation is used to trigger the acquisition of a first skill corresponding to the first skill option. When the acquisition of the first skill is completed, in the process of the virtual object of the first identity type participating in a virtual battle, a step of displaying the first skill in a skill list.
[0008] In another aspect, a skill acquisition apparatus based on a virtual scene is provided. It is used to display a first virtual tribe in the virtual scene, where the first virtual tribe is a virtual tribe corresponding to virtual objects of a first identity type in the virtual scene. It is also used to display social options, and the social options include identification information of the second virtual tribe and candidate skill options corresponding to the second virtual tribe. The second virtual tribe is a virtual tribe corresponding to virtual objects 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 objects of the second identity type. A display module, A receiving module used to receive a selection operation for a first skill option among the candidate skill options, where the selection operation is used to trigger the acquisition of a first skill corresponding to the first skill option. When the acquisition of the first skill is completed, the display module is also used to display the first skill in a skill list during the process of the virtual object of the first identity type participating in a virtual battle.
[0009] In another aspect, a terminal device is provided, which includes a processor and a memory. At least one program is stored in the memory, and when the at least one program is loaded and executed by the processor, the skill acquisition method based on the above-mentioned virtual scene is executed.
[0010] In another aspect, a computer-readable storage medium is provided, and at least one program is stored in the storage medium. When the at least one program is loaded and executed by a processor, the skill acquisition method based on the above-mentioned virtual scene is executed.
[0011] In another aspect, a computer program product is provided, which includes computer instructions stored in a computer-readable storage medium. The processor of the terminal device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, whereby the terminal device executes the skill acquisition method based on the above-mentioned virtual scene.
Advantages of the Invention
[0012] The beneficial effects brought about by the technical solution provided in the embodiments of the present application include at least the following.
[0013] Through the social option between the first virtual tribe and the second virtual tribe, the virtual object of the first identity type in the first virtual tribe can acquire the skills possessed by the virtual object of the second identity type in the second virtual tribe. Thus, when the identity type of the virtual object is determined, it is realized that the skills corresponding to other identity types can be acquired without converting the identity type of the virtual object, thereby improving the convenience of skill acquisition between different identity types. In particular, when it is necessary to acquire the skills corresponding to different identity types, the convenience of skill acquisition is higher and the acquisition efficiency is higher.
[0014] Also, after triggering the social interaction between different virtual tribes, by acquiring the skills possessed by virtual objects of different identity types, in the virtual battle process, it is realized that the virtual object can simultaneously possess the skills corresponding to different identity types without converting the identity type, enhancing the diversity of skill acquisition, avoiding multiple conversions of the identity type in the process of the user acquiring the skills corresponding to different identity types, and reducing the computer's data overhead.
Brief Description of the Drawings
[0015]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Embodiments for Carrying Out the Invention
[0016] To make the object, technical solution and advantages of the present application more clear, the embodiments of the present application will be described in more detail below in combination with the drawings.
[0017] Here, exemplary embodiments will be described in detail and the examples will be shown in the drawings. When the following description relates to the drawings, unless otherwise specified, the same numerals in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments that conform to the present application. Conversely, they are merely examples of apparatuses and methods that conform to some aspects of the present application, which are described in detail in the appended claims.
[0018] First, the nouns related to the embodiments of the present application will be briefly described.
[0019] The virtual environment refers to the 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 for the real world, or may be a semi-simulation and semi-fictitious environment, or a pure fictitious environment. The virtual environment may be any of a two-dimensional virtual environment, a 2.5-dimensional virtual environment, and a three-dimensional virtual environment. In the following embodiments, the case where the virtual environment is a two-dimensional virtual environment will be described as an example, but the embodiments of the present application are not limited thereto.
[0020] The virtual object refers to an object that can be active in the virtual environment. This active object may be, for example, a piece in virtual chess, a virtual person, a virtual animal, an anime character, etc., such as a person, an animal, a plant, an oil barrel, a wall, a stone, etc. displayed in the virtual environment. Preferably, the virtual object is a three-dimensional model, a two-dimensional plane model, etc. created based on skeletal animation technology. Each virtual object has its own shape and volume in the virtual environment and occupies a part of the space in the virtual environment.
[0021] First, referring to FIG. 1 showing 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 FIG. 1, the client displays a virtual scene 100, and the virtual scene 100 includes a first virtual tribe 110. The first virtual tribe 110 is a virtual tribe corresponding to virtual objects of a first identity type. In this embodiment, the name of the first virtual tribe 110 is "Temple Base Camp". Here, the "Temple Base Camp" includes a first virtual building 111, the "Social Embassy", for starting social interaction between virtual tribes. The social interaction in this embodiment includes obtaining skills possessed by virtual objects of different virtual tribes. The first virtual building in this embodiment may also be referred to as a designated virtual building.
[0022] In response to a user's trigger operation on the first virtual building 111, the client displays social options 120. The social options 120 include identification information of a 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 a second identity type. The skills "Flight Formation", "Equestrianism", "Swordsmanship", and "Prop Item Creation" corresponding to the four candidate skill options 122 respectively are skills possessed by virtual objects of the second identity type. The second identity type is different from the first identity type. The first virtual tribe 110 is different from the second virtual tribe 121. The skills corresponding to the second identity type are dedicated skills of the second identity type that virtual objects of the first identity type do not have.
[0023] When the client receives a selection operation for the first skill option 1221 among the candidate skill options 122, the client starts executing the logic to obtain the first skill "flight formation" corresponding to the first skill option 1221. When the acquisition of the first skill is completed, 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 current skill list of the virtual object includes the skills possessed by the first identity type itself and the first skill corresponding to the acquired second identity type. The above first option can refer to any candidate skill option among a plurality of 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 introduced below. Refer to FIG. 2 showing a schematic diagram of the implementation environment provided by an exemplary embodiment of this application. This implementation environment includes a terminal 210, a server 220, and a communication network 230, and the terminal 210 and the server 220 are connected via the communication network 230.
[0025] On the terminal 210, a target application program 211 is installed and executed. The target application program 211 is an application program that supports a two-dimensional virtual environment or a three-dimensional virtual environment. The target application program 211 may be a virtual reality application program, a three-dimensional 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 shooting survival game, etc. In one possible implementation, this target application program 211 may be a stand-alone version of an application program such as a stand-alone version of a three-dimensional game program, or it may be a network online version of an application program. The terminal in this embodiment may also be referred to as a terminal device.
[0026] Preferably, when the target application program 211 is realized as a stand-alone 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 the first identity type. When the client receives a trigger operation on the first virtual building among the first virtual tribes, the client displays social options including the identification information of the second virtual tribe and candidate skill options corresponding to the second virtual tribe. Here, the skill corresponding to the candidate skill option is the skill possessed by the virtual object of the second identity type, and the virtual object of the second identity type corresponds to the second virtual tribe. When the client receives a selection operation on the first skill option, the virtual object of the first identity type is controlled to start acquiring the first skill corresponding to this first skill option. When the acquisition of the first skill is completed, the client adds the first skill to the skill list corresponding to the virtual object of the first identity type. In the subsequent process where the virtual object of the first identity type conducts a battle, the client displays the acquired first skill in the skill list.
[0027] Preferably, when the target application program 211 is realized as a network online version of the application program, for example, when the target application program 211 can be realized as a strategic game, the client installed and running on the terminal 210 displays a first virtual tribe in the virtual scene. In response to a trigger operation on the first virtual building among the first virtual tribes, the client generates a social request and sends the social request to the server 220. Here, the social request is used to request the start of social interaction between different virtual tribes.
[0028] After receiving the social request sent by the client, the server 220 determines the rendering data corresponding to the second virtual tribe and the rendering data of the candidate skill options corresponding to the second virtual tribe according to the social request, generates social options, and the server 220 feeds it back to the client as social results.
[0029] After receiving the social results, the client installed and running on the terminal 210 performs interface rendering on the virtual scene based on the rendering data, and displays the identification information of the second virtual tribe and the candidate skill options corresponding to the second virtual tribe. Here, the skills corresponding to the candidate skill options are the skills of the virtual objects of the second identity type, and the virtual objects of the second identity type belong to the second virtual tribe. In response to the selection operation for the first skill option among the candidate skill options, the client generates a skill acquisition request and sends it to the server 220. The skill acquisition request is used to request the acquisition of the first skill corresponding to the first skill option.
[0030] After receiving the skill acquisition request sent by the client, the server 220 fills in the skill information (such as skill name, skill attributes, etc.) corresponding to the first skill in the skill library corresponding to the virtual object of the first identity type, generates a skill acquisition result based on the skill filling result, and the server 220 feeds back the skill acquisition result to the client. Here, the skill filling result is used to indicate that the virtual object of the first identity type is currently acquiring the first skill.
[0031] After receiving the skill acquisition result, the client displays the first skill in the skill list for the user to select the first skill to perform a virtual battle in the subsequent process of controlling the virtual object of the first identity type to perform a virtual battle.
[0032] The terminal 210 is selectable and can be, for example, any terminal on which a target application program 211 is installed and running. The terminal can be applied to various forms of electronic devices such as desktop computers, laptop portable computers, mobile phones, tablet computers, e-book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, smart TVs, intelligent in-vehicle devices, etc. However, the embodiments of the present application are not limited thereto.
[0033] Exemplarily, refer to FIG. 3 showing a structural block diagram of an electronic device provided by an exemplary embodiment 1 of the present application. This electronic device 300 includes an operating system 320 and an application program 322.
[0034] The operating system 320 is basic software that provides secure access to computer hardware for the application program 322.
[0035] The application program 322 is an application program that supports a virtual environment. Preferably, the application program 322 is an application program that supports a three-dimensional virtual environment. This application program 322 can be any of a virtual reality application program, a three-dimensional map program, a third-person shooter game, a first-person shooter game, a multiplayer online tactical competition game, a multiplayer gunfight survival game, a puzzle game, and a strategy game. This application program 322 can be a stand-alone version of an application program such as a stand-alone version of a game program, or a network online version of an application program.
[0036] The server 220 may be any one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The server 220 may be the backend server of the terminal 210. Preferably, in the implementation process of the target application program 211, the server 220 performs the main computing operations, and the terminal 210 performs the secondary computing operations, or the server 220 performs the secondary computing operations, and the terminal 210 performs the main computing operations, or the server 220 and the terminal 210 adopt a distributed computing architecture to perform collaborative computing. However, the embodiments of the present application are not limited thereto.
[0037] It should be noted that the above server may be an independent physical server, or a server cluster or a distributed system composed of multiple physical servers, or a cloud server 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 a hosting technology that integrates a series of resources such as hardware, software, and networks within a wide area network or a local area network to realize the computing, storage, processing, and sharing of data.
[0039] In some embodiments, the above server may be implemented as a node in a blockchain system.
[0040] Note that before collecting the user's relevant data and during the process of collecting the user's relevant data, this application can display a prompt interface, a pop-up window, or output voice prompt information. This prompt interface, pop-up window, or voice prompt information is used to prompt the user that their relevant data is currently being collected. As a result, this application starts to execute the relevant steps of obtaining the user's relevant data only after obtaining the user's confirmation operation for this prompt interface or pop-up window. Otherwise (that is, if the user's confirmation operation for this prompt interface or pop-up window is not obtained), the relevant steps of obtaining the user's relevant data are terminated, that is, the user's relevant data is not obtained. In other words, all user data collected by this application is strictly processed in accordance with the requirements of relevant national laws and regulations. The obtaining of the informed consent or sole consent of the personal information subject is carried out after obtaining the consent and permission of the user. Within the scope permitted by laws, regulations, and the personal information subject, subsequent data use and processing actions are executed. The collection, use, and processing of relevant user data must comply with the laws, regulations, and standards of the relevant countries and regions. For example, the operations, virtual scenes, virtual objects, virtual tribes, etc. related to this application are all obtained when full permission is obtained.
[0041] Combined with the above brief introduction, the skill acquisition method based on the virtual scene provided by this application will be described. This method may be executed by a terminal or jointly executed by a server and a terminal. In the embodiments of this application, this method is described by taking the example of being executed by a terminal (such as a client installed and running on the terminal). As shown in FIG. 4, this method includes the following steps.
[0042] In step 410, a first virtual tribe in the virtual scene is displayed. This first virtual tribe is a virtual tribe corresponding to the virtual object of the first identity type in the virtual scene.
[0043] The virtual tribe in the embodiments of the present application can refer to a cluster of virtual buildings such as a virtual village, a virtual city, a virtual town, etc., and can be used to represent a place where a certain type of virtual object gathers. Exemplarily, the first virtual tribe may be used to represent a gathering place of virtual objects of the first identity type, and this first virtual tribe may also be used to refer to an aggregate formed by a combination of a plurality of virtual objects of the first identity type, that is, the first virtual tribe includes a plurality of virtual objects, and all the plurality of virtual objects belong to the first identity type. This virtual scene can refer to the scene provided by the client of the target application program.
[0044] Preferably, a plurality of tribe members in the 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 a plurality of tribe members in the 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 the present application are not limited thereto.
[0045] The first identity type is the identity type selected by the user account logged in to the current client. The identity type may be used to represent the identity type corresponding to each virtual object belonging to the same virtual tribe. For example, when the first virtual tribe is tribe A, 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. When the first identity type is "knight", the style of the first virtual tribe may be a virtual city. The skills corresponding to the first virtual tribe are associated with 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. These social options include the identification information of the second virtual tribe and candidate skill options corresponding to the second virtual tribe. The second virtual tribe is a virtual tribe corresponding 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, the social options are used for the user to select which skills to obtain from the second virtual tribe. For example, the social options include a plurality of candidate skill options corresponding to the second virtual tribe, and each candidate skill option corresponds to one type of unique skill of the second virtual tribe. The identification information of the second virtual tribe is used to uniquely identify the second virtual tribe, such as a name, number, symbolic virtual building, etc.
[0048] In some embodiments, the second virtual tribe and the first virtual tribe belong to different virtual tribes. That is, the virtual objects of the first virtual tribe and the virtual objects of 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 embodiments, virtual objects corresponding to different virtual tribes belong to different identity types. 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 virtual objects of different identity types. Therefore, the skill "Scratch" is the designated skill possessed by Member A, and "Energy Absorption" is the designated skill possessed by Member B.
[0050] Preferably, the candidate skill options include options of skills possessed by virtual objects of a second identity type that virtual objects of the first identity type have not yet acquired, or the candidate skill options include options of skills possessed by virtual objects of a second identity type that virtual objects of the first identity type have acquired and options of skills possessed by virtual objects of the second identity type that have not yet been acquired. However, the embodiments of the present application are not limited thereto.
[0051] In one example, the first virtual tribe includes a first virtual building, which is used to initiate social interactions between virtual tribes. That is, different virtual tribes can interact socially through the first virtual building. The first virtual building can refer to a symbolic virtual building among the virtual tribes and may be a randomly selected building. However, the embodiments of the present application are not limited thereto. Exemplarily, in response to a user's click operation on the first virtual building, the client displays social options on the user interface and realizes social interactions between virtual tribes based on the social options.
[0052] Here, the social interaction between virtual tribes can refer to the process of realizing activity interactions between different virtual tribes. Exemplarily, the social interaction may be realized as a social activity between virtual tribes, or the social interaction may be realized as a social activity between virtual objects in one virtual tribe and virtual objects in another virtual tribe, or the social interaction may also include skill exchanges between virtual objects belonging to different virtual tribes. For example, a virtual object in the current virtual tribe can obtain the skills that a virtual object in another virtual tribe has through social interaction with the other virtual tribe, but the present 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, that is, a virtual object of the current first identity type is at a designated position corresponding to the first virtual building, and starts social interaction with a virtual object corresponding to another virtual tribe. 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", whereby the virtual object A has the skills of the virtual object B, and the virtual object B has the skills of the virtual object A.
[0054] Alternatively, the first virtual building may be used to provide social virtual objects targeted at the social interaction between different virtual tribes. That is, through the social virtual objects within the first virtual building, the social interaction between different virtual tribes is realized. For example, if virtual object a of the first identity type wants to have the skills possessed by the virtual object of the second identity type in the second virtual tribe, virtual object a can send the 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 the virtual object of the second identity type. After this social messenger returns to the social embassy, it feedbacks the skills corresponding to the second identity type obtained through the exchange to virtual object a, so that virtual object a has the skills corresponding to the second identity type.
[0055] In step 430, a selection operation for the first skill option among the candidate skill options is received, 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 through the display screen of the terminal device, and can also select the first skill option through an external device (such as a keyboard, mouse, handle, etc.) of the terminal device. The client detects the first skill option in real time and receives this selection operation.
[0057] Exemplarily, the selection operation is used to trigger a virtual object of the first identity type to acquire the first skill possessed by a virtual object of the second identity type. Preferably, the selection operation includes at least one of operations such as 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 virtual object of the current 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 virtual object of the current first identity type has acquired, but the embodiments of the present 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 executed to improve the skill attribute effect of this first skill, that is, in response to the user's re-selection operation for the first skill option, the client does not trigger the virtual object of the first identity type to acquire the first skill, but triggers the improvement of the skill attribute effect of the first skill. For example, after the first skill is acquired, the first skill is realized such that the defense power increases by 10%. When the selection operation for the first skill option is received again, the selection operation is used to upgrade the first skill until the defense power increases by 15%.
[0060] Preferably, the selection operation includes selecting one first skill option at a time, or the selection operation includes selecting a plurality of first skill options at a time, but the embodiments of the present application are not limited thereto. Preferably, one first skill option corresponds to one first skill, or one first skill option corresponds to a plurality of first skills, but the embodiments of the present invention are not limited thereto.
[0061] In step 440, when the acquisition of the first skill is completed, in the process of the virtual object of the first identity type participating in the virtual battle, the first skill is displayed in the skill list.
[0062] Preferably, the acquisition completion status of the first skill includes at least one of the following several situations.
[0063] 1. The completion of obtaining the first skill means that the virtual object of the first identity type currently has the virtual skill completely, that is, the virtual object of the first identity type can use the first skill. For example, when the acquisition time length of the first skill meets the time length threshold, the client can determine that the acquisition of the first skill is completed.
[0064] 2. The completion of obtaining the first skill means obtaining the skill attribute effect corresponding to the first skill and adding this skill attribute effect to the skills originally possessed by the virtual object of the first identity type to realize the gain of the attribute effect of this skill. For example, when 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 completed.
[0065] 3. The completion of obtaining the first skill means that the acquisition progress of the first skill has reached a preset ratio threshold. For example, the complete attribute effect of the first skill is expressed as 100%. When the acquisition progress of the first skill reaches 80%, the client can determine that the acquisition of the first skill is completed, but the attribute effect of the acquired first skill is only 80% of the attribute effect of the first skill.
[0066] 4. The completion of obtaining the first skill means that the virtual object of the first identity type has completed a specified task. For example, when it is detected that the virtual object of the first identity type has completed the specified task, the client can determine that the acquisition of the first skill is completed.
[0067] It should be noted that the above situations regarding the completion of obtaining the first skill are merely exemplary examples, and the embodiments of this application are not limited thereto.
[0068] The skill list is used to display skills. The skill list may include options for multiple skills that the user already has, and the user can select a skill by triggering a skill option. Preferably, when the acquisition of the first skill is completed, the client adds the option of the first skill to the skill list of the virtual object of the first identity type.
[0069] Virtual battle can refer to a battle obtained by simulating an actual battle or can also refer to a fictional battle. The virtual battle in the embodiments of the present application 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 the present application are not limited thereto. In some embodiments, during the process in which a virtual object of the first identity type participates in a virtual battle, option of multiple candidate skills are displayed in the skill list, and the candidate skills refer to the skills that the current virtual object of the first identity type already has, including the skills that the virtual object of the first identity type originally had and the first skill obtained by a selection operation.
[0070] Preferably, the virtual object of the first identity type can independently use the first skill in the skill list during the virtual battle process, or the virtual object of the first identity type can use the combination of the first skill and the skills that the virtual object of the first identity type originally had during the virtual battle process, or the virtual object of the first identity type can summon a virtual object of the second identity type to fight together by triggering the first skill during the virtual battle process, but the embodiments of the present application are not limited thereto.
[0071] Preferably, when a virtual object of the first identity type uses the first skill in the virtual battle process, in the next virtual battle process, the option of the first skill is still displayed in the skill list, that is, the current first skill is a fixed skill that the virtual object of the first identity type has had for a long time, or when the virtual object of the first identity type uses the first skill in the current virtual battle process, in the next virtual battle process, the option of the first skill is not displayed in the skill list, that is, the first skill is realized as a one-time effective skill, that is, when this first skill is used in the virtual battle process, the virtual object of the first identity type will not have the first skill in the next virtual battle process, but the embodiments of the present application are not limited thereto.
[0072] Preferably, the first skill is displayed in the skill list together with the skills originally possessed by the virtual object of the first identity type, or the first skill is independently displayed at a specified position in the skill list, but the embodiments of the present application are not limited thereto.
[0073] As described above, in the skill acquisition method based on the virtual scene provided by the embodiments of the present application, due to the social option between the first virtual tribe and the second virtual tribe, the virtual object of the first identity type in the first virtual tribe can acquire the skills possessed by the virtual object of the second identity type in the second virtual tribe. Thereby, when the identity type of the virtual object is determined, it is realized that skills corresponding to other identity types can be acquired without converting the identity type of the virtual object, thereby improving the convenience of skill acquisition between different identity types. In particular, when it is necessary to acquire skills corresponding to different identity types, the convenience of skill acquisition is higher and the acquisition efficiency is higher.
[0074] After triggering the social interaction between different virtual tribes, by obtaining the skills of virtual objects of different identity types, in the virtual battle process, it is realized that the virtual object can simultaneously have skills corresponding to different identity types without changing the identity type, the diversity of skill acquisition is increased, the user is avoided from converting the identity type multiple times in the process of obtaining skills corresponding to different identity types, and the data overhead of the computer is reduced.
[0075] In one selectable embodiment, the first virtual building can also be used to determine a virtual tribe for social interaction. Exemplarily, referring to FIG. 5 showing a flowchart of a skill acquisition method based on a virtual scene provided by another exemplary embodiment of the present application, that is, step 420 includes step 421 and step 422, and step 430 includes step 431 and step 432. As shown in FIG. 5, this method includes the following steps.
[0076] In step 410, display a first virtual tribe in the virtual scene. This first virtual tribe is a virtual tribe corresponding to virtual objects of a first identity type in the virtual scene, and the first virtual tribe includes a first virtual building.
[0077] Step 410 is the same as that described in the above embodiment. For the content not described in the embodiments of the present application, refer to the above embodiments, and the repeated description is omitted here.
[0078] In step 421, in response to an operation on the first virtual building, display candidate tribe options, and these candidate tribe options include options corresponding to a second virtual tribe.
[0079] Preferably, in response to a click operation of the user on the first virtual building, the client displays a plurality of candidate tribe options on the user interface, and each candidate tribe option corresponds to one candidate virtual tribe. The candidate tribe option refers to an option corresponding to a candidate virtual tribe that can socialize with virtual objects of the first identity type. Preferably, the candidate tribe option is used to represent at least one other virtual tribe (for example, the second virtual tribe) that can socialize with the virtual objects of the first virtual tribe.
[0080] Exemplarily, the display content of the candidate tribe option includes at least one of the following contents.
[0081] 1. The candidate tribe option includes tribe information corresponding to the candidate virtual tribe, such as the tribe name and the identity type of the virtual object in 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, in the case of the candidate tribe option "Member A", "Skill Type: Attack Skill" is displayed on the right side of "Member A".
[0083] 3. The candidate tribe option includes the number of times this candidate virtual tribe has been selected within the historical period, that is, the number of users who have selected the candidate tribe option within the historical period. For example, in the case of the candidate tribe option "Member B", "Historical Selection Number: 652" is displayed below "Member B".
[0084] It should be noted that the above display content regarding the candidate tribe option is only an exemplary example, and the embodiments of this application are not limited thereto.
[0085] Referring to FIG. 6, which shows 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 FIG. 6, the client currently displays a virtual scene 600, which includes a first virtual tribe 610. In this embodiment, the first virtual tribe 610 is named the "Temple Tribe". The first virtual tribe 610 includes a first virtual building 611, the "Social Embassy". By performing a trigger operation on the first virtual building 611, candidate tribe options 620 are displayed within the virtual scene 600. The candidate tribe options 620 include a plurality of candidate tribe options such as a candidate tribe option 621 corresponding to the candidate virtual tribe "Park" and a candidate tribe option 622 corresponding to the candidate virtual tribe "Forest".
[0086] In step 422, in response to a selection operation on an option corresponding to the second virtual tribe, a social option corresponding to the second virtual tribe is displayed.
[0087] Preferably, in response to a click operation on an option corresponding to the second virtual tribe, the client displays a social option corresponding to the second virtual tribe. The social option corresponding to the second virtual tribe includes identification information of the second virtual tribe and a plurality of candidate skill options corresponding to the second virtual tribe. Exemplarily, the selection operation on the second target tribe option refers to selecting social interaction 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, the candidate skill options refer to options corresponding to the skills possessed by virtual objects of the second identity type. In this embodiment, there is a correspondence between the skills possessed by the virtual objects and the identity types to which the virtual objects belong, that is, virtual objects belonging to different virtual tribes respectively correspond to different identity types, and thus have different types of skills.
[0089] Exemplarily, as shown in FIG. 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: "Flight formation" option, "Equestrianism" option, "Swordsmanship" "Option", and "Item creation" option.
[0090] This application can realize the selection of different virtual tribes and the selection of different skills corresponding to the virtual tribes through the first virtual building, thereby improving the flexibility of skill selection and contributing to the improvement of the user experience.
[0091] In step 431, in response to a preview operation on the first skill option among the candidate skill options, skill attribute information and a selection control corresponding to the first skill are displayed.
[0092] Exemplarily, the first skill option refers to an option corresponding to the first skill. In some embodiments, the preview operation on the first skill option is used to preview the skill attribute information of the first skill. Here, the skill attribute information includes an attribute gain effect and skill content corresponding to the first skill, and the 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 realized as a trigger operation on the first skill option. In response to the user's trigger operation on the first skill option, the client displays the skill attribute information and the selection control of the first skill at a specified position in the virtual scene.
[0095] 2. The preview operation is realized as a slide operation for the first skill option. In response to the user's slide operation for the first skill option, the client displays the skill attribute information and the selection control of the first skill at the position where the slide operation ends.
[0096] It should be noted that the above operation method regarding the preview operation is only an exemplary example, and the embodiments of the present 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 is displayed, or multiple first skill options can be previewed at a time, and the skill attribute information corresponding to the selected multiple first skills can be displayed simultaneously, but it is not limited thereto.
[0098] Exemplarily, as shown in FIG. 6, in response to a trigger operation (not shown in FIG. 6) for the first skill option "flight formation" among the candidate skill options 623, the client displays the skill attribute information 6232 and the selection control 6233 corresponding to the first skill "flight formation" on the user interface. Here, the skill attribute information 6232 includes "skill points +60, experience points +50, unlocking of the flight formation skill".
[0099] The present application supports the user to preview the attribute gain effect and skill content of the skill, which helps the user to obtain skills reasonably, thereby improving the rationality of skill acquisition.
[0100] In step 430, a trigger operation on the selection control is received as a selection operation for the first skill option.
[0101] In some embodiments, the selection control is used to confirm the first skill option, that is, it is used to confirm the acquisition of the first skill.
[0102] Preferably, the selected control corresponds to the first skill option, that is, different first skill options correspond to different selected controls, or the selected control is used to determine at least one first skill option finally selected, that is, only one selected control is displayed in the virtual scene, and this selected control is shared by at least one first skill option. By triggering this selected control, the client can determine that the user has selected at least one first skill option. However, the embodiments of this application are not limited thereto.
[0103] Exemplarily, as shown in FIG. 6, the selected control 6233 "departure" is displayed in the virtual scene 600. When receiving a trigger operation for the selected control 6233, the client uses the trigger operation as a selection operation for the first skill option 6231 "flight formation".
[0104] In addition, the first skill has a corresponding acquisition completion time in the acquisition process. As shown in FIG. 6, under the selected controller 623, the acquisition completion time "18 hours 08 minutes" corresponding to the first skill in the acquisition process is displayed. Here, the acquisition completion time refers to the time length required for the completion of the first skill.
[0105] In one possible situation, by dispatching a specified social virtual object from the first virtual building, the first skill is acquired. After the acquisition completion time corresponding to the first skill has elapsed, the specified social virtual object returns after acquiring the first skill, thereby realizing that the virtual object of the first identity type acquires the first skill that the virtual object of the second identity type has.
[0106] In one possible situation, when the acquisition time of the first skill has not reached the acquisition completion time, in response to a trigger operation on the first virtual building in the first virtual tribe, the acquisition progress information of the first skill is displayed, and the remaining acquisition completion time of the first skill is included in the acquisition progress information.
[0107] Exemplarily, the situation where the acquisition time of the first skill has not reached the acquisition completion time means that the current first skill is being acquired and has not reached the acquisition completion time, that is, the acquisition of the first skill has not been completed yet. By triggering the first virtual building again, the user can check the remaining acquisition completion time of the first skill, that is, the time it takes for the acquisition of the first skill to be completed. The acquisition progress information is used to represent the current acquisition progress of the first skill, and the remaining acquisition completion time of the first skill is included in the acquisition progress information.
[0108] Exemplarily, referring to FIG. 7 showing a schematic diagram of the acquisition completion time provided by one exemplary embodiment of the present application, as shown in FIG. 7, when the acquisition of the first skill "flight formation" has not been completed, upon receiving a trigger operation on the first virtual building, the client displays the acquisition interface 700 of the first skill "flight formation", and the acquisition interface 700 includes the designated social virtual object 710 "social messenger" dispatched from the first virtual building for the acquisition of the first skill "flight formation". The acquisition interface 700 includes the skill attribute information of the first skill "flight formation" and the acquisition progress information "1 hour" for indicating that the current acquisition process of the first skill "flight formation" will be completed after 1 hour. By supporting the confirmation of the acquisition progress of the first skill, the present application helps the user to reasonably plan the acquisition of the remaining skills, thereby further improving the rationality of skill acquisition.
[0109] Also, when the acquisition of the first skill is not completed, the first acceleration controller 720 and the second acceleration control 730 can complete the acquisition of the first skill earlier. The first acceleration controller 720 is used to trigger the use of virtual conversion resources to accelerate the acquisition of the first skill, and the second acceleration control is used to trigger the use of the specified acceleration items to accelerate the acquisition of the first skill.
[0110] In one possible situation, when the acquisition time length of the first skill has not reached the acquisition completion time, in response to the trigger operation on the first virtual building, an interruption control is displayed. This interruption control is used to interrupt the acquisition progress of the first skill. In response to the interruption operation on the interruption control, the interruption acquisition result of the first skill is displayed. This interruption acquisition result is used to instruct the virtual object of the first identity type to acquire the first skill at a ratio corresponding to the acquisition progress at the time of the interruption operation. The ratio refers to the attribute expression ratio of the first skill.
[0111] Exemplarily, the interruption control is used to stop the acquisition of the first skill when the acquisition of the first skill is not completed. Preferably, the first virtual tribe can acquire one skill at a time and can also acquire multiple skills simultaneously. The above control can be used to interrupt the acquisition of one or more skills, but the embodiments of the present application are not limited thereto.
[0112] Exemplarily, the interruption acquisition result refers to the current acquisition ratio corresponding to the first skill after the acquisition of the first skill is stopped by the interruption control. For example, when the acquisition completion time of the first skill is 1 hour and after 30 minutes of the acquisition process, when receiving the interruption operation on the interruption control, the client displays the interruption acquisition result of the first skill, and the interruption acquisition result includes that the progress of the first skill is "50%".
[0113] Exemplarily, the acquisition progress corresponds to the attribute expression ratio of the first skill. For example, when the current acquisition progress is "50%", if the skill attribute of the first skill is "skill power +20%", the skill attribute of the ratio corresponding to the interrupted acquisition result is "skill power +10%", that is, 50% of the skill attribute of the original first skill has been acquired.
[0114] In one achievable situation, the first skill may be realized as a skill combination result corresponding to the partial skill effects respectively included in at least two skills possessed by the virtual object of the second identity type. That is, a trigger operation is performed on the first skill effect among the first candidate skill options, and a trigger operation is performed on the second skill effect among the second candidate skill options. Therefore, the first skill finally acquired includes the first skill effect and the second skill effect. For example, when selecting the skill effect of "attack value +10" in skill A and the skill effect of "defense value +5" in skill B, the first skill C finally acquired is realized as a skill including the two skill effects of "attack value +10" and "defense value +5".
[0115] In step 440, when the acquisition of the first skill is completed, in the process of the virtual object of the first identity type participating in the virtual battle, the first skill is displayed in the skill list.
[0116] Step 440 is the same as that described in the above embodiment. For the content not described in the embodiment of the present application, refer to the above embodiment, and the repeated description is omitted here.
[0117] As described above, in the skill acquisition method based on the virtual scene provided by the embodiments of the present application, through the social option between the first virtual tribe and the second virtual tribe, the virtual object of the first identity type in the first virtual tribe can acquire the skills possessed by the virtual object of the second identity type in the second virtual tribe. When the identity type of the virtual object is determined, it is realized that without converting the identity type of the virtual object, the skills corresponding to other identity types can be acquired, thereby improving the convenience of skill acquisition between different identity types. In particular, when it is necessary to acquire the skills corresponding to different identity types, the convenience of skill acquisition is higher and the acquisition efficiency is higher.
[0118] Also, after triggering the social interaction between different virtual tribes, by acquiring the skills possessed by virtual objects of different identity types, in the virtual battle process, it is realized that the virtual object can simultaneously possess the skills corresponding to different identity types without converting the identity type, enhancing the diversity of skill acquisition, avoiding the player from converting the identity type multiple times in the process of acquiring the skills corresponding to different identity types, and reducing the computer's data overhead.
[0119] Also, through the preview operation on the first skill option, the player can preview the skill attribute information corresponding to the first skill. Thereby, through the trigger operation of the selection control, the selection of the first skill option is realized, and thus the player can preview the first skill earlier, improving the autonomy of the selection of the second skill.
[0120] Also, by displaying the acquisition progress information, the current acquisition progress of the first skill can be provided in real time, giving a prompt response to the player and improving the skill acquisition efficiency.
[0121] Also, through an interruption operation on interruption control, it is realized to obtain the first skill according to the ratio corresponding to the acquisition progress, thereby obtaining the first skill corresponding to the attribute expression ratio, and thereby improving the diversity of the method for obtaining the first skill.
[0122] In one selectable embodiment, when the acquisition of the first skill is completed, the client also displays acquisition completion prompt information. Exemplarily, referring to FIG. 8 showing a flowchart of a skill acquisition method based on a virtual scene provided by another exemplary embodiment of the present application, as shown in FIG. 8, this method includes the following steps.
[0123] In step 810, display the first virtual tribe in the virtual scene.
[0124] Here, the first virtual tribe is a virtual tribe corresponding to virtual objects of the first identity type in the virtual scene. The first virtual tribe includes a first virtual building, and the first virtual building is used to initiate social interaction between virtual tribes.
[0125] Exemplarily, the first virtual building is used to obtain the skills of virtual objects of other identity types belonging to other virtual tribes by dispatching a specified social virtual object.
[0126] In some embodiments, when the character level of the virtual object of the first identity type reaches a specified level, social interaction can be initiated through the first virtual building. For example, when the character level of member A is 30 or above, the virtual object of the first identity type can obtain 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 number of skills of the historical first skill in the skill list.
[0128] Here, the historical first skill refers to the skill possessed by a virtual object of the second identity type obtained within a specified historical period. The specified historical period may refer to a period before the current time point or a historical period before a set time point, but the embodiments of this application are not limited thereto. Exemplarily, the historical first skill refers to the skill belonging to a virtual object of another identity type obtained through a virtual building within a specified historical period.
[0129] In some embodiments, the historical first skill can be determined by determining the skill information corresponding to each skill existing in the skill list. Here, the skill information includes the skill name, skill content, skill gain effect, skill acquisition time point, and the like.
[0130] In step 830, in response to the number of skills of the historical first skill not reaching the second quantity threshold, the triggerable state of the first virtual building among the first virtual tribes is displayed.
[0131] Exemplarily, there is a quantity limit on the number of skills corresponding to other identity types that a virtual object can have simultaneously, that is, when the number of skills corresponding to the second identity type possessed by the virtual object of the current first identity type reaches the second quantity threshold, it indicates that the number of skills corresponding to other identity types that the virtual object of the current first identity type can have has reached saturation.
[0132] In some embodiments, when the number of historical first skills has not reached the second quantity threshold, the client displays the triggerable state of the first virtual building, and the triggerable state of the first virtual building is used to indicate that the current first virtual building can be used to initiate social interaction between virtual tribes. Also, the non-triggerable state of 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 a virtual tribe corresponding 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 corresponds to multiple different types of social interactions, or different virtual buildings initiate different types of social interactions correspondingly, but the embodiments of this application are not limited thereto.
[0136] In step 850, in response to the number of skills of the candidate skills in the skill list reaching the first quantity threshold, a skill termination control is displayed at the designated position of the candidate skills.
[0137] Here, the skill termination control is used to terminate the use of the candidate skills. The first quantity threshold and the designated position may be set and adjusted according to actual usage needs.
[0138] Exemplarily, the candidate skills refer to the skills possessed by the virtual object of the current first identity type. That is, the candidate skills include at least one of the skills originally possessed by the virtual object of the first identity type and the skills possessed by the virtual object of the second identity type (the first skill) obtained by the virtual object of the first identity type through the first virtual building.
[0139] In some embodiments, there is also a quantity threshold for the number of candidate skills simultaneously possessed by the virtual object of the first identity type. That is, when the number of skills of the candidate skills reaches the first quantity threshold, it indicates that the number of current candidate skills has reached saturation.
[0140] Exemplarily, when the number of skill candidates reaches the saturation state, in order to continue obtaining the skills of the virtual object corresponding to the second identity type even later, the skill termination control can terminate the use of a certain candidate skill. Therefore, the skill termination control can be used to terminate the use of candidate skills.
[0141] In step 860, in response to the selection operation for the skill termination control, the skill termination result is displayed.
[0142] Exemplarily, one skill termination control is displayed at the designated position of each candidate skill. When a trigger operation for the designated skill termination control is received, the skill termination result of the candidate skill corresponding to the designated skill termination control is displayed, and the skill termination result is used to indicate terminating the use of the candidate skill.
[0143] In step 870, a selection operation for the first skill option among the candidate skill options is received.
[0144] Here, the selection operation is used to trigger the acquisition of the first skill corresponding to the first skill option.
[0145] Since the content regarding the first skill option in step 870 is described in detail in step 430 above, the repeated description is omitted here.
[0146] In step 880, when the acquisition of the first skill is completed, in the process of a virtual object of the first identity type participating in a virtual battle, the first skill is displayed in the skill list.
[0147] Exemplarily, when the acquisition of the first skill is completed, 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] Exemplarily, referring to FIG. 9 showing a schematic diagram of the first skill provided by one exemplary embodiment of the present application, as shown in FIG. 9, the client is currently displaying a virtual environment 900, in which a virtual object 901 "Member C" of the first identity type is conducting a virtual battle. The client is currently displaying the skill list 910 of the virtual object 901, and the skill list includes the first skill 911 "Flying Formation". The skill attributes corresponding to "Flying Formation" include a 1% increase in defense effect and a 5% increase in movement speed. In response to a trigger operation for 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 the battle effect animation 920 corresponding to the user interface.
[0149] In one realizable situation, the client displays acquisition completion prompt information in response to the completion of the acquisition of the first skill, and displays a skill unlock animation in response to a trigger operation for the acquisition completion prompt information. The skill unlock animation includes the attribute information corresponding to the first skill.
[0150] The acquisition completion prompt information is used to prompt the user that the acquisition of the first skill has been completed. The skill unlock animation is used to prompt the user that the first skill has been unlocked and the virtual object of the first identity type can use the first skill.
[0151] Exemplarily, in response to the completion of the acquisition of the first skill, the client also displays the acquisition completion prompt information to indicate that the current first skill has been fully acquired. Referring to FIG. 10 which shows a schematic diagram of the acquisition completion prompt information provided by one exemplary embodiment of the present application, as shown in FIG. 10, the client currently displays the virtual scene 1000. When the acquisition of the first skill is completed, the client displays the acquisition completion prompt information 1010 in the virtual scene.
[0152] Exemplarily, the skill unlock animation refers to an animation that triggers the unlocking of the usability state of the first skill after the acquisition of the first skill is completed. The attribute information of the first skill refers to the skill effect corresponding to the first skill. As shown in FIG. 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 the attribute information 1021 corresponding to the "flying formation" of the first skill to show the details of the first skill.
[0153] In one realizable situation, the client also displays an attribute improvement control for improving the skill attribute of the first skill, and in response to a trigger operation on the attribute improvement control, displays the attribute improvement result of the first skill. This attribute improvement result is associated with the number of trigger operations on the attribute improvement control.
[0154] Exemplarily, when the acquisition of the first skill is completed, an attribute improvement control is displayed in the virtual scene, and the user can improve the skill attributes of the first skill by triggering this attribute improvement control. For example, if the current first skill is "attack power increased by 10 points", after triggering the attribute improvement control, the first skill will become "attack power increased by 15 points" as the attribute improvement result. The attribute improvement result can be used to indicate the degree of improvement of the attributes of the first skill.
[0155] Here, the more times the trigger for the attribute improvement control is performed, the higher the improvement effect of the attributes of the first skill. As shown in FIG. 10, the skill unlock animation 1020 also includes an attribute improvement control 1022 "upgrade" that can be used to upgrade the first skill. When a trigger operation for the attribute improvement control 1022 is received, the client displays the attribute improvement result (not shown) of the first skill. The more times the trigger is performed, the higher the skill level of the first skill and the better the skill attributes.
[0156] In one possible situation, the client displays a skill fusion result in response to a skill fusion operation, and this skill fusion operation is used to fuse the attributes of the skill of the virtual object of the first identity type in the skill list with the attributes of the first skill.
[0157] Exemplarily, after the acquisition of the first skill is completed, the client can fuse the first skill with the skill originally possessed by the virtual object of the first identity type to generate a new skill as the skill fusion result. In the process of generating a new skill after fusing the skills, the attributes of the newly generated skill are combined with the respective skill attributes of the first skill and the skill originally possessed by the virtual object of the first identity type. For example, if skill 1 is "attack value +10" and skill 2 is "defense value +8", a skill fusion operation can be performed on skill 1 and skill 2 to generate skill 3 "resistance value +6".
[0158] As described above, in the skill acquisition method based on the virtual scene provided by the embodiments of the present application, due to the social option between the first virtual tribe and the second virtual tribe, the virtual object of the first identity type in the first virtual tribe can acquire the skills of the virtual object of the second identity type in the second virtual tribe. When the identity type of the virtual object is determined, it is realized that the skills corresponding to other identity types can be acquired without converting the identity type of the virtual object, thereby improving the convenience of skill acquisition between different identity types. In particular, when it is necessary to acquire the skills corresponding to different identity types, the convenience of skill acquisition is higher and the acquisition efficiency is higher.
[0159] In addition, after triggering the social interaction between different virtual tribes, by acquiring the skills of virtual objects of different identity types, in the virtual battle process, it is realized that the virtual object can simultaneously have the skills corresponding to different identity types without converting the identity type, increasing the diversity of skill acquisition, avoiding the player from converting the identity type multiple times in the process of acquiring the skills corresponding to different identity types, and reducing the data overhead of the computer.
[0160] In addition, when the acquisition of the first skill is completed, in order to prompt the player that the acquisition of the current first skill is completed, by displaying the acquisition completion prompt information, the information prompt ability for skill completion is enhanced, which is helpful for improving the user experience.
[0161] In addition, by triggering the attribute improvement control to improve the skill attributes of the first skill, the diversity of skill acquisition, the value and optimization of the first skill are increased, which is helpful for enhancing the user's attachment to the target application.
[0162] In addition, when the number of candidate skills in the skill list reaches the first quantity threshold, if skill termination control is used, the use of the currently possessed skills can be terminated, thereby leaving room to acquire new first skills and improving the diversity of skill acquisition.
[0163] In addition, in order to control the virtual object to acquire the first skill under a situation where the quantity is limited, a second quantity threshold is set for the historical first skill. Therefore, the player needs to formulate a relevant skill acquisition strategy, which improves the interactivity of the player's game and helps to enhance the user's adhesion to the target application program.
[0164] In addition, through the skill fusion operation, new skills are acquired, and the diversity of skill acquisition methods is improved.
[0165] Exemplarily, referring to FIG. 11 showing a flowchart of a skill acquisition method based on a virtual scene provided by another embodiment of the present application, this method is applied to a scene where the game task is "inter-tribal skill learning". As shown in FIG. 11, it includes the following steps.
[0166] In step 1110, a first virtual building is selected.
[0167] Currently, when in the task scene of inter-tribal skill learning, in the current scene, the player needs to control the virtual object of the first identity type belonging to the first virtual tribe "Temple" to acquire the skills possessed by the virtual object of the second identity type belonging to the second virtual tribe "Park". Here, by selecting the first virtual building "Social Embassy", the social corresponding to skill acquisition between different virtual tribes is started.
[0168] Here, before obtaining the inter-tribe skill learning task, the server obtains the saved state of the task variable table corresponding to this task. If all the 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 obtained all the skills that the virtual object of the second identity type has. In the current situation, the virtual object of the first identity type cannot obtain the skills that the virtual object of the second identity type has, but can perform an improvement operation on the skill attributes of the currently possessed skills.
[0169] If all the current task variables have not been used, it indicates that the current virtual object can accept this inter-tribe learning task. In the subsequent process of obtaining the first skill, in order to indicate that the acquisition of this first skill in the current task has been completed, a specified value marked corresponding to the first skill is recorded in the task variable table.
[0170] In this embodiment, since there is storage space for the current task variables (that is, it is still possible to obtain skills), the triggerable state of the "Social Embassy" is displayed. When the "Social Embassy" is selected, the character level of the virtual object of the current first identity type is judged. If the level is equal to or higher than the preset level (for example, level 30), step 1130 is executed; if it is lower than the preset level, step 1120 is executed.
[0171] In step 1120, the task condition description is displayed.
[0172] When the character level of the virtual object of the first identity type is lower than the preset level, the client displays the task prompt description "Currently, you are not eligible for inter-tribe skill learning. You can obtain this task when your character level reaches level 30" as the task condition description.
[0173] In step 1130, select the first skill option and confirm the first skill.
[0174] When the character level of the virtual object of the first identity type reaches a preset level, the client responds to the selection operation on the first virtual building and displays social options. These social options include the identification information of the second virtual tribe "Park" and the candidate skill options "Flight Formation", "Equestrian Skills", "Swordsmanship", and "Tool Making" corresponding to the second virtual tribe "Park". Different candidate skill options indicate different task rewards and the acquisition completion time spent on obtaining this skill.
[0175] Select the first skill option "Flight Formation" as the first skill that needs to be acquired.
[0176] In step 1140, start the skill learning task.
[0177] After confirming that the first skill is "Flight Formation", the "Social Embassy" dispatches a designated social virtual object to obtain the first skill "Flight Formation", and the corresponding acquisition completion time is 18 hours and 8 minutes.
[0178] If the acquisition of the first skill is completed, execute step 1160; if the acquisition of the first skill is not completed, execute step 1150.
[0179] In step 1150, display the task information, task status, and task acquisition progress.
[0180] During the acquisition process of the first skill, the client displays the acquisition progress of the first skill in real time. The acquisition progress information includes the task information of inter-tribal skill learning, the task status of inter-tribal skill learning (the remaining acquisition completion time of the first skill), and the task acquisition progress (the current acquisition percentage of the first skill).
[0181] In step 1160, display task acquisition completion prompt information.
[0182] Set a specified string corresponding to the completion of the task of inter-tribal skill learning. In the inter-tribal skill learning process, when the acquisition of the first skill is completed, set the corresponding mark of the array index corresponding to the specified string to 1, mark that the acquisition of the first skill is completed, and delete the task variable record corresponding to the first skill in the task variable table, indicating that this inter-tribal skill learning is completed.
[0183] When the acquisition of the first skill is completed, create new skill ID information (ID: Identification) in the skill library of the virtual object of the first identity type. The skill ID includes skill name ID, skill basic attribute ID, skill gain type ID, skill gain ratio ID, skill cool time ID, skill level ID, etc.
[0184] Preferably, the execution entity of the above steps 1110 - 1160 is the client.
[0185] As described above, in the skill acquisition method based on the virtual scene provided by the embodiments of the present application, through the social option between the first virtual tribe and the second virtual tribe, the virtual object of the first identity type in the first virtual tribe can acquire the skills of the virtual object of the second identity type in the second virtual tribe. When the identity type of the virtual object is determined, it is realized that skills corresponding to other identity types can be acquired without converting the identity type of the virtual object, thereby improving the convenience of skill acquisition between different identity types. In particular, when it is necessary to acquire skills corresponding to different identity types, the convenience of skill acquisition is higher and the acquisition efficiency is higher.
[0186] After triggering the social interaction between different virtual tribes, by obtaining the skills of virtual objects of different identity types, in the virtual battle process, it is realized that the virtual object can simultaneously have skills corresponding to different identity types without changing the identity type, the diversity of skill acquisition is increased, the user is avoided from converting the identity type multiple times in the process of obtaining skills corresponding to different identity types, and the data overhead of the computer is reduced.
[0187] FIG. 12 is a structural block diagram of a skill acquisition device based on a virtual scene provided by one exemplary embodiment of the present application. As shown in FIG. 12, this device includes the following parts.
[0188] The display module 1210 is used to display the first virtual tribe in the virtual scene, and the first virtual tribe is a virtual tribe corresponding to virtual objects of the first identity type in the virtual scene.
[0189] The display module 1210 is also used to display social options, and the social options include identification information of the second virtual tribe and candidate skill options corresponding to the second virtual tribe. The second virtual tribe is a virtual tribe corresponding to virtual objects of the second identity type in the virtual scene, and the skills corresponding to the candidate skill options are the skills that virtual objects of the second identity type have.
[0190] The receiving module 1220 is used to receive a selection operation for the 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] When the acquisition of the first skill is completed, the display module 1210 is also used to display the first skill in the skill list during the process in which the virtual object of the first identity type participates in the virtual battle.
[0192] In some embodiments, the first virtual tribe includes a first virtual building, and the first virtual building is used to initiate social interaction between virtual tribes. As shown in FIG. 13, the display module 1210 further includes a display unit 1211.
[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 on the option corresponding to the second virtual tribe.
[0195] In some embodiments, the receiving module 1220 displays skill attribute information and a selection control corresponding to the first skill in response to a preview operation on the first skill option among the candidate skill options, and is also used to receive a trigger operation on the selection control as a selection operation on the first skill option.
[0196] In some embodiments, the acquisition process of the first skill has a corresponding acquisition completion time.
[0197] When the acquisition time length of the first skill has not reached the acquisition completion time, the display module 1210 is also used to display the acquisition progress information of the first skill in response to a trigger operation on the first virtual building among the first virtual tribes, and the acquisition progress information includes the remaining acquisition completion time of the first skill.
[0198] In some embodiments, when the acquisition time duration of the first skill has not reached the acquisition completion time, the display module 1210 displays an interruption control in response to a trigger operation on the first virtual building. The interruption control is used to interrupt the acquisition progress of the first skill. In response to an interruption operation on the interruption control, the display module 1210 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 ratio corresponding to the acquisition progress at the time when the interruption operation is executed. The ratio refers to the attribute representation ratio of the first skill.
[0199] In some embodiments, in response to the completion of the acquisition of the first skill, the display module 1210 displays acquisition completion prompt information. In response to a trigger operation on the acquisition completion prompt information, the display module 1210 is used to display a skill unlocking animation. The skill unlocking animation includes attribute information corresponding to the first skill.
[0200] In some embodiments, the display module 1210 is also used to display an attribute improvement control. The attribute improvement control is used to improve the skill attribute of the first skill. In response to a trigger operation on the attribute improvement control, the display module 1210 is also used to display an attribute improvement result of the first skill. The attribute improvement result is associated with the number of trigger operations on the attribute improvement control.
[0201] In some embodiments, when the number of skills of the candidate skills in the skill list reaches a first quantity threshold, the display module 1210 displays a skill termination control at the designated position of the candidate skills. The skill termination control is used to terminate the use of the candidate skills. In response to a selection operation on the skill termination control, the display module 1210 is also used to display a skill termination result.
[0202] In some embodiments, as shown in FIG. 13, the apparatus further includes an acquisition module 1230.
[0203] The acquisition module 1230 is used to acquire the number of skills of the historical first skill in the skill list, and the historical first skill refers to the skills possessed by the virtual objects 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 among the first virtual tribes 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, and the skill fusion operation is used to fuse the attributes of the skills possessed by the virtual objects of the first identity type in the skill list with the attributes of the first skill.
[0206] As described above, in the skill acquisition apparatus based on the virtual scene provided by the embodiments of the present application, due to the social option between the first virtual tribe and the second virtual tribe, the virtual object of the first identity type among the first virtual tribes can acquire the skills possessed by the virtual object of the second identity type among the second virtual tribes. When the identity type of the virtual object is determined, it is realized that the skills corresponding to other identity types can be acquired without converting the identity type of the virtual object, thereby improving the convenience of skill acquisition between different identity types. In particular, when it is necessary to acquire the skills corresponding to different identity types, the convenience of skill acquisition is higher and the acquisition efficiency is higher.
[0207] After triggering social interactions between different virtual tribes, by obtaining the skills of virtual objects of different identity types, in the virtual battle process, it is realized that the virtual object can simultaneously possess skills corresponding to different identity types without changing the identity type, enhancing the diversity of skill acquisition, avoiding the need for the user to convert the identity type multiple times in the process of obtaining skills corresponding to different identity types, and reducing the data overhead of the computer.
[0208] It should be noted that the skill acquisition device based on the virtual scene provided by the above embodiment is described only by taking the classification of each of the above functional modules as an example. In actual applications, according to needs, the above function allocation can be completed by different functional modules, that is, by dividing the internal structure of the device into different functional modules, all or part of the above functions can be completed. In addition, the skill acquisition device based on the virtual scene provided by the above embodiment belongs to the same concept as the embodiment of the skill acquisition method based on the virtual scene, and its specific implementation process is described in detail in the embodiment of the method, so the repeated description is omitted here.
[0209] FIG. 14 is a structural block diagram of a terminal device 1400 provided by one exemplary embodiment of the present application. This terminal device 1400 may be, for example, a smartphone, a tablet computer, an MP3 player, an MP4 player, a laptop computer, or a desktop computer. The terminal device 1400 may also be referred to by other names such as a terminal, a user device, a portable terminal, a laptop terminal, or a desktop terminal.
[0210] Generally, the terminal device 1400 includes a processor 1401 and a memory 1402.
[0211] Processor 1401 can include one or more processing cores such as a quad-core processor or an octa-core processor. Processor 1401 can adopt at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLN (Programmable Logic Array). Processor 1401 can also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state and is also called a CPU (Central Processing Unit). The coprocessor is a low-power processor for processing data in the standby state. In some embodiments, GPU (Graphics Processing Unit) can be integrated into Processor 1401, and the GPU is used to render and draw the content that needs to be displayed on the display screen. In some embodiments, Processor 1401 can further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computing operations related to machine learning.
[0212] Memory 1402 can include one or more computer-readable storage media, and this computer-readable storage media can be non-transitory. Memory 1402 can further include high-speed random access memory and non-volatile memory such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in Memory 1402 is used to store at least one instruction, and this at least one computer-readable instruction is executed by Processor 1401 to implement the skill acquisition method based on the virtual scene provided by the method embodiments in this application.
[0213] In some embodiments, the terminal device 1400 further includes other components. Those skilled in the art will understand that the structure shown in FIG. 14 is not intended to limit the terminal device 1400, and it can include more or fewer components than those shown, or some components can be combined, or different component arrangements can 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 a program instructing related hardware. This program may be stored in a computer-readable storage medium, and this computer-readable storage medium may be the computer-readable storage medium included in the memory in the above embodiments, or it may be an independently existing computer-readable storage medium not incorporated into the terminal device. At least one program is stored in this computer-readable storage medium, and the at least one program is loaded and executed by the processor to implement the skill acquisition method based on the virtual scene provided by the above embodiments.
[0215] Preferably, this computer-readable storage medium can include a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD), or an optical disk, etc. Here, the random access memory can include a resistive random access memory (ReRAM) and a dynamic random access memory (DRAM). The embodiment numbers of the present application are only for the purpose of explanation and do not represent the superiority or inferiority of the embodiments.
[0216] A person skilled in the art can understand that the implementation of all or some of the steps in the above embodiments may be completed by hardware, or may be realized by instructing the relevant hardware through a program. The program may be stored in a computer-readable recording medium, and the above storage medium may be a read-only memory, a magnetic disk, an optical disk, or the like.
[0217] In an exemplary embodiment, a computer program product is also provided. The computer program product includes computer instructions, and the computer instructions are stored in a computer program-readable storage medium. The processor of the terminal device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, whereby the terminal device executes the skill acquisition method based on the virtual scene described above.
[0218] It should be understood that the "plurality" referred to in this specification means two or more. "And / or" is only used to describe the relationship of related objects, indicating that there may be three types of relationships. A and / or B can indicate three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the related objects before and after are in an "or" relationship. Also, the step numbers described in this specification are only for exemplarily indicating the possible execution order between steps. In some other embodiments, the above steps do not have to be executed in the numbered order. For example, two steps with different numbers may be executed simultaneously, or two steps with different numbers may be executed in an order reverse to the order shown in the figure. However, the embodiments of this application are not limited thereto.
[0219] The above are only selectable embodiments of this application and are not intended to limit this application. Any changes, equivalent replacements, improvements, etc. made within the scope of the spirit and principles of this application should be included in the protection scope of this application.
Claims
1. A skill acquisition method based on a virtual scene, executed by a terminal device, comprising: displaying a first virtual tribe in the virtual scene, wherein the first virtual tribe is a virtual tribe corresponding to virtual objects of a first identity type in the virtual scene; displaying social options, 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 virtual objects 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 objects of the second identity type; receiving a selection operation for a first skill option among the candidate skill options, the selection operation being used to trigger acquisition of a first skill corresponding to the first skill option; when acquisition of the first skill is completed, displaying the first skill in a skill list during a process in which the virtual object of the first identity type participates in a virtual battle. A skill acquisition method based on a virtual scene.
2. The first virtual tribe includes a first virtual building, and the first virtual building is used to initiate social interaction between virtual tribes. The step of displaying the social options includes: displaying candidate tribe options in response to an operation on the first virtual building, the candidate tribe options including options corresponding to the second virtual tribe; displaying social options corresponding to the second virtual tribe in response to a selection operation on an option corresponding to the second virtual tribe. The skill acquisition method based on a virtual scene according to Claim 1.
3. The step of receiving a selection operation for a first skill option among the candidate skill options includes: displaying skill attribute information and a selection control corresponding to the first skill in response to a preview operation on the first skill option among the candidate skill options; Receiving a trigger operation on the selected control as a selection operation for the first skill option, the skill acquisition method based on the virtual scene according to claim 1.
4. The first skill has an acquisition completion time corresponding thereto in the acquisition process. When the acquisition time length of the first skill has not reached the acquisition completion time, in response to a trigger operation on the first virtual building among the first virtual tribes, displaying acquisition progress information of the first skill, where the acquisition progress information includes the remaining acquisition completion time of the first skill, the method for acquiring a skill based on the virtual scene according to any one of claims 1 to 3 further includes this step.
5. When the acquisition time length of the first skill has not reached the acquisition completion time, in response to a trigger operation on the first virtual building, displaying an interruption control, where the interruption control is used to interrupt the acquisition progress of the first skill, the step and In response to an interruption operation on the interruption control, displaying an interrupted acquisition result of the first skill, where the interrupted acquisition result is used to instruct the virtual object of the first identity type to acquire the first skill at a ratio corresponding to the acquisition progress at the time of execution of the interruption operation, and the ratio refers to the attribute expression ratio of the first skill, the method for acquiring a skill based on the virtual scene according to claim 4 further includes this step and this step.
6. Displaying acquisition completion prompt information in response to the completion of the acquisition of the first skill, and In response to a trigger operation on the acquisition completion prompt information, displaying a skill unlock animation, where the skill unlock animation includes attribute information corresponding to the first skill, the method for acquiring a skill based on the virtual scene according to any one of claims 1 to 3 further includes this step and this step.
7. Displaying an attribute improvement control, where the attribute improvement control is used to improve the skill attribute of the first skill, the step and In response to a trigger operation on the attribute improvement control, a step of displaying an attribute improvement result of the first skill, wherein the attribute improvement result is associated with the number of trigger operations on the attribute improvement control, and a step, further included in the skill acquisition method based on a virtual scene according to claim 6.
8. Before the step of receiving a selection operation on a first skill option among the candidate skill options, In response to the number of skills of candidate skills in the skill list reaching a first quantity threshold, a step of displaying a skill termination control at a designated position of the candidate skills, wherein the skill termination control is used to terminate the use of the candidate skills, and a step, In response to a selection operation on the skill termination control, a step of displaying a skill termination result, further included in the skill acquisition method based on a virtual scene according to any one of claims 1 to 3.
9. Before the step of displaying the social option, A step of obtaining the number of skills of a historical first skill in the skill list, wherein the historical first skill refers to the skills possessed by the virtual object of the second identity type obtained within a designated historical period, and a step, In response to the number of skills of the historical first skill not reaching a second quantity threshold, a step of displaying a triggerable state of a first virtual building among the first virtual tribes, further included in the skill acquisition method based on a virtual scene according to any one of claims 1 to 3.
10. A 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 the skills possessed by the virtual object of the first identity type in the skill list and the attributes of the first skill, further included in the skill acquisition method based on a virtual scene according to any one of claims 1 to 3.
11. A skill acquisition device based on a virtual scene, It is used to display a first virtual tribe in the virtual scene. The first virtual tribe is a virtual tribe corresponding to virtual objects of a first identity type in the virtual scene, and 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 virtual objects 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 objects of the second identity type. A display module, A receiving module that 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 a first skill corresponding to the first skill option. When the acquisition of the first skill is completed, the display module is also used to display the first skill in a skill list in the process of the virtual object of the first identity type participating in a virtual battle. A skill acquisition device based on a virtual scene.
12. A terminal device including a processor and a memory, where at least one program is stored in the memory, and when the at least one program is loaded and executed by the processor, it executes the skill acquisition method based on the virtual scene according to any one of Claims 1 to 3.
13. A computer program including computer instructions, When the computer instructions are executed by a processor, it executes the skill acquisition method based on the virtual scene according to any one of Claims 1 to 3. A computer program.
Citation Information
Patent Citations
Method and device for acquiring skills in virtual environment, equipment and medium
CN113769391A
Game device, effect generating method, and information memory medium
JP2001212375A
Video game processing device, video game processing method and video game processing program
JP2008125847A
Device and method of game control, game program and game system
JP2013226272A
Game method and game system
JP2015173975A