Interaction method and device in virtual scene, equipment, storage medium and product

By implementing the virtual object transformation function in a virtual scene, the problem of resource utilization and low interaction efficiency caused by limited gaming time of advanced players is solved, and a more efficient resource utilization and interactive experience is achieved.

CN119499637APending Publication Date: 2025-02-25TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311065334.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-22
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The limited gaming time of advanced players in existing games is caused by low resource utilization and human-computer interaction efficiency.

Method used

By implementing the virtual object transformation function in the virtual scene, the virtual object controlled by the first account is allowed to be converted into a virtual object controlled by the second account, so that the first account can interact with other virtual objects instead of the second account.

Benefits of technology

It improves resource utilization and human-computer interaction efficiency in virtual scenes, enriches the player's interaction process, and improves the hardware resource utilization of electronic devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119499637A_ABST
    Figure CN119499637A_ABST
Patent Text Reader

Abstract

The invention provides an interaction method and device in a virtual scene, electronic equipment, a computer readable storage medium and a computer program product, and the method comprises the steps: displaying a first virtual object controlled by a first account in the virtual scene; when a second virtual object controlled by the second account does not exist in the virtual scene, in response to the object transformation instruction, transforming the first virtual object controlled by the first account into the second virtual object; in response to an interaction instruction for a second virtual object controlled by the first account, controlling the second virtual object to interact with other virtual objects; wherein the other virtual objects are virtual objects except the first virtual object and the second virtual object in the virtual scene. Therefore, the utilization rate of resources and the man-machine interaction efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to an interaction method, device, electronic device, computer-readable storage medium, and computer program product in a virtual scene. Background Art

[0002] In related games, some high-level players do not have much gaming time, and they do not have time to participate in the many random battles in the game, which results in low resource utilization and human-computer interaction efficiency in the game. Summary of the invention

[0003] The embodiments of the present application provide an interaction method, device, electronic device, computer-readable storage medium, and computer program product in a virtual scene, which can improve resource utilization and human-computer interaction efficiency.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] The present application provides an interactive method in a virtual scene, including:

[0006] In the virtual scene, displaying a first virtual object controlled by the first account;

[0007] When the second virtual object controlled by the second account does not exist in the virtual scene, in response to an object transformation instruction, transforming the first virtual object controlled by the first account into the second virtual object;

[0008] In response to an interaction instruction for a second virtual object controlled by the first account, controlling the second virtual object to interact with other virtual objects;

[0009] The other virtual objects are virtual objects other than the first virtual object and the second virtual object in the virtual scene.

[0010] An embodiment of the present application provides an interactive device in a virtual scene, including:

[0011] A display module, used to display a first virtual object controlled by the first account in a virtual scene;

[0012] a transformation module, configured to transform the first virtual object controlled by the first account into the second virtual object in response to an object transformation instruction when the second virtual object controlled by the second account does not exist in the virtual scene;

[0013] A control module is used to control the second virtual object controlled by the first account to interact with other virtual objects in response to an interaction instruction for the second virtual object controlled by the first account; wherein the other virtual objects are virtual objects other than the first virtual object and the second virtual object in the virtual scene.

[0014] In the above scheme, the device also includes a second display module, which is used to display a transformation countdown, and the transformation countdown is used to indicate the length of time that the first account can control the second virtual object; when the transformation countdown ends, the second virtual object controlled by the first account is transformed back to the first virtual object.

[0015] In the above scheme, the device also includes a third display module, which is used to display a first transformation duration, and the first transformation duration is used to indicate the cumulative duration of the transformation of the second virtual object within the target time period; the transformation module is also used to respond to the object transformation instruction, when the first transformation duration is less than the target transformation duration, transform the first virtual object controlled by the first account into the second virtual object.

[0016] In the above scheme, the device also includes a fourth display module, which is used to respond to the object transformation instruction and display first transformation failure information when the first transformation duration reaches the target transformation duration; wherein the first transformation failure information is used to indicate that the cumulative duration of the transformation of the second virtual object within the target time period has reached the maximum cumulative duration.

[0017] In the above scheme, the device also includes a fifth display module, which is used to display the second virtual object controlled by the first account in the virtual scene, and display a transformation mark at the associated position of the second virtual object controlled by the first account; wherein the transformation mark is used to prompt that the second virtual object is not controlled by the second account.

[0018] In the above scheme, the device also includes a sixth display module, which is used to display a recovery countdown indicating that the second virtual object is transformed back to the first virtual object when the state of the second account is switched from an unlogged state to a logged-in state; when the recovery countdown ends, the second virtual object controlled by the first account is transformed back to the first virtual object.

[0019] In the above scheme, the virtual scene includes at least two virtual spaces, and the display module is also used to display a first virtual object controlled by a first account in a first virtual space of the virtual scene; the transformation module is also used to detect the first virtual space in response to an object transformation instruction; when the detection result indicates that the first virtual space satisfies the object transformation condition for the first virtual object, the first virtual object controlled by the first account is transformed into the second virtual object.

[0020] In the above scheme, the device also includes a second control module, which is used to control the second virtual object to move in the first virtual space in response to a movement operation on the second virtual object; when the second virtual object moves from the first virtual space to the second virtual space and the second virtual space does not meet the object transformation condition for the first virtual object, the second virtual object is transformed back to the first virtual object.

[0021] In the above scheme, the device also includes a seventh display module, which is used to display second transformation failure information in response to an object transformation instruction when the second virtual object controlled by the second account exists in the virtual scene; wherein the second transformation failure information is used to indicate that the second virtual object controlled by the second account is in the virtual scene.

[0022] In the above scheme, the device also includes an eighth display module, which is used to display an object display control; in response to a trigger operation on the object display control, an object display interface including at least two transformable virtual objects is displayed; wherein the at least two transformable virtual objects include the second virtual object; in response to a selection operation on the second virtual object among the at least two transformable virtual objects, the object transformation instruction is received.

[0023] In the above scheme, the device also includes a ninth display module, which is used to display the kill number corresponding to each transformable virtual object in the object display interface; wherein the kill number is used to indicate the total number of virtual objects killed by different accounts through controlling the transformable virtual objects to perform object interaction.

[0024] In the above scheme, each of the transformable virtual objects is associated with an interaction details control, and the device also includes a tenth display module, which is used to display an interaction parameter details interface of the second virtual object in response to a trigger operation of the interaction details control corresponding to the second virtual object; in the interaction parameter details interface, the interaction parameters of at least one other account when controlling the interaction of the second virtual object are displayed respectively; wherein the other account is an account other than the second account in the virtual scene.

[0025] In the above scheme, each of the transformable virtual objects is associated with a transformation control, and the object transformation instruction is triggered by a trigger operation on the transformation control. The device also includes a switching module, which is used to switch the transformation control associated with the second virtual object to a release transformation control; wherein the release transformation control is used to release the control of the second virtual object by the first account; when a trigger operation on the release transformation control is received, the second virtual object controlled by the first account is transformed back to the first virtual object.

[0026] In the above scheme, the device also includes an eleventh display module, which is used to display an object setting control; in response to a trigger operation on the object setting control, an object setting interface including multiple candidate virtual objects is displayed; in response to a selection operation on a target virtual object among the multiple candidate virtual objects, the target virtual object is determined as a transformable virtual object for transformation by different accounts; wherein the target virtual object includes the second virtual object.

[0027] In the above scheme, the number of target virtual objects is multiple. When selection operations for multiple target virtual objects are received in sequence, the device also includes a twelfth display module, and the twelfth display module is used to display an error prompt message in response to the selection operation for the current target virtual object when the number of the selected target virtual objects reaches a quantity threshold; wherein the error prompt message is used to indicate that the number of target virtual objects has reached a maximum number.

[0028] In the above scheme, the device also includes a thirteenth display module, which is used to display the second transformation duration of each target virtual object, and the second transformation duration is used to indicate the cumulative duration of the transformation of the corresponding target virtual object within the target time period; in response to the selection and cancellation operation of the target virtual object whose second transformation duration is greater than zero, a cancellation failure message is displayed; wherein the cancellation failure message is used to indicate that the corresponding target virtual object cannot be replaced within the target time period.

[0029] In the above scheme, the device also includes a fourteenth display module, which is used to transform the second virtual object controlled by the first account back to the first virtual object when the condition for releasing the transformation of the second virtual object is met, and display the transformation waiting time for the second virtual object; wherein the transformation waiting time is used to indicate the time from the time when the first account releases the control of the second virtual object to the current moment; in response to the object transformation instruction for the second virtual object, when the transformation waiting time is less than the target transformation waiting time, display waiting prompt information; wherein the waiting prompt information is used to prompt that when the transformation waiting time reaches the target transformation waiting time, the first virtual object can be transformed into the second virtual object.

[0030] In the above scheme, there are at least two virtual organizations in the virtual scene, and each of the virtual organizations includes at least one virtual object; the device also includes a merging module, and the merging module is used to merge the at least two virtual organizations in response to a merging instruction for the at least two virtual organizations to obtain a target virtual organization; an object selection operation for the target virtual organization is received, and the object selection operation is used to indicate that a transformable virtual object for transformation by different accounts is selected from the virtual objects included in the target virtual organization; in response to the object selection operation, when the merge duration of the at least two virtual organizations corresponding to the target virtual organization does not reach the target merge duration, a selection error message is displayed; wherein the selection error message is used to indicate that the transformable virtual object cannot be selected from the multiple virtual objects included in the target virtual organization.

[0031] In the above scheme, the device also includes a sending module, which is used to send prompt information to the second account; wherein the prompt information includes at least one of the following: the identity of the first account, the number of kills, deaths, and resurrections when the first account controls the second virtual object to interact.

[0032] An embodiment of the present application provides an electronic device, including:

[0033] A memory for storing executable instructions;

[0034] The processor is used to implement the interaction method in the virtual scene provided in the embodiment of the present application when executing the executable instructions stored in the memory.

[0035] An embodiment of the present application provides a computer-readable storage medium storing executable instructions for causing a processor to execute instructions to implement an interactive method in a virtual scene provided by an embodiment of the present application.

[0036] The embodiment of the present application provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the interaction method in the virtual scene provided by the embodiment of the present application.

[0037] The embodiments of the present application have the following beneficial effects:

[0038] When the second virtual object controlled by the second account does not exist in the virtual scene, the first virtual object controlled by the first account is transformed into the second virtual object, so that the first account controls the second virtual object to interact with other virtual objects. In this way, the first virtual object controlled by the first account is transformed into the second virtual object, and the first account is used to control the second virtual object to interact with other virtual objects instead of the second account, which not only enriches the player's interaction process, improves the diversity of interaction methods in the virtual scene, and improves the resource utilization rate in the virtual scene, but also improves the human-computer interaction efficiency and the hardware resource utilization rate of the electronic device. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 is a schematic diagram of the architecture of an interactive system 100 in a virtual scene provided in an embodiment of the present application;

[0040] Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0041] Figure 3 It is a flowchart of an interactive method in a virtual scene provided by an embodiment of the present application;

[0042] Figure 4 is a schematic diagram of a first virtual object, a second virtual object, and a transformation countdown provided in an embodiment of the present application;

[0043] Figure 5 is a schematic diagram of a transformation identifier provided in an embodiment of the present application;

[0044] Figure 6 is a display schematic diagram of an object display interface provided in an embodiment of the present application;

[0045] Figure 7 is a display schematic diagram of an object display interface provided in an embodiment of the present application;

[0046] Figure 8 is a schematic diagram of a release transformation control provided in an embodiment of the present application;

[0047] Fig. 9is a schematic diagram of an interactive parameter details interface provided in an embodiment of the present application;

[0048] Fig.10 is a schematic diagram of an object display interface and an object setting interface provided in an embodiment of the present application;

[0049] Fig.11 is a schematic diagram of object information of a first virtual object provided in an embodiment of the present application;

[0050] Fig.12 is a schematic diagram of a virtual backpack of a first virtual object provided in an embodiment of the present application;

[0051] Fig.13 is a display schematic diagram of a menu including at least one operation control corresponding to a first virtual object provided in an embodiment of the present application;

[0052] Fig.14 is a display schematic diagram of at least one interactive control corresponding to the third virtual object provided in an embodiment of the present application;

[0053] Fig.15 It is a schematic diagram of the process of transforming a player into an avatar provided in an embodiment of the present application;

[0054] Fig.16 It is a schematic diagram of the process of a transformed player removing an avatar provided in an embodiment of the present application. DETAILED DESCRIPTION

[0055] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.

[0056] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0057] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0058] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0059] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.

[0060] 1) Third-person perspective: the in-game camera is positioned a certain distance behind the player character, and the player can see the character and all combat elements in the surrounding environment.

[0061] 2) In response, it is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed may be in real time or have a set delay. Unless otherwise specified, there is no restriction on the order of execution of the multiple operations executed.

[0062] 3) Virtual scene is a virtual scene displayed (or provided) when the application is running on the terminal. The virtual scene can be a simulation of the real world, a semi-simulation and semi-fictional virtual environment, or a purely fictional virtual environment. The virtual scene can be any of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene.

[0063] For example, the virtual scene may include the sky, land, ocean, etc., and the land may include environmental elements such as deserts and cities. The user may control the virtual object to perform activities in the virtual scene, including but not limited to: adjusting body posture, crawling, walking, running, riding, jumping, driving, picking up, shooting, attacking, and throwing. The virtual scene may be displayed from a first-person perspective (for example, the user plays the role of a virtual object in the game from his own perspective); it may also be displayed from a third-person perspective (for example, the user chases the virtual object in the game to play the game); it may also be displayed from a bird's-eye view perspective, and the above perspectives may be switched arbitrarily.

[0064] 4) Virtual objects, images of various people and objects that can interact in a virtual scene, or movable objects in a virtual scene. The movable objects can be virtual characters, virtual animals, cartoon characters, etc., such as people, animals, plants, oil drums, walls, stones, etc. displayed in a virtual scene. The virtual object can be a virtual image in the virtual scene that represents the user. A virtual scene can include multiple virtual objects, each of which has its own shape and volume in the virtual scene and occupies a part of the space in the virtual scene.

[0065] For example, the virtual object may be a user character controlled by an operation on the client, an artificial intelligence (AI) set in a virtual scene through training, or a non-player character (NPC) set in a virtual scene interaction. The number of virtual objects participating in the interaction in the virtual scene may be preset or dynamically determined according to the number of clients joining the interaction.

[0066] 5) Client, also known as the user end, refers to the program corresponding to the server that provides local services to users. Except for some applications that can only run locally, it is generally installed on an ordinary client and needs to cooperate with the server to run. That is, there must be corresponding servers and service programs in the network to provide corresponding services. In this way, specific communication connections need to be established between the client and server to ensure the normal operation of the application, such as the game client.

[0067] 6) Scene data, which represents the characteristic data of the virtual scene, such as the area of ​​the construction area in the virtual scene, the current architectural style of the virtual scene, etc.; it may also include the location of the virtual building in the virtual scene, and the area occupied by the virtual building, etc.

[0068] See also Figure 1 , Figure 1 It is an architectural diagram of an interactive system 100 in a virtual scene provided in an embodiment of the present application. To realize an application scenario of interaction in a virtual scene (for example, an application scenario of interaction in a virtual scene may be an application scenario of interaction based on a virtual scene in a game APP, such as when a player is playing a game APP and finds that a high-level player is not online, the player controls the virtual object corresponding to the high-level player by transforming the virtual object controlled by the player into a virtual object corresponding to the high-level player to play the game), a terminal (terminal 400 is shown as an example) is connected to a server 200 via a network 300. The network 300 may be a wide area network or a local area network, or a combination of the two. The terminal 400 is used for users to use a client 401, which is displayed on a display interface (display interface 401-1 is shown as an example). The terminal 400 and the server 200 are connected to each other via a wired or wireless network.

[0069] The terminal 400 is used to send a scene data acquisition request of a virtual scene including a first virtual object controlled by a first account to the server 200;

[0070] The server 200 is configured to send scene data of a virtual scene including a first virtual object controlled by the first account to the terminal 400 based on the received scene data acquisition request;

[0071] Terminal 400 is also used to receive scene data of a virtual scene including a first virtual object controlled by a first account; based on the scene data, display the virtual scene, and display the first virtual object controlled by the first account in the virtual scene; when the second virtual object controlled by the second account does not exist in the virtual scene, in response to an object transformation instruction, transform the first virtual object controlled by the first account into a second virtual object; in response to an interaction instruction for the second virtual object controlled by the first account, control the second virtual object to interact with other virtual objects; wherein the other virtual objects are virtual objects other than the first virtual object and the second virtual object in the virtual scene.

[0072] In some embodiments, the server 200 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides 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 distribution networks (CDN, Content Deliver Network), and big data and artificial intelligence platforms. The terminal 400 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a set-top box, an intelligent voice interaction device, a smart home appliance, a virtual reality device, a vehicle-mounted terminal, an aircraft, and a mobile device (e.g., a mobile phone, a portable music player, a personal digital assistant, a dedicated messaging device, a portable gaming device, an intelligent speaker, and a smart watch), etc., but is not limited thereto. The terminal device and the server may be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application.

[0073] Next, an electronic device that implements the interactive method in a virtual scene provided by an embodiment of the present application is described. Figure 2 , Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device may be a server or a terminal. Figure 1 Take the terminal shown in as an example, Figure 2 The electronic device shown includes: at least one processor 410, a memory 450, at least one network interface 420 and a user interface 430. The various components in the terminal 400 are coupled together via a bus system 440. It is understood that the bus system 440 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 440 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 440 is not shown in FIG. Figure 2 Various buses are labeled as bus system 440 .

[0074] Processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0075] The user interface 430 includes one or more output devices 431 that enable display of media content, including one or more speakers and / or one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0076] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard disk drives, optical disk drives, etc. The memory 450 may optionally include one or more storage devices that are physically remote from the processor 410.

[0077] The memory 450 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 450 described in the embodiments of the present application is intended to include any suitable type of memory.

[0078] In some embodiments, memory 450 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.

[0079] Operating system 451, including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;

[0080] A network communication module 452, used to reach other electronic devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB), etc.;

[0081] a presentation module 453 for enabling display of information via one or more output devices 431 (e.g., display screen, speaker, etc.) associated with the user interface 430 (e.g., a user interface for operating peripherals and displaying content and information);

[0082] The input processing module 454 is used to detect one or more user inputs or interactions from one of the one or more input devices 432 and translate the detected inputs or interactions.

[0083] In some embodiments, the device provided in the embodiments of the present application can be implemented in software. Figure 2 An interactive device 455 in a virtual scene stored in a memory 450 is shown, which may be software in the form of a program or a plug-in, including the following software modules: a display module 4551, a transformation module 4552, and a control module 4553. These modules are logical, and thus may be arbitrarily combined or further split according to the functions implemented. The functions of each module will be described below.

[0084] In other embodiments, the device provided in the embodiments of the present application can be implemented in hardware. As an example, the interactive device in the virtual scene provided in the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the interactive method in the virtual scene provided in the embodiments of the present application. For example, the processor in the form of a hardware decoding processor can adopt one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs) or other electronic components.

[0085] In some embodiments, the terminal or server can implement the interactive method in the virtual scene provided by the embodiment of the present application by running a computer program. For example, the computer program can be a native program or software module in the operating system; it can be a native application (APP, Application), that is, a program that needs to be installed in the operating system to run, such as an instant messaging APP, a web browser APP; it can also be a small program, that is, a program that can be run only by downloading it to a browser environment; it can also be a small program that can be embedded in any APP. In short, the above-mentioned computer program can be an application, module or plug-in in any form.

[0086] Based on the above description of the interactive system and electronic device in the virtual scene provided by the embodiment of the present application, the interactive method in the virtual scene provided by the embodiment of the present application is described below. In actual implementation, the interactive method in the virtual scene provided by the embodiment of the present application can be implemented by the terminal or the server alone, or by the terminal and the server in collaboration, so that Figure 1 The interactive method in the virtual scene provided by the embodiment of the present application is described as an example in which the terminal 400 alone executes the interactive method in the virtual scene provided by the embodiment of the present application. Figure 3 , Figure 3 is a flowchart of an interactive method in a virtual scene provided by an embodiment of the present application, which will be combined with Figure 3 The steps shown are explained.

[0087] Step 101: The terminal displays a first virtual object controlled by a first account in a virtual scene.

[0088] In actual implementation, an application supporting virtual scenes is installed on the terminal. The application can be any of a first-person shooter game, a third-person shooter game, a multiplayer online tactical competitive game, a virtual reality application, a three-dimensional map program, or a multiplayer gunfight survival game. The user can use the terminal to operate virtual objects in the virtual scene to carry out activities.

[0089] When a user opens a client installed on a terminal device (for example, the terminal device receives a click operation by the user on an icon corresponding to a role-playing game APP presented on the desktop), and the terminal device runs the client, a virtual scene can be displayed in the human-computer interaction interface of the client, wherein the virtual scene can include a first virtual object.

[0090] In other embodiments, the virtual scene may be displayed from a first-person perspective in the human-computer interaction interface of the client (for example, the user plays the virtual object in the game from his own perspective); or from a third-person perspective (for example, the user chases the virtual object in the game to play the game); or from a bird's-eye view; wherein the above-mentioned different perspectives may be switched arbitrarily.

[0091] As an example, the first virtual object may be an object controlled by the current user in the game. Of course, the virtual scene may also include other virtual objects, such as a second virtual object that may be controlled by other users or by a robot program.

[0092] Taking the first-person perspective display of a virtual scene as an example, displaying a virtual scene in a human-computer interaction interface may include: determining the field of view area of ​​the first virtual object according to the viewing position and viewing angle range of the first virtual object in the complete virtual scene (i.e., the angle at which the first virtual object can clearly observe the virtual scene from different directions), and presenting a portion of the virtual scene in the field of view area in the complete virtual scene, i.e., the displayed virtual scene may be a portion of the virtual scene relative to the panoramic virtual scene. Because the first-person perspective is the viewing angle that can most impact the user, it can achieve an immersive perception of the user during the operation.

[0093] Taking the display of a virtual scene from a bird's-eye view as an example, displaying the virtual scene in the human-computer interaction interface may include: in response to a zoom operation on the panoramic virtual scene, presenting a portion of the virtual scene corresponding to the zoom operation in the human-computer interaction interface, that is, the displayed virtual scene may be a portion of the virtual scene relative to the panoramic virtual scene. In this way, the operability of the user during the operation can be improved, thereby improving the efficiency of human-computer interaction.

[0094] It should be noted that the first account here indicates the account used by the current user to log in to the client. Different users have different corresponding accounts. The account is equivalent to the user's identity identification. There is a corresponding relationship between the account and the virtual object controlled by the account. For example, the first user logs in to the client through the first account to control the first virtual object, and the second user logs in to the client through the second account to control the second virtual object. The first user cannot control the second virtual object by logging in to the client through the first account, but can control the second virtual object by logging in to the client through the second account.

[0095] Step 102: When the second virtual object controlled by the second account does not exist in the virtual scene, in response to an object transformation instruction, transform the first virtual object controlled by the first account into the second virtual object.

[0096] It should be noted that the first virtual object and the second virtual object are in a collaborative relationship, and the interaction success rate corresponding to the second virtual object is higher than the interaction success rate corresponding to the first virtual object.

[0097] In actual implementation, the second virtual object controlled by the second account does not exist in the virtual scene, indicating that no user has logged into the client through the second account to control the second virtual object in the virtual scene; and the first virtual object and the second virtual object are in a collaborative relationship, indicating that the first virtual object and the second virtual object are in the same camp. Here, the virtual scene includes multiple camps, each camp includes at least one virtual object, and the virtual objects in different camps are in a confrontational relationship, that is, a hostile relationship.

[0098] In actual implementation, the first virtual object controlled by the first account is transformed into the second virtual object, that is, transformed and replaced, and the first virtual object controlled by the first account is displayed in the virtual scene as the second virtual object, that is, the form and interactive attributes of the first virtual object controlled by the first account are transformed into the form and interactive attributes of the second virtual object. Specifically, the form of the first virtual object controlled by the first account is first transformed into the form of the second virtual object, and then the interactive attributes of the second virtual object are obtained, that is, the interactive attributes of the second virtual object when the second account exits the game when the second account controls the second virtual object most recently; and then the interactive attributes of the second virtual object are assigned to the first virtual object after the form transformation, that is, the interactive attributes of the first virtual object after the form transformation are transformed into the interactive attributes of the second virtual object. Based on this, when the form and interactive attributes of the first virtual object controlled by the first account are transformed into the form and interactive attributes of the second virtual object, the first virtual object controlled by the first account is transformed into the second virtual object.

[0099] It should be noted that the form here is used to indicate the appearance of the existence of things, and the interactive attributes include but are not limited to the level, skills, combat power of the virtual object, the damage caused to other virtual objects when interacting with other virtual objects, and the defense value when interacting with other virtual objects.

[0100] In actual implementation, after the first virtual object controlled by the first account is transformed into the second virtual object, in terms of appearance, it is equivalent to the first account directly controlling the second virtual object; at the same time, the interaction properties of the second virtual object controlled by the first account are the same as those when controlled by the second account, that is, compared with other virtual objects, the second virtual object controlled by the first account is no different from that controlled by the second account.

[0101] In actual implementation, the interaction success rate can be used to indicate the success rate of interacting with other virtual objects, such as the probability of defeating other virtual objects. The interaction success rate is determined by the interaction attributes. For example, virtual objects with high levels have high interaction success rates, virtual objects with strong skills have high interaction success rates, virtual objects with good equipment have high interaction success rates, virtual objects that cause high damage to other virtual objects when interacting with other virtual objects have high interaction success rates, and virtual objects with high defense values ​​when interacting with other virtual objects have high interaction success rates, etc.

[0102] In some embodiments, after a first virtual object controlled by a first account is transformed into a second virtual object in response to an object transformation instruction, a transformation countdown may also be displayed, where the transformation countdown is used to indicate the length of time that the first account can control the second virtual object; when the transformation countdown ends, the second virtual object controlled by the first account is transformed back to the first virtual object.

[0103] It should be noted that the change countdown is pre-set, for example, it can be one hour, or 10 minutes, etc., and the display position of the change countdown can also be pre-set, for example, it can be displayed at the associated position of the second virtual object in the virtual scene, or displayed at the associated position of the identity identifier of the first virtual object in the virtual scene. Among them, the identity identifier of the first virtual object can indicate the avatar identifier or nickname identifier of the first virtual object, and the identity identifier of the first virtual object is displayed in the upper left corner area of ​​the human-computer interaction interface; the associated position of the second virtual object can indicate one of the upper position, lower position, left position and right position of the second virtual object, and the associated position of the identity identifier of the first virtual object can also indicate one of the upper position, lower position, left position and right position of the identity identifier of the first virtual object.

[0104] In actual implementation, before the transformation countdown ends, the first account can interact with other virtual objects by controlling the second virtual object, or control the second virtual object to move in the virtual scene. During this process, the transformation countdown is detected in real time. When the detection result indicates that the transformation countdown has not ended, the first account can control the second virtual object. When the detection result indicates that the transformation countdown has ended, the second virtual object controlled by the first account is transformed back to the first virtual object.

[0105] For example, see Figure 4 , Figure 4 is a schematic diagram of a first virtual object, a second virtual object, and a transformation countdown provided in an embodiment of the present application, based on Figure 4 , a first virtual object as indicated by 401 is displayed in a, and then in response to an object transformation instruction, the first virtual object controlled by the first account is transformed into a second virtual object as indicated by 402 in b, and a transformation countdown as indicated by a dotted box 403 is displayed below the avatar logo of the first virtual object in the upper left corner of b; when the transformation countdown ends, the second virtual object controlled by the first account is transformed back to the first virtual object.

[0106] In this way, by setting the transformation countdown, the second virtual object can be transformed by more other virtual objects, thereby improving the interaction frequency, resource utilization and human-computer interaction efficiency in the virtual scene.

[0107] In some embodiments, before the first virtual object controlled by the first account is transformed into the second virtual object in response to the object transformation instruction, a first transformation duration can also be displayed, and the first transformation duration is used to indicate the cumulative duration of the transformation of the second virtual object within the target time period; thus, in response to the object transformation instruction, the process of transforming the first virtual object controlled by the first account into the second virtual object can be, in response to the object transformation instruction, when the first transformation duration is less than the target transformation duration, transforming the first virtual object controlled by the first account into the second virtual object.

[0108] It should be noted that the target transformation duration is pre-set, which can be one hour, two hours, etc., and the target time period can also be pre-set, for example, it can be one day, one week, etc.; the cumulative time of the transformation of the second virtual object within the target time period indicates the sum of the time periods during which, within the target time period, at least one other account other than the second account transforms the virtual object controlled by itself into the second virtual object. Specifically, within the target time period, in response to the object transformation instruction, the control time of the second virtual object is obtained when each other account transforms the virtual object controlled by itself into the second virtual object; each control time is summed to obtain the sum of the control time of at least one account for the second virtual object, thereby determining the sum of the control time as the cumulative time of the transformation of the second virtual object within the target time period, that is, the first transformation time, and then when the first transformation time is less than the target transformation time, the first virtual object controlled by the first account is transformed into the second virtual object.

[0109] In actual implementation, in response to the object transformation instruction, when the first transformation duration reaches the target transformation duration, the first transformation failure information can also be displayed; wherein the first transformation failure information is used to indicate that the cumulative duration of the transformation of the second virtual object within the target time period has reached the maximum cumulative duration.

[0110] It should be noted that the first transformation failure information may be text information, such as “The cumulative transformation time of the virtual object has reached the maximum cumulative transformation time, please select another virtual object for transformation”, or directly “Transformation failed” and the like.

[0111] In actual implementation, when the first transformation duration reaches the target transformation duration, the transformation duration can also be exchanged. Specifically, based on the virtual asset, the maximum cumulative duration of the transformation of the second virtual object within the target period is increased, that is, the target transformation duration. Here, the increased target transformation duration can be only for the virtual object corresponding to the account that initiates the exchange operation of the virtual asset exchange, or it can be for any virtual object in a collaborative relationship with the second virtual object. This is not limited in the embodiments of the present application. Exemplarily, when the target transformation duration of the second virtual object being transformed within the target period is one hour, when the first transformation duration reaches one hour, the target transformation duration can be increased to two hours through gold coins, thereby increasing the cumulative duration that the second virtual object can be transformed within the target period.

[0112] In some embodiments, after a first virtual object controlled by a first account is transformed into a second virtual object in response to an object transformation instruction, the second virtual object controlled by the first account can also be displayed in a virtual scene, and a transformation mark can be displayed at an associated position of the second virtual object controlled by the first account; wherein the transformation mark is used to prompt that the second virtual object is not controlled by the second account.

[0113] It should be noted that the associated position of the second virtual object can indicate one of the upper position, lower position, left position and right position of the second virtual object, and the transformation mark can be a text mark or a graphic mark, etc. For example, when the transformation mark is a text mark, the text content can be "transforming" or "incarnation of fighting spirit", etc.; thereby, based on the transformation mark, other virtual objects in the virtual objects are prompted that the currently displayed second virtual object is not controlled by the second account, but by an account other than the second account.

[0114] For example, see Figure 5 , Figure 5 is a schematic diagram of a transformation identifier provided in an embodiment of the present application, based on Figure 5 , a transformation mark as indicated by 502 is displayed at an upper position of the second virtual object as indicated by 501 .

[0115] In some embodiments, in response to an object transformation instruction, after the first virtual object controlled by the first account is transformed into the second virtual object, when the status of the second account switches from an unlogged in state to a logged in state, a recovery countdown is displayed to indicate that the second virtual object is transformed back to the first virtual object; when the recovery countdown ends, the second virtual object controlled by the first account is transformed back to the first virtual object.

[0116] It should be noted that the login status of the second account is used to indicate that the user has logged in to the client corresponding to the virtual scene through the second account, and the unlogged status of the second account is used to indicate that no user has logged in to the client corresponding to the virtual scene through the second account.

[0117] In actual implementation, when the status of the second account is switched from an unlogged state to a logged-in state, a recovery countdown is displayed to indicate that the second virtual object is transformed back into the first virtual object. The recovery countdown here is pre-set, for example, it can be 3 seconds or five seconds. The recovery countdown can be displayed in the middle position of the human-computer interaction interface to prompt the user in a timely manner.

[0118] In this way, during the process of the second virtual object controlled by the first account interacting with other virtual objects, the user is promptly reminded by resuming the countdown that the second virtual object is about to be transformed back into the first virtual object, so that the user can exit the interaction process with other virtual objects.

[0119] In some embodiments, the virtual scene includes at least two virtual spaces, and displaying the first virtual object controlled by the first account in the virtual scene may be, displaying the first virtual object controlled by the first account in the first virtual space of the virtual scene; thus, in response to the object transformation instruction, transforming the first virtual object controlled by the first account into the second virtual object may be, in response to the object transformation instruction, detecting the first virtual space; when the detection result indicates that the first virtual space satisfies the object transformation condition for the first virtual object, transforming the first virtual object controlled by the first account into the second virtual object.

[0120] It should be noted that the at least two virtual spaces included in the virtual scene are pre-set, different virtual spaces correspond to different maps, and virtual objects in the virtual scene can move in different virtual spaces.

[0121] In actual implementation, when an object transformation instruction is received, the first virtual space where the first virtual object is located is detected. When the detection result indicates that the first virtual space meets the object transformation condition for the first virtual object, the first virtual object controlled by the first account is transformed into a second virtual object.

[0122] It should be noted that, for the multiple virtual spaces included in the virtual scene, some virtual spaces support object transformation, while some virtual spaces do not support object transformation. The object transformation condition here is used to indicate whether the current virtual space supports object transformation. Meeting the object transformation condition means that the current virtual space supports object transformation, and not meeting the object transformation condition means that the current virtual space does not support object transformation. Therefore, the first virtual space meets the object transformation condition for the first virtual object, which is used to indicate that the first virtual space is set to be a virtual space that supports object transformation.

[0123] In actual implementation, when the detection result indicates that the first virtual space does not meet the object transformation conditions for the first virtual object, a transformation failure prompt message is displayed. The transformation failure prompt message is used to indicate that the first virtual space is set as a virtual space that does not support object transformation, so that the first virtual object controlled by the first account cannot be transformed into a second virtual object in the first virtual space.

[0124] In actual implementation, after the first virtual object controlled by the first account is transformed into the second virtual object, the second virtual object can be controlled to move in the first virtual space in response to a movement operation on the second virtual object; when the second virtual object moves from the first virtual space to the second virtual space and the second virtual space does not meet the object transformation conditions for the first virtual object, the second virtual object is transformed back to the first virtual object.

[0125] It should be noted that, as mentioned above, some virtual spaces support object transformation, while some virtual spaces do not support object transformation. When the first virtual space supports object transformation and the first virtual object controlled by the first account is transformed into a second virtual object in the first virtual space, the second virtual object is controlled to move in the first virtual space. When the second virtual object moves from the first virtual space to the second virtual space that does not support object transformation, the second virtual object will be automatically transformed back to the first virtual object.

[0126] It should be noted that before the second virtual object is automatically transformed back to the first virtual object, the recovery countdown as described above can also be displayed, so that when the recovery countdown ends, the second virtual object controlled by the first account is transformed back to the first virtual object.

[0127] In some embodiments, when the second virtual object controlled by the second account exists in the virtual scene, second transformation failure information is displayed in response to the object transformation instruction; wherein the second transformation failure information is used to indicate that the second virtual object controlled by the second account is in the virtual scene.

[0128] It should be noted that the second virtual object controlled by the second account exists in the virtual scene to indicate that before receiving the object transformation instruction, the user has logged in to the client corresponding to the virtual scene through the second account, so that the second virtual object controlled by the second account is displayed in the virtual scene. Therefore, when the second virtual object controlled by the second account exists in the virtual scene, in response to the object transformation instruction, the second transformation failure information is displayed, and the second transformation failure information here can also be text information, such as "the player of XX object has logged in to the game, and the transformation failed".

[0129] In actual implementation, the process of receiving the object transformation instruction can be received through the object display control, specifically, displaying the object display control; in response to a trigger operation on the object display control, displaying an object display interface including at least two transformable virtual objects; wherein the at least two transformable virtual objects include a second virtual object; and receiving the object transformation instruction in response to a selection operation on the second virtual object among the at least two transformable virtual objects.

[0130] It should be noted that the object display control can be displayed on a virtual interface corresponding to the virtual scene when the virtual scene is displayed; it can also be displayed on the display interface of the camp to which the corresponding virtual object belongs. Specifically, as described above, the virtual scene includes multiple camps, each camp includes at least one virtual object, and the virtual objects in different camps are in an adversarial relationship, that is, a hostile relationship. Therefore, the first virtual object and the second virtual object can belong to one camp, that is, the target camp, so that in the virtual scene, the camp display control is displayed, and then in response to the triggering operation of the camp display control, the display interface of the target camp is displayed; then on the display interface of the target camp, the object display control and the introduction information of the target camp are displayed, wherein the introduction information of the target camp includes at least one of the following: the name of the target camp, the establishment time of the target camp, at least one virtual object included in the target camp, the creator of the target camp, etc.

[0131] For example, see Figure 6 and Figure 7 , Figure 6 is a display schematic diagram of an object display interface provided in an embodiment of the present application, Figure 7 is a display diagram of an object display interface provided in an embodiment of the present application, based on Figure 6 In the virtual scene, a camp display control is displayed, so that in response to the triggering operation of the camp display control, the following is displayed: Figure 6 The display interface of the target camp indicated by a in the figure is displayed, and then the object display control as indicated by 601 and the introduction information of the target camp are displayed on the display interface of the target camp; then in response to the trigger operation on the object display control, the display interface as indicated by Figure 6 The object display interface indicated by b in b includes at least two transformable virtual objects; finally, in response to a selection operation on the second virtual object indicated by D in b, an object transformation instruction is received.

[0132] Or, based on Figure 7 , displaying the first virtual object indicated by 701 in a and the object display control indicated by 702 in a in the virtual scene, and then displaying the first virtual object indicated by 701 in a in the virtual scene in response to the triggering operation on the object display control. Figure 7The object display interface indicated by b in b includes at least two transformable virtual objects; finally, in response to a selection operation on the second virtual object indicated by D in b, an object transformation instruction is received.

[0133] In some embodiments, the kill count corresponding to each transformable virtual object can also be displayed in the object display interface; wherein the kill count is used to indicate the total number of virtual objects killed by different accounts through object interaction by controlling the transformable virtual object. Here, the different accounts include the target account corresponding to the corresponding transformable virtual object, and other accounts other than the target account.

[0134] For example, Figure 6 As shown, when there are four transformable virtual objects A, B, C, and D, the kill numbers corresponding to each transformable virtual object are displayed as 80642, 85648, 99911, and 99908, respectively. Taking the transformable virtual object C as an example, 99911 is used to indicate that, within the target time period, the target account corresponding to the transformable virtual object C controls the transformable virtual object C to fight with other virtual objects, and the total number of other virtual objects killed by at least one other account other than the target account after its own virtual object is transformed into the transformable virtual object C is 99911 when it controls the transformable virtual object C to fight with other virtual objects. For example, the target account corresponding to the transformable virtual object C did not kill other virtual objects by controlling the transformable virtual object C, but within a week, there were three other accounts that transformed their own virtual objects into transformable virtual objects C respectively. After the first other account transformed its own virtual object into the transformable virtual object C, when it controlled the transformable virtual object C to fight with other virtual objects, the number of other virtual objects killed was 33,300. After the second other account transformed its own virtual object into the transformable virtual object C, when it controlled the transformable virtual object C to fight with other virtual objects, the number of other virtual objects killed was 33,306. After the third other account transformed its own virtual object into the virtual object C, when it controlled the transformable virtual object C to fight with other virtual objects, the number of other virtual objects killed was 33,305. Then the kill number corresponding to the virtual object C is 33,300+33,305+33,306, that is, 99,911.

[0135] In some embodiments, each transformable virtual object is associated with a transformation control, and the selection operation is a trigger operation for the transformation control associated with the transformable virtual object; thus, the process of receiving an object transformation instruction in response to a selection operation for a second virtual object among at least two transformable virtual objects may be receiving an object transformation instruction in response to a trigger operation for a transformation control associated with the second virtual object among at least two transformable virtual objects.

[0136] For example, see Figure 6 , Figure 6 The dotted box 602 indicates the transformation control associated with each transformable virtual object. In response to the triggering operation of the transformation control corresponding to the last transformable virtual object D, an object transformation instruction is received.

[0137] In actual implementation, when each transformable virtual object is associated with a transformation control, and the object transformation instruction is triggered by a trigger operation on the transformation control, in response to a trigger operation on the transformation control associated with the second virtual object among at least two transformable virtual objects, after receiving the object transformation instruction, the transformation control associated with the second virtual object can also be switched to a release transformation control; wherein the release transformation control is used to release the control of the first account over the second virtual object; when the trigger operation for the release transformation control is received, the second virtual object controlled by the first account is transformed back to the first virtual object.

[0138] It should be noted that when a trigger operation for a transformation control is received, only the object display interface corresponding to the user who performs the trigger operation will switch the transformation control associated with the second virtual object to the release transformation control, while in the object display interface of other users, the transformation control of the second virtual object will be canceled, and at the same time, the transformation prompt information will be displayed at the display position corresponding to the transformation control of the second virtual object, and the transformation prompt information can prompt other accounts except the first account and the second account that the second virtual object is being controlled by the first account. Here, the transformation prompt information can be text information, such as "XXX is incarnated".

[0139] For example, see Figure 6 , and see Figure 8 , Figure 8 is a schematic diagram of a release transformation control provided in an embodiment of the present application, based on Figure 6 In response to the triggering operation of the transformation control corresponding to the last transformable virtual object D, the transformation control corresponding to the transformable virtual object D is switched to Figure 8 The release transformation control indicated by 801.

[0140] In actual implementation, when other transformable virtual objects in the object display interface are being controlled by other accounts, transformation prompt information will also be displayed below the corresponding transformable virtual object, and the transformation prompt information can prompt accounts other than the target account controlling the transformable virtual object that the transformable virtual object is being controlled by the target account. Figure 8 ,like Figure 8As shown, the transformable virtual object C is being controlled by a player named Maximum Six, so that the transformation prompt information indicated by 802 is displayed.

[0141] In some embodiments, the first transformation duration corresponding to each transformable virtual object will also be displayed on the object display interface. The first transformation duration here is the first transformation duration as described above. The first transformation duration here can be displayed in the form of a countdown. For example, when the target transformation duration is one hour, the first transformation duration corresponding to the transformable virtual object that has not been transformed is 59:59, and the first transformation duration corresponding to the transformable virtual object that has been transformed is the difference between one hour and the cumulative transformation duration of the corresponding transformable virtual object within the target time period. In this way, by displaying the first transformation duration, the user is prompted which transformable virtual objects can be selected for transformation, thereby improving the transformation efficiency of virtual objects. For example, continue to refer to Figure 6 ,like Figure 6 As shown, the first transformation duration corresponding to each transformable virtual object as indicated in the dotted frame 603 is respectively displayed on the object display interface, wherein the transformable virtual object A and the transformable virtual object B have not been transformed.

[0142] In some embodiments, the object display interface also displays the interactive attributes corresponding to each transformable virtual object, including but not limited to the level, skills, combat power, damage caused to other virtual objects when interacting with other virtual objects, defense value when interacting with other virtual objects, etc. of the virtual object. In this way, by displaying the interactive attributes, it is convenient for the user to determine which transformable virtual object to select for transformation, thereby improving the transformation efficiency of the virtual object. Figure 6 ,like Figure 6 As shown, the combat power and the number of kills of each virtual object can be changed in the object display interface.

[0143] In some embodiments, each transformable virtual object is associated with an interaction details control, so that, in response to a trigger operation on the interaction details control corresponding to the second virtual object, an interaction parameter details interface of the second virtual object is displayed; in the interaction parameter details interface, interaction parameters of at least one other account when controlling the interaction of the second virtual object are displayed respectively; wherein the other account is an account other than the second account in the virtual scene.

[0144] It should be noted that the interaction details control can be displayed at an associated position of the corresponding transformable virtual object, such as one of the upper position, lower position, left position and right position of the corresponding transformable virtual object, and the interaction parameters include at least one of the following: the identity of each other account, the number of kills, deaths, and resurrections when the corresponding other account controls the second virtual object for interaction, and the control time of the second virtual object controlled by the corresponding other account.

[0145] For example, continue to participate Figure 6 See also Fig. 9 , Fig. 9 is a schematic diagram of the interactive parameter details interface provided in the embodiment of the present application, based on Figure 6 , the dotted box 604 indicates an interactive detail control carrying the kill count, so that in response to the triggering operation of the interactive parameter detail control corresponding to the transformable virtual object C, the following is displayed: Fig. 9 The interactive parameter details interface shown in the figure; Fig. 9 , respectively displaying the interaction parameters when players Aa, Bb, and Cc control the transformable object C to interact.

[0146] In actual implementation, in the interaction parameter details interface, at least one other account will be sorted based on an interaction parameter such as the number of kills when each other account controls the second virtual object for interaction, so that the interaction parameters when each other account controls the second virtual object for interaction are displayed in sequence in the interaction parameter details interface. When at least one other account cannot be displayed in the interaction parameter details interface at the same time, it is also possible to display the interaction parameters when each other account controls the second virtual object for interaction in sequence based on the number of kills when each other account controls the second virtual object for interaction in response to a sliding operation on the interaction parameter details interface.

[0147] It should be noted that not every virtual object can be transformed. It may also require transformation authority, which can be obtained by reaching the target level, or by joining the corresponding camp for the target time, or by reaching the target position in the corresponding camp.

[0148] In actual implementation, before receiving the object transformation instruction, it is also necessary to set the transformable virtual object. Specifically, before responding to the object transformation instruction and transforming the first virtual object controlled by the first account into the second virtual object, it is also possible to display the object setting control; in response to the trigger operation on the object setting control, display the object setting interface including multiple candidate virtual objects; in response to the selection operation on the target virtual object among the multiple candidate virtual objects, determine the target virtual object as a transformable virtual object for transformation by different accounts; wherein the target virtual object includes the second virtual object.

[0149] It should be noted that setting the transformable virtual object requires the existence of setting permissions. When a trigger operation for an object setting control is received, a permission check is performed on the execution object of the trigger operation. When the detection result indicates that the execution object has the setting permission for setting the transformable virtual object, in response to the trigger operation for the object setting control, an object setting interface including multiple candidate virtual objects is displayed; when the detection result indicates that the execution object does not have the setting permission for setting the transformable virtual object, in response to the trigger operation for the object setting control, an insufficient permission prompt message is displayed. The insufficient permission prompt message is used to prompt that the setting permission for the transformable virtual object is not available, and the transformable virtual object cannot be set.

[0150] It should be noted that, as mentioned above, the virtual scene includes multiple camps, each camp includes at least one virtual object, and the virtual objects in different camps are in a confrontational relationship, that is, a hostile relationship. Therefore, multiple candidate virtual objects refer to virtual objects in the same target camp, that is, all virtual objects in the target camp, so that the target virtual object is determined as a transformable virtual object for different accounts to transform, which means that the target virtual object is determined as a transformable virtual object for virtual objects with transformation authority in the target camp to transform. Here, based on the interactive attributes of each candidate virtual object, such as combat power, multiple candidate virtual objects can be sorted and displayed in sequence in the object setting interface.

[0151] In actual implementation, the transformable objects may be set periodically. Within one period, the transformable virtual objects available for selection by all virtual objects with transformation authority in the target camp are the same.

[0152] It should be noted that, similar to the object display control described above, the object setting control can be displayed on the virtual interface corresponding to the virtual scene when the virtual scene is displayed; it can also be displayed on the display interface of the camp to which the corresponding virtual object belongs, or it can be displayed in the object display interface, and this is not limited in the embodiments of the present application. Here, when the object setting control is displayed in the object display interface, the object setting control and the object display control are two interface switching controls, that is, the object display control is also displayed in the object setting interface.

[0153] For example, see Fig.10 , Fig.10 is a schematic diagram of an object display interface and an object setting interface provided in an embodiment of the present application, based on Fig.10, the object setting control and the object display control are two interface switching controls, that is, as shown in the dotted box 1001 in a, the object setting control is displayed in the object display interface indicated by a, and as shown in the dotted box 1002 in b, the object display control is displayed in the object setting interface indicated by b. Then, in response to the selection operation of the target virtual objects A, B, C, and D in b, the target virtual objects A, B, C, and D are determined as transformable virtual objects for transformation by different accounts.

[0154] In some embodiments, the number of target virtual objects is at least two. When selection operations for multiple target virtual objects are received in sequence, when the number of selected target virtual objects reaches a quantity threshold, an error prompt message is displayed in response to the selection operation for the current target virtual object; wherein the error prompt message is used to indicate that the number of target virtual objects has reached the maximum number.

[0155] It should be noted that, in order to maintain the interactive balance in the virtual scene, only a target number of transformable virtual objects can be set for a camp. After the target number of transformable virtual objects are selected, when the selection operation for the target virtual object is performed again, an error prompt message is displayed, such as "Cancel other transformable virtual objects and set them again." For example, Fig.10 As shown, when the quantity threshold is 4, after the target virtual objects A, B, C, and D have been selected, when the selection operation for the target virtual object is performed again, an error prompt message is displayed.

[0156] In some embodiments, in response to a selection operation on a target virtual object among multiple candidate virtual objects, after the target virtual object is determined as a transformable virtual object for transformation by different accounts, a second transformation duration of each target virtual object can be displayed, and the second transformation duration is used to indicate the cumulative duration of the transformation of the corresponding target virtual object within the target time period; in response to a selection cancellation operation on a target virtual object whose second transformation duration is greater than zero, a cancellation failure message is displayed; wherein the cancellation failure message is used to indicate that the corresponding target virtual object cannot be replaced within the target time period.

[0157] It should be noted that the second transformation duration being greater than zero is used to indicate that the corresponding target virtual object has been transformed and thus cannot be replaced within the target time period; here, when the second transformation duration is displayed in the form of a countdown, a cancellation failure message is displayed in response to a selection and cancellation operation on a target virtual object whose second transformation duration is greater than zero. Alternatively, a cancellation failure message is displayed in response to a selection and cancellation operation on a target virtual object whose second transformation duration is less than a target transformation duration. The target transformation duration is the same as the target transformation duration corresponding to the first transformation duration described above, and both are used to indicate the maximum cumulative duration that the corresponding transformable virtual object can be transformed within the target time period.

[0158] It should be noted that, within the target period, if the virtual object set as a transformable virtual object exits the corresponding camp, and the number of transformable virtual objects reaches the target number before exiting, then within the target period, a new transformable object cannot be set; when a selection operation for the target virtual object is received in the object setting interface, an error prompt message will also be displayed, and the error prompt message here is used to indicate that a new transformable virtual object cannot be set within the target period. At the same time, the selected transformable virtual object also needs to have the permission to be set, for example, the duration of the corresponding transformable virtual object joining the corresponding camp reaches the target duration, or the level of the corresponding transformable virtual object reaches the target level, etc.

[0159] In some embodiments, after a first virtual object controlled by a first account is transformed into a second virtual object in response to an object transformation instruction, when a condition for releasing the transformation for the second virtual object is met, the second virtual object controlled by the first account can be transformed back to the first virtual object, and a waiting time for the transformation of the second virtual object can be displayed; wherein the waiting time for the transformation is used to indicate the time from when the first account releases control of the second virtual object to the current moment; in response to an object transformation instruction for the second virtual object, when the waiting time for the transformation is less than the target waiting time for the transformation, a waiting prompt message is displayed; wherein the waiting prompt message is used to prompt that when the waiting time for the transformation reaches the target waiting time for the transformation, the first virtual object can be transformed into the second virtual object.

[0160] It should be noted that the conditions for releasing the transformation here, as mentioned above, can be when the transformation countdown ends, when the first transformation duration reaches the target transformation duration, when the recovery countdown ends, when the detection result indicates that the first virtual space does not meet the object transformation conditions for the first virtual object, or when the second virtual object moves from the first virtual space to the second virtual space and the second virtual space does not meet the object transformation conditions for the first virtual object, etc.

[0161] In actual implementation, when the conditions for releasing the transformation of the second virtual object are met, after the second virtual object controlled by the first account is transformed back to the first virtual object, the transformation waiting time displayed for the second virtual object may be a cooling-down time. The target transformation waiting time here may be, for example, ten minutes. Thus, within ten minutes from the time the second virtual object controlled by the first account is transformed back to the first virtual object, the second virtual object cannot be transformed, i.e., a waiting prompt message is displayed. Only when the transformation waiting time reaches ten minutes, i.e., when the cooling-down is completed, can the first virtual object be transformed into the second virtual object.

[0162] In some embodiments, there are at least two virtual organizations in a virtual scene, and each virtual organization includes at least one virtual object. Thus, in response to an interaction instruction for a second virtual object controlled by a first account, after controlling the second virtual object to interact with other virtual objects, it is also possible to, in response to a merge instruction for at least two virtual organizations, merge the at least two virtual organizations to obtain a target virtual organization; an object selection operation for the target virtual organization is received, and the object selection operation is used to indicate that a transformable virtual object for transformation by different accounts is selected from the virtual objects included in the target virtual organization; in response to the object selection operation, when the merge duration of at least two virtual organizations corresponding to the target virtual organization does not reach the target merge duration, a selection error message is displayed; wherein the selection error message is used to indicate that a transformable virtual object cannot be selected from the multiple virtual objects included in the target virtual organization.

[0163] It should be noted that the virtual organization here is also a camp. When two camps are merged, the transformable virtual object cannot be set within the target merge time, such as one day. When an object selection operation is received that indicates selecting a transformable virtual object for transformation for different accounts from the virtual objects included in the target virtual organization, in response to the object selection operation, the merge time of at least two virtual organizations corresponding to the target virtual organization is detected. When the detection result indicates that the merge time of at least two virtual organizations corresponding to the target virtual organization has not reached the target merge time, a selection error message is displayed, such as "the merge results in the inability to set the transformable virtual object today"; when the detection result indicates that the merge time of at least two virtual organizations corresponding to the target virtual organization has reached the target merge time, the virtual object corresponding to the object selection operation is determined as a transformable virtual object for transformation for different accounts.

[0164] In some embodiments, in response to an interaction instruction for a second virtual object controlled by a first account, after controlling the second virtual object to interact with other virtual objects, a prompt message may be sent to the second account; wherein the prompt message includes at least one of the following: an identity identifier of the first account, the number of kills, deaths, and resurrections when the first account controls the second virtual object to interact, and the control time of the first account controlling the second virtual object.

[0165] It should be noted that the prompt information here can be in the form of an email or a text message. After the second virtual object is transformed, the prompt information is sent to the second account so that the player of the second account can clearly know which virtual objects control the second virtual object to interact, as well as the interaction parameters during the interaction process, when logging into the client. Here, when multiple virtual objects control the second virtual object, the same number of prompt information is sent to the second account based on the number of virtual objects. In this way, by sending the prompt information to the second account, timely feedback is given to the second account, which improves the timeliness and efficiency of communication.

[0166] In some embodiments, after the first virtual object controlled by the first account is transformed into the second virtual object in response to an object transformation instruction, the identity of the first virtual object, such as an avatar representation and a name identification, can be displayed at an associated position in the virtual scene; then, in response to a trigger operation on the identity of the first virtual object, the object information of the first virtual object is displayed; wherein the object information includes interactive attribute information, backpack information, achievement information, clothing information, and shape information of the first virtual object.

[0167] For example, participating Fig.11 , Fig.11 is a schematic diagram of object information of a first virtual object provided in an embodiment of the present application, based on Fig.11 In response to a triggering operation on the avatar identification of the first virtual object indicated by the dotted box 1101 in a, the object information of the first virtual object in b is displayed.

[0168] In some embodiments, after the first virtual object controlled by the first account is transformed into the second virtual object in response to the object transformation instruction, a backpack control can be displayed at an associated position of the virtual scene; and in response to a trigger operation on the backpack control, a virtual backpack of the first virtual object is displayed.

[0169] It should be noted that although the first account controls the second virtual object, in response to a click operation on the backpack control, the virtual backpack of the first virtual object is displayed instead of the virtual backpack of the second virtual object. In this way, data security during the conversion process is improved.

[0170] For example, see Fig.12 , Fig.12 is a schematic diagram of a virtual backpack of a first virtual object provided in an embodiment of the present application, based on Fig.11 as well as Fig.12 , in response to Fig.11 The trigger operation of the backpack control indicated by 1102 in a is shown as follows Fig.12 A virtual backpack of the first virtual object is shown.

[0171] In some embodiments, after the first virtual object controlled by the first account is transformed into the second virtual object in response to an object transformation instruction, a menu display entrance may be displayed at an associated position of the virtual scene; in response to a trigger operation on the menu display entrance, a menu corresponding to the first virtual object and including at least one operation control is displayed; wherein the operation control is used to indicate the execution of an interactive operation corresponding to the first virtual object, and different operation controls indicate different interactive operations; in response to a trigger operation on a target operation control among at least one operation control, a target interactive operation corresponding to the first virtual object indicated by the target operation control is executed.

[0172] It should be noted that the operation controls here include skill controls, equipment controls, character controls, camp display controls, etc., so that in response to the trigger operation of the target operation control in at least one operation control, the process of executing the target interaction operation indicated by the target operation control and corresponding to the first virtual object can be, in response to the trigger operation of the character control, displaying the object information of the first virtual object; wherein the object information includes the interactive attribute information, backpack information, achievement information, clothing information, and form information of the first virtual object; or, in response to the trigger operation of the skill control, displaying at least one skill corresponding to the first virtual object; or, in response to the trigger operation of the camp display control, displaying the display interface of the target camp to which the first virtual object belongs.

[0173] For example, see Fig.13 , Fig.13 is a display schematic diagram of a menu including at least one operation control corresponding to a first virtual object provided in an embodiment of the present application, based on Fig.13 In response to a trigger operation on the menu display entry indicated by 1301 in a, a menu corresponding to the first virtual object as indicated by the dotted box 1302 in b, including at least one operation control, is displayed; thereby, in response to a trigger operation on a target operation control among at least one operation control, a target interaction operation corresponding to the first virtual object indicated by the target operation control is executed.

[0174] In some embodiments, when other users click on a virtual object displayed in a virtual scene after transformation, a virtual object corresponding to the account controlling the virtual object is displayed. Specifically, a third account controls the third virtual object, and a fourth account controls the fourth virtual object. Thus, in the virtual scene, when the fourth virtual object controlled by the third account is displayed, in response to a trigger operation on the fourth virtual object, at least one interactive control corresponding to the third virtual object is displayed, wherein the interactive control is used to indicate the execution of an interactive operation corresponding to the third virtual object, and different interactive controls indicate different interactive operations; in response to a trigger operation on a target interactive control among at least one interactive control, a target interactive operation corresponding to the third virtual object indicated by the target interactive control is executed.

[0175] It should be noted that the interactive controls here include chat controls, information viewing controls, friend adding controls, shielding controls, etc., so that in response to a trigger operation on a target interactive control in at least one interactive control, the process of executing the target interactive operation indicated by the target interactive control and corresponding to the third virtual object can be, in response to a trigger operation on the chat control, displaying a chat window for the third virtual object, wherein the chat window is used to chat with the third virtual object; or, in response to a trigger operation on the information viewing control, displaying object information of the third virtual object; wherein the object information here includes interactive attribute information, achievement information, clothing information, shape information, etc. of the third virtual object; or, in response to a trigger operation on the friend adding control, adding the third virtual object to the friend; or, in response to a trigger operation on the shielding control, shielding the relevant information of the third virtual object; wherein the relevant information here includes the chat information sent by the third virtual object, etc.

[0176] For example, see Fig.14 , Fig.14 is a display schematic diagram of at least one interactive control corresponding to the third virtual object provided in an embodiment of the present application, based on Fig.14 , a fourth virtual object as indicated by 1401 is displayed in the virtual scene, where the fourth virtual object is controlled by the third account, so that in response to a trigger operation on the fourth virtual object, at least one interactive control corresponding to the third virtual object as indicated by 1402 is displayed.

[0177] In this way, with respect to the solution in the related art that requires logging into the client based on the second account to control the interaction of the second virtual object, the present application achieves safe reuse of data by transforming the first virtual object corresponding to the first account into the second virtual object, and directly controlling the interaction of the second virtual object through the first account, thereby allowing players to use the attributes of other players directly at the game attribute level, avoiding the security risks of data modification caused by players logging into their accounts, and thus improving data security.

[0178] Step 103, in response to the interaction instruction for the second virtual object controlled by the first account, control the second virtual object to interact with other virtual objects; wherein the other virtual objects are virtual objects other than the first virtual object and the second virtual object in the virtual scene.

[0179] It should be noted that when the first account controls the second virtual object to interact with other virtual objects, the skills, equipment and interactive attributes used all belong to the second virtual object, but the experience and virtual assets obtained belong to the first virtual object; at the same time, the first account can no longer use the skills and equipment corresponding to the first virtual object during the interaction process, but can obtain gain-type items such as virtual medicines from the virtual backpack of the first virtual object for use.

[0180] In actual implementation, when the first virtual object is transformed into the second virtual object, only the interactive properties of the second virtual object are obtained when the second account exits the game when the second account controls the second virtual object most recently, but the interactive properties when the transformation is released after the previous virtual object is transformed into the second virtual object will not be obtained.

[0181] By applying the above-mentioned embodiment of the present application, when the second virtual object controlled by the second account does not exist in the virtual scene, the first virtual object controlled by the first account is transformed into the second virtual object, so that the first account controls the second virtual object to interact with other virtual objects. In this way, the first virtual object controlled by the first account is transformed into the second virtual object, and the first account is used to control the second virtual object to interact with other virtual objects instead of the second account, which not only enriches the player's interaction process, improves the diversity of interaction methods in the virtual scene, and improves the resource utilization rate in the virtual scene, but also improves the human-computer interaction efficiency and the hardware resource utilization rate of the electronic device.

[0182] The following is an explanation of an exemplary application of the embodiments of the present application in a practical application scenario.

[0183] In traditional MMORPGs, high-paying players have higher combat power. In many activities in the game, high-combat players will have many advantages. This leads to high-combat players having to spend more time and energy to participate in activities, which is a heavy burden. However, these high-paying players are usually busy and do not have much time to invest in the game. As a result, the game experience of high-paying and low-paying players is very different, making it difficult to form a good social atmosphere and prone to social estrangement.

[0184] Based on this, the embodiment of the present application provides a design scheme for reducing the burden on high-paying players and promoting social interaction among players with different paying abilities. Through this application, high-paying players do not need to go online frequently. Some small-scale and disorderly battles can be completed by the blood alliance management online avatar. In this way, high-combat players, that is, high-paying players, can focus on more important activities, reducing the burden on high-combat players. In addition, after the blood alliance management changes, the blood alliance members will be shown the situation of his use of the avatar, and the high-combat will be given more obvious online email feedback, which will better promote the social atmosphere of the entire blood alliance and add a social bond for high and low-paying players to maintain the social environment.

[0185] It should be noted that the Blood Alliance (camp, virtual organization) is a multi-person social group, and players can participate in activities or interact as a unit of the Blood Alliance; the Blood Alliance management is the players with special permissions in the Blood Alliance, including the deputy leader, the leader, 2 united fronts, 2 treasures, a total of 6 people, and the special permissions include personnel transfers, event initiation, etc., as well as the incarnation of fighting spirits and the setting of fighting spirits mentioned in this application; the fighting spirit is a player with higher combat power set by the Blood Alliance management, and the Blood Alliance management can directly incarnate as the high-combat player to participate in the interaction; the combat power is used to evaluate the strength of a player's game character. The higher the combat power, the stronger the strength.

[0186] Next, the technical solution of this application is explained from the product side.

[0187] In actual implementation, the blood alliance management can set the blood alliance high-level fighters as fighting souls (transformable virtual objects), and the fighting souls can be managed and incarnated (transformed) for the transformed players (first virtual objects) to use attributes and various skills; and the attributes of the high-level fighters (second virtual objects) are the attributes recorded when they went offline the previous day; at the same time, there is a time limit for transformation (target transformation duration), and each high-level fighter can only use 1 hour of transformation time per day; after the transformation, a special title of the transformation (transformation mark) will be used to distinguish, and other appearances will be basically equivalent to the transformed high-level fighter; when the high-level fighter goes online, the transformation will be synchronously released, and the high-level fighter will also receive email (prompt information) feedback; in addition, only some maps (virtual spaces) will support the technical solution of this application (meeting the object transformation conditions).

[0188] In actual implementation, Figure 6 As shown, the "Fighting Soul Button" (object display control) is displayed on the Blood Alliance interface (camp display interface), and in response to the triggering operation on the button, the Fighting Soul interface (object display interface) is displayed; here, as Fig.10As shown, the interface switching control (object setting control) is also displayed in the battle soul interface, so that in response to the trigger operation of the page switching control, the battle soul interface jumps to the setting interface (object setting interface). Here, the server level 70 has the opening authority (setting authority) of the setting interface, and at the same time, the number of battle souls set (the number threshold corresponding to the target virtual object) is pre-set.

[0189] It should be noted that after the server reaches level 70, you can set the battle soul avatar. At the same time, the high-level battle (second virtual object) cannot be transformed when online. The kill count becomes a clickable control. In response to the click operation on the kill count, it is displayed as follows Fig. 9 The interface shown in the figure shows the name of the transformed player, the number of kills, the number of deaths, the number of times in place, and the transformation time. The interface supports sliding down, and the transformed players in the interface are sorted according to the number of kills; the number of kills is the sum of the number of kills of this player + the number of kills during transformation; then Figure 6 and Figure 8 As shown, in response to a click operation on the avatar button, the avatar button is replaced with the name of the character using this transformation (the transformed player displays the button to cancel the avatar, and other players display the name of the transformed player); at the same time, after any player cancels the avatar for any reason, a 10-minute cooldown time (target transformation waiting time) is added, during which no one can use this avatar. In addition, if the transformed player (first virtual object) goes offline or switches to a map that cannot be transformed, the transformation will be automatically canceled, and the transformation time (first transformation time) will be stopped synchronously.

[0190] In actual implementation, the setting interface is equivalent to a list of blood alliance members (candidate virtual objects), and the members can be sorted by combat power; in the setting interface, multiple fighting spirit incarnations (transformable objects) can be selected. When the number of selected fighting spirit incarnations exceeds the threshold, an error message (error prompt message) will be prompted, such as "Cancel other fighting spirits and then set them up."

[0191] It should be noted that, within the target period, if the avatar set as the fighting spirit quits the blood alliance, and the number of fighting spirit avatars before quitting reaches the target number, then within the target period, a new transformable object cannot be set; when a selection operation for the fighting spirit avatar is received in the setting interface, an error message will also be displayed, and the error message here is used to indicate that a new fighting spirit avatar cannot be set within the target period. At the same time, the selected fighting spirit avatar also needs to have the permission to be set, for example, the length of time that the corresponding transformable virtual object joins the corresponding camp reaches the target length of time.

[0192] In actual implementation, in response to a merge instruction for at least two blood alliances, at least two blood alliances can be merged to obtain a target blood alliance; an object selection operation for the target blood alliance is received, and the object selection operation is used to indicate that a fighting spirit avatar for different players to transform is selected from the members included in the target blood alliance; in response to the object selection operation, when the merge time of at least two blood alliances corresponding to the target blood alliance does not reach the target merge time, such as one day, a selection error message is displayed; wherein the selection error message is used to indicate that a fighting spirit avatar cannot be selected from the multiple members included in the target blood alliance.

[0193] In actual implementation, a countdown (transformation countdown) and a transformation logo, such as "soul", are added to the upper left corner of the transformed player (the first virtual object), and a transformation logo "fighting soul incarnation" is also displayed above the transformed player.

[0194] Usage restrictions specifically include level restrictions, map restrictions, time restrictions, and position restrictions. Regarding level restrictions, specifically, only servers that have reached level 70 can support the technical solution of this application, and only players who have reached level 70 can implement the functions of this application, so as to avoid trumpet operators from using this function; regarding map restrictions, specifically, this function can only be used in special maps; regarding time restrictions, each transformation can only be used for one hour, and if the time is up and you need to re-execute the click operation on the avatar control, you can support buying time with gold coins (virtual assets); regarding position restrictions, the target position and above can be transformed; in addition, when logging in at a high level, a countdown release (resume countdown) pops up in the transformation player interface, and the transformation is immediately released after the countdown ends.

[0195] It should be noted that after being transformed, high-level players can receive an email when they go online, prompting the high-level players that XX player has transformed, killed XX number of players, died many times, stayed in the same place many times, etc.

[0196] In actual implementation, the skills, equipment and interactive attributes used by the transformed player all belong to the high-level player, but the experience gained belongs to the transformed player himself; at the same time, the transformed player can no longer use the skills and equipment corresponding to the transformed player during the interaction process, but can obtain gain items such as virtual medicines from the virtual backpack of the transformed player.

[0197] In actual implementation, Fig.14 As shown, when receiving a click operation from other players on a high-level player incarnated by a transformed player, the transformed player's own information is displayed.

[0198] Next, the technical solution of this application is described from the technical perspective. Fig.15 , Fig.15 is a schematic diagram of a process of transforming a player into an avatar according to an embodiment of the present application, based on Fig.15 The transformation process of the transformed player can be implemented through steps 1501 to 1508. Specifically, it is determined whether the server level has reached level 70. This function will be enabled only after it reaches level 70. When it reaches level 70, the blood alliance manager can set the fighting spirit; then, in response to the trigger operation on the avatar control, it is determined whether the level of the blood alliance manager who performs the click operation has reached level 70. Only the blood alliance manager who has reached the level can incarnate; then, it is determined whether there is remaining time for the fighting spirit incarnation. Only the fighting spirit with remaining time can be incarnated; then, it is determined whether the fighting spirit is in the cooling time. The fighting spirit in the cooling time cannot be incarnated; finally, it is determined whether the incarnation is in a map that can be incarnated. Only in the map can it be incarnated; when all the above judgment conditions are met, the incarnation can be successful.

[0199] See also Fig.16 , Fig.16 is a schematic diagram of a process for a transformed player to remove an avatar according to an embodiment of the present application, based on Fig.16 The process of removing the avatar of the transformed player can be implemented through steps 1601 to 1606. Specifically, when the transformed player who has successfully transformed goes to other maps, it is necessary to determine whether the map he is going to is a map that supports avatars. If not, the avatar is removed immediately; when the corresponding high-level player logs in to the game, a removal countdown pops up in the transformed player interface, and the transformation is immediately removed after the countdown ends; when the transformed player goes offline, the avatar is automatically removed to avoid wasting time; when the remaining time corresponding to the fighting spirit avatar is 0, that is, when the duration of the transformation of the fighting spirit avatar reaches the maximum cumulative duration, the avatar is cancelled.

[0200] In this way, through this application, the data can be reused safely without players directly logging into other players' accounts. Players can use the attributes of high-level players directly at the game attribute level to avoid data modification security risks caused by players logging into their accounts. At the same time, low-level players can experience the attributes of high-level players, which has an excellent effect on promoting social interaction between high-level and low-level players and enriching the game experience.

[0201] By applying the above-mentioned embodiment of the present application, when the second virtual object controlled by the second account does not exist in the virtual scene, the first virtual object controlled by the first account is transformed into the second virtual object, so that the first account controls the second virtual object to interact with other virtual objects. In this way, the first virtual object controlled by the first account is transformed into the second virtual object, and the first account is used to control the second virtual object to interact with other virtual objects instead of the second account, which not only enriches the player's interaction process, improves the diversity of interaction methods in the virtual scene, and improves the resource utilization rate in the virtual scene, but also improves the human-computer interaction efficiency and the hardware resource utilization rate of the electronic device.

[0202] The following is a description of an exemplary structure of the interactive device 455 in the virtual scene provided by the present application as a software module. In some embodiments, Figure 2 As shown, the software modules stored in the interactive device 455 in the virtual scene of the memory 450 may include:

[0203] Display module 4551, used to display a first virtual object controlled by a first account in a virtual scene;

[0204] a transformation module 4552, configured to transform the first virtual object controlled by the first account into the second virtual object in response to an object transformation instruction when the second virtual object controlled by the second account does not exist in the virtual scene;

[0205] The control module 4553 is used to control the second virtual object controlled by the first account to interact with other virtual objects in response to an interaction instruction for the second virtual object controlled by the first account; wherein the other virtual objects are virtual objects other than the first virtual object and the second virtual object in the virtual scene.

[0206] In some embodiments, the device also includes a second display module, which is used to display a transformation countdown, and the transformation countdown is used to indicate the length of time that the first account can control the second virtual object; when the transformation countdown ends, the second virtual object controlled by the first account is transformed back to the first virtual object.

[0207] In some embodiments, the device also includes a third display module, which is used to display a first transformation duration, and the first transformation duration is used to indicate the cumulative duration that the second virtual object is transformed within a target time period; the transformation module 4552 is also used to respond to an object transformation instruction, and when the first transformation duration is less than the target transformation duration, the first virtual object controlled by the first account is transformed into the second virtual object.

[0208] In some embodiments, the device also includes a fourth display module, which is used to respond to the object transformation instruction and display first transformation failure information when the first transformation duration reaches the target transformation duration; wherein the first transformation failure information is used to indicate that the cumulative duration of the transformation of the second virtual object within the target time period has reached the maximum cumulative duration.

[0209] In some embodiments, the device also includes a fifth display module, which is used to display a second virtual object controlled by the first account in a virtual scene, and display a transformation mark at an associated position of the second virtual object controlled by the first account; wherein the transformation mark is used to prompt that the second virtual object is not controlled by the second account.

[0210] In some embodiments, the device also includes a sixth display module, which is used to display a recovery countdown indicating that the second virtual object is transformed back to the first virtual object when the state of the second account is switched from an unlogged state to a logged-in state; when the recovery countdown ends, the second virtual object controlled by the first account is transformed back to the first virtual object.

[0211] In some embodiments, the virtual scene includes at least two virtual spaces, and the display module 4551 is further used to display a first virtual object controlled by a first account in a first virtual space of the virtual scene; the transformation module 4552 is further used to detect the first virtual space in response to an object transformation instruction; when the detection result indicates that the first virtual space satisfies an object transformation condition for the first virtual object, the first virtual object controlled by the first account is transformed into the second virtual object.

[0212] In some embodiments, the device also includes a second control module, which is used to control the second virtual object to move in the first virtual space in response to a movement operation on the second virtual object; when the second virtual object moves from the first virtual space to the second virtual space and the second virtual space does not meet the object transformation condition for the first virtual object, the second virtual object is transformed back to the first virtual object.

[0213] In some embodiments, the device also includes a seventh display module, which is used to display second transformation failure information in response to an object transformation instruction when the second virtual object controlled by the second account exists in the virtual scene; wherein the second transformation failure information is used to indicate that the second virtual object controlled by the second account is in the virtual scene.

[0214] In some embodiments, the device also includes an eighth display module, which is used to display an object display control; in response to a trigger operation on the object display control, an object display interface including at least two transformable virtual objects is displayed; wherein the at least two transformable virtual objects include the second virtual object; in response to a selection operation on the second virtual object among the at least two transformable virtual objects, the object transformation instruction is received.

[0215] In some embodiments, the device also includes a ninth display module, which is used to display the number of kills corresponding to each of the transformable virtual objects in the object display interface; wherein the number of kills is used to indicate the total number of virtual objects killed by different accounts by controlling the transformable virtual objects to perform object interaction.

[0216] In some embodiments, each of the transformable virtual objects is associated with an interaction details control, and the device also includes a tenth display module, and the tenth display module is used to display an interaction parameter details interface of the second virtual object in response to a trigger operation of the interaction details control corresponding to the second virtual object; in the interaction parameter details interface, the interaction parameters of at least one other account when controlling the interaction of the second virtual object are displayed respectively; wherein the other account is an account other than the second account in the virtual scene.

[0217] In some embodiments, each of the transformable virtual objects is associated with a transformation control, and the object transformation instruction is triggered by a trigger operation on the transformation control. The device also includes a switching module, which is used to switch the transformation control associated with the second virtual object to a release transformation control; wherein the release transformation control is used to release the control of the second virtual object by the first account; when a trigger operation on the release transformation control is received, the second virtual object controlled by the first account is transformed back to the first virtual object.

[0218] In some embodiments, the device also includes an eleventh display module, which is used to display an object setting control; in response to a trigger operation on the object setting control, an object setting interface including multiple candidate virtual objects is displayed; in response to a selection operation on a target virtual object among the multiple candidate virtual objects, the target virtual object is determined as a transformable virtual object for transformation by different accounts; wherein the target virtual object includes the second virtual object.

[0219] In some embodiments, there are multiple target virtual objects. When selection operations for multiple target virtual objects are received in sequence, the device also includes a twelfth display module, and the twelfth display module is used to display an error prompt message in response to the selection operation for the current target virtual object when the number of selected target virtual objects reaches a quantity threshold; wherein the error prompt message is used to indicate that the number of target virtual objects has reached a maximum number.

[0220] In some embodiments, the device also includes a thirteenth display module, which is used to display the second transformation duration of each target virtual object, and the second transformation duration is used to indicate the cumulative duration of the transformation of the corresponding target virtual object within the target time period; in response to the selection and cancellation operation of the target virtual object whose second transformation duration is greater than zero, a cancellation failure message is displayed; wherein the cancellation failure message is used to indicate that the corresponding target virtual object cannot be replaced within the target time period.

[0221] In some embodiments, the device also includes a fourteenth display module, which is used to transform the second virtual object controlled by the first account back to the first virtual object when the condition for releasing the transformation of the second virtual object is met, and display the transformation waiting time for the second virtual object; wherein the transformation waiting time is used to indicate the time from the time when the first account releases the control of the second virtual object to the current moment; in response to the object transformation instruction for the second virtual object, when the transformation waiting time is less than the target transformation waiting time, display waiting prompt information; wherein the waiting prompt information is used to prompt that when the transformation waiting time reaches the target transformation waiting time, the first virtual object can be transformed into the second virtual object.

[0222] In some embodiments, there are at least two virtual organizations in the virtual scene, each of which includes at least one virtual object; the device also includes a merging module, which is used to merge the at least two virtual organizations in response to a merging instruction for the at least two virtual organizations to obtain a target virtual organization; an object selection operation for the target virtual organization is received, and the object selection operation is used to indicate that a transformable virtual object for transformation by different accounts is selected from the virtual objects included in the target virtual organization; in response to the object selection operation, when the merge duration of the at least two virtual organizations corresponding to the target virtual organization does not reach the target merge duration, a selection error message is displayed; wherein the selection error message is used to indicate that the transformable virtual object cannot be selected from the multiple virtual objects included in the target virtual organization.

[0223] In some embodiments, the device also includes a sending module, which is used to send prompt information to the second account; wherein the prompt information includes at least one of the following: the identity of the first account, the number of kills, deaths, and resurrections when the first account controls the second virtual object to interact.

[0224] The embodiment of the present application provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the above-mentioned interaction method in the virtual scene of the embodiment of the present application.

[0225] The embodiment of the present application provides a computer-readable storage medium storing executable instructions, wherein the executable instructions are stored. When the executable instructions are executed by a processor, the processor will execute the interactive method in the virtual scene provided by the embodiment of the present application, for example, Figure 3 The interactive method in the virtual scene is shown.

[0226] In some embodiments, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disk, or a CD-ROM; or it may be various devices including one or any combination of the above memories.

[0227] In some embodiments, executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.

[0228] As an example, executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).

[0229] As an example, the executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed at multiple sites and interconnected by a communication network.

[0230] In summary, the embodiments of the present application have the following beneficial effects:

[0231] 1) The first virtual object controlled by the first account is transformed into the second virtual object. By allowing the first account to replace the second account to control the second virtual object to interact with other virtual objects, not only the player's interaction process is enriched, the diversity of interaction methods in the virtual scene and the resource utilization rate in the virtual scene are improved, but also the human-computer interaction efficiency and the hardware resource utilization rate of the electronic device are improved.

[0232] 2) With regard to the solution in the related art that requires logging into the client based on the second account to control the second virtual object for interaction, the present application achieves secure reuse of data by transforming the first virtual object corresponding to the first account into the second virtual object, and directly controlling the second virtual object for interaction through the first account, thereby allowing players to use the attributes of other players directly at the game attribute level, avoiding the security risks of data modification caused by players logging into their accounts, and thus improving data security.

[0233] It is understandable that in the embodiments of the present application, it involves obtaining data related to user operations. When the embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0234] The above is only an embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.

Claims

1. An interactive method in a virtual scene, characterized in that: The method comprises: In the virtual scene, displaying a first virtual object controlled by the first account; When the second virtual object controlled by the second account does not exist in the virtual scene, in response to an object transformation instruction, transforming the first virtual object controlled by the first account into the second virtual object; In response to an interaction instruction for a second virtual object controlled by the first account, controlling the second virtual object to interact with other virtual objects; The other virtual objects are virtual objects other than the first virtual object and the second virtual object in the virtual scene.

2. The method according to claim 1, characterized in that After the first virtual object controlled by the first account is transformed into the second virtual object in response to the object transformation instruction, the method further includes: Displaying a change countdown, where the change countdown is used to indicate the length of time that the first account can control the second virtual object; When the transformation countdown ends, the second virtual object controlled by the first account is transformed back to the first virtual object.

3. The method according to claim 1, characterized in that Before transforming the first virtual object controlled by the first account into the second virtual object in response to the object transformation instruction, the method further includes: Displaying a first transformation duration, where the first transformation duration is used to indicate the cumulative duration of the transformation of the second virtual object within a target time period; The step of transforming the first virtual object controlled by the first account into the second virtual object in response to the object transformation instruction includes: In response to the object transformation instruction, when the first transformation duration is less than a target transformation duration, the first virtual object controlled by the first account is transformed into the second virtual object.

4. The method according to claim 3, characterized in that The method further comprises: In response to the object transformation instruction, when the first transformation duration reaches the target transformation duration, displaying first transformation failure information; The first transformation failure information is used to indicate that the cumulative duration of the transformation of the second virtual object within the target time period has reached a maximum cumulative duration.

5. The method according to claim 1, characterized in that After the first virtual object controlled by the first account is transformed into the second virtual object in response to the object transformation instruction, the method further includes: In the virtual scene, displaying the second virtual object controlled by the first account, and displaying a transformation mark at a position associated with the second virtual object controlled by the first account; The transformation identifier is used to indicate that the second virtual object is not controlled by the second account.

6. The method according to claim 1, characterized in that After the first virtual object controlled by the first account is transformed into the second virtual object in response to the object transformation instruction, the method further includes: When the state of the second account is switched from a non-logged-in state to a logged-in state, a restoration countdown is displayed for indicating that the second virtual object is transformed back to the first virtual object; When the restoration countdown ends, the second virtual object controlled by the first account is transformed back to the first virtual object.

7. The method according to claim 1, characterized in that The virtual scene includes at least two virtual spaces, and displaying the first virtual object controlled by the first account in the virtual scene includes: Displaying a first virtual object controlled by a first account in a first virtual space of the virtual scene; The step of transforming the first virtual object controlled by the first account into the second virtual object in response to the object transformation instruction includes: In response to the object transformation instruction, detecting the first virtual space; When the detection result indicates that the first virtual space satisfies an object transformation condition for the first virtual object, the first virtual object controlled by the first account is transformed into the second virtual object.

8. The method according to claim 7, characterized in that After the first virtual object controlled by the first account is transformed into the second virtual object, the method further includes: In response to a movement operation on the second virtual object, controlling the second virtual object to move in the first virtual space; When the second virtual object moves from the first virtual space to the second virtual space and the second virtual space does not satisfy an object transformation condition for the first virtual object, the second virtual object is transformed back to the first virtual object.

9. The method according to claim 1, characterized in that The method further comprises: When a second virtual object controlled by the second account exists in the virtual scene, in response to the object transformation instruction, displaying second transformation failure information; The second transformation failure information is used to indicate that the second virtual object controlled by the second account is in the virtual scene.

10. The method according to claim 1, characterized in that The method further comprises: Display objects present controls; In response to a trigger operation on the object display control, displaying an object display interface including at least two transformable virtual objects; wherein the at least two transformable virtual objects include the second virtual object; The object transformation instruction is received in response to a selection operation on a second virtual object of the at least two transformable virtual objects.

11. The method according to claim 10, characterized in that The method further comprises: On the object display interface, display the kill count corresponding to each of the transformable virtual objects; The kill count is used to indicate the total number of virtual objects killed by different accounts through controlling the transformable virtual object to perform object interaction.

12. The method according to claim 10, characterized in that Each of the transformable virtual objects is associated with an interaction detail control, and the method further comprises: In response to a triggering operation on an interaction detail control corresponding to the second virtual object, displaying an interaction parameter detail interface of the second virtual object; In the interaction parameter details interface, the interaction parameters when at least one other account controls the second virtual object to interact are displayed respectively; The other accounts are accounts other than the second account in the virtual scene.

13. The method according to claim 10, characterized in that Each of the transformable virtual objects is associated with a transform control, and the object transform instruction is triggered by a trigger operation on the transform control. In response to the trigger operation on the transform control associated with the second virtual object among the at least two transformable virtual objects, after receiving the object transform instruction, the method further includes: Switching the transformation control associated with the second virtual object to a release transformation control; The release transformation control is used to release the control of the first account on the second virtual object; When a trigger operation for releasing the transformation control is received, the second virtual object controlled by the first account is transformed back to the first virtual object.

14. The method according to claim 1, wherein: Before transforming the first virtual object controlled by the first account into the second virtual object in response to the object transformation instruction, the method further includes: Display object settings controls; In response to a trigger operation on the object setting control, displaying an object setting interface including a plurality of candidate virtual objects; In response to a selection operation on a target virtual object among the plurality of candidate virtual objects, determining the target virtual object as a transformable virtual object for transformation by different accounts; Wherein, the target virtual object includes the second virtual object.

15. The method according to claim 14, characterized in that The number of the target virtual objects is multiple, and when selection operations for multiple target virtual objects are received in sequence, the method further includes: When the number of the selected target virtual objects reaches a number threshold, in response to a selection operation on the current target virtual object, an error prompt message is displayed; The error prompt information is used to indicate that the number of target virtual objects has reached a maximum number.

16. The method according to claim 14, characterized in that After the target virtual object is determined as a transformable virtual object for transformation by different accounts in response to the selection operation on the target virtual object among the plurality of candidate virtual objects, the method further includes: Displaying a second transformation duration of each target virtual object, where the second transformation duration is used to indicate a cumulative duration of transformation of the corresponding target virtual object within a target time period; In response to a selection cancellation operation on the target virtual object whose second transformation duration is greater than zero, displaying cancellation failure information; The cancellation failure information is used to indicate that the corresponding target virtual object cannot be replaced within the target time period.

17. The method according to claim 1, wherein: After the first virtual object controlled by the first account is transformed into the second virtual object in response to the object transformation instruction, the method further includes: When a condition for releasing the transformation of the second virtual object is met, transforming the second virtual object controlled by the first account back to the first virtual object, and displaying a transformation waiting time for the second virtual object; The change waiting time is used to indicate the time from when the first account releases the control over the second virtual object to the current time; In response to the object transformation instruction for the second virtual object, when the transformation waiting time is less than the target transformation waiting time, displaying waiting prompt information; The waiting prompt information is used to prompt that when the waiting time for the transformation reaches the target waiting time for the transformation, the first virtual object can be transformed into the second virtual object.

18. The method of claim 1, wherein: There are at least two virtual organizations in the virtual scene, and each of the virtual organizations includes at least one virtual object; After responding to the interaction instruction for the second virtual object controlled by the first account and controlling the second virtual object to interact with other virtual objects, the method further includes: In response to a merge instruction for the at least two virtual organizations, merge the at least two virtual organizations to obtain a target virtual organization; receiving an object selection operation for the target virtual organization, wherein the object selection operation is used to instruct to select a transformable virtual object for transformation by different accounts from virtual objects included in the target virtual organization; In response to the object selection operation, when the merging time of the at least two virtual organizations corresponding to the target virtual organization does not reach the target merging time, displaying a selection error message; The selection error information is used to indicate that a transformable virtual object cannot be selected from a plurality of virtual objects included in the target virtual organization.

19. The method according to claim 1, wherein: After responding to the interaction instruction for the second virtual object controlled by the first account and controlling the second virtual object to interact with other virtual objects, the method further includes: Sending a reminder message to the second account; The prompt information includes at least one of the following: an identity identifier of the first account, and the number of kills, deaths, and resurrections when the first account controls the second virtual object to interact.

20. An interactive device in a virtual scene, characterized in that: The device comprises: A display module, used to display a first virtual object controlled by the first account in a virtual scene; a transformation module, configured to transform the first virtual object controlled by the first account into the second virtual object in response to an object transformation instruction when the second virtual object controlled by the second account does not exist in the virtual scene; A control module is used to control the second virtual object controlled by the first account to interact with other virtual objects in response to an interaction instruction for the second virtual object controlled by the first account; wherein the other virtual objects are virtual objects other than the first virtual object and the second virtual object in the virtual scene.

21. An electronic device, characterized in that: include: A memory for storing executable instructions; A processor is used to implement the interaction method in a virtual scene as described in any one of claims 1 to 19 when executing the executable instructions stored in the memory.

22. A computer-readable storage medium, characterized in that: Executable instructions are stored, which are used to cause the processor to execute and implement the interactive method in the virtual scene described in any one of claims 1 to 19.

23. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instruction is executed by a processor, the interactive method in a virtual scene described in any one of claims 1 to 19 is implemented.