Virtual interaction processing method and device, equipment, storage medium and program product
By synchronizing and adjusting the interactive attribute information of virtual objects in the virtual scene, the interactive problems caused by the differences in player interaction abilities in different interactive areas are solved, and a better gaming experience is achieved.
Patent Information
- Application Number
- CN202311063732.0
- 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
In the virtual scene, players in different interactive areas are unable to interact together due to differences in interaction abilities, resulting in the solidification of players in the old interactive areas, resulting in bad gaming experience.
By receiving the interactive switching operation, the interaction attribute information of the first virtual object is synchronized from the first interactive area to the second interactive area, and these attribute information is adjusted in the second interactive area to narrow the interaction capability gap between the second virtual object and the first virtual object.
The interaction between players in different interactive areas is realized, ensuring that the first virtual object and the virtual object in the second interactive area interact with the same interactive capabilities, improving the player's interactive experience.
Smart Images

Figure CN119499633A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to human-computer interaction technology, and in particular to a virtual interaction processing method, device, equipment, storage medium and program product. Background Art
[0002] Display technology based on graphics processing hardware has expanded the channels for perceiving the environment and obtaining information, especially the display technology of virtual scenes. It can realize diversified interactions between virtual objects controlled by users or artificial intelligence according to actual application needs, and has various typical application scenarios. For example, in the virtual scene of games, it can simulate the real battle process between virtual characters.
[0003] Taking mobile games with virtual scenes as an example, game developers or operators are required to open the game server (referred to as server opening) before players can enter the game scene to play the game. According to the time of server opening, the interaction area corresponding to the game server can be allocated into different interaction areas. Different interaction areas correspond to different game environments, rules, player interaction experiences or interaction capabilities. For example, compared with new interaction areas that are opened later, players in old interaction areas that are opened earlier have more virtual resources accumulated and stronger interaction capabilities. When this gap expands to a certain extent, players in the old interaction areas and new interaction areas cannot interact together, which solidifies the players in the old interaction areas and causes a bad gaming experience. Summary of the invention
[0004] The embodiments of the present application provide a virtual interaction processing method, device, electronic device, computer-readable storage medium and computer program product, which can promote the interactivity of players in different interaction areas.
[0005] The technical solution of the embodiment of the present application is implemented as follows:
[0006] The present application provides a method for processing virtual interaction, including:
[0007] An interaction switching operation for a first virtual object is received, wherein the interaction switching operation is used to instruct to switch the first virtual object from interacting in a first interaction area to interacting in a second interaction area, and the interaction capabilities of the virtual objects corresponding to the first interaction area and the second interaction area are different;
[0008] In response to the interaction switching operation, synchronizing at least one interaction attribute information of the first virtual object in the first interaction area to the second interaction area, and changing the at least one interaction attribute information in the second interaction area to reduce the interaction capability gap between the second virtual object interacting in the second interaction area and the first virtual object;
[0009] In response to the interactive control operation on the first virtual object, the first virtual object is controlled to interact with the second virtual object in the second interactive area based on the changed at least one interactive attribute information.
[0010] The present application provides a virtual interaction processing device, including:
[0011] An operation receiving module, configured to receive an interaction switching operation for a first virtual object, wherein the interaction switching operation is used to instruct to switch the first virtual object from interacting in a first interaction area to interacting in a second interaction area;
[0012] an attribute processing module, configured to synchronize at least one interaction attribute information of the first virtual object in the first interaction area to the second interaction area in response to the interaction switching operation, and change the at least one interaction attribute information in the second interaction area to reduce the interaction capability gap between the second virtual object interacting in the second interaction area and the first virtual object;
[0013] The operation control module controls the first virtual object to interact with the second virtual object in the second interaction area based on the changed at least one interaction attribute information in response to the interaction control operation on the first virtual object.
[0014] In the above scheme, the operation receiving module is also used to display an interactive switching interface of the first virtual object in the first interactive area, and display at least one candidate interactive area in the interactive switching interface; in response to a selection operation on a target interactive area, an interactive switching operation on the first virtual object is received, and the target interactive area is used as the second interactive area to be switched as indicated by the interactive switching operation.
[0015] In the above scheme, the operation receiving module is also used to determine the selection priority of each candidate interaction area when the number of the candidate interaction areas is at least two; in the interactive switching interface, each candidate interaction area is displayed in a display mode corresponding to the selection priority.
[0016] In the above scheme, the operation receiving module is also used to obtain selection influencing parameters that are used to influence the selection priority of each of the candidate interaction areas, wherein the selection influencing parameters include at least one of the following: the interaction capability gap between the candidate interaction area and the virtual objects corresponding to the first interaction area, the opening time of the candidate interaction area, the number of virtual objects in the candidate interaction area, and the historical selection rate of the candidate interaction area; based on the selection influencing parameters, a machine learning model is called to perform selection priority prediction to obtain the selection priority of each of the candidate interaction areas.
[0017] In the above scheme, the operation receiving module is also used to display each candidate interaction area in a display manner in which the higher the selection priority, the earlier the corresponding candidate interaction area is displayed; or, according to the selection priority, each candidate interaction area is displayed in a different display style.
[0018] In the above scheme, the operation receiving module is also used to respond to the selection operation on the second interaction area and determine that the first virtual object meets the interaction switching condition, and receive the interaction switching operation on the first virtual object; wherein the interaction switching condition includes at least one of the following: the interaction ability of the first virtual object in the first interaction area exceeds the target ability, and the interaction ability gap between the interaction ability of the first virtual object in the first interaction area and the interaction ability of the second virtual object in the second interaction area exceeds the ability gap threshold.
[0019] In the above scheme, the operation receiving module is also used to display the switching invitation information sent by the virtual object in the second interaction area, and the switching invitation information is used to invite the first virtual object interacting in the first interaction area to switch to interacting in the second interaction area; in response to the confirmation operation on the switching invitation information, the interaction switching operation for the first virtual object is received.
[0020] In the above scheme, the attribute processing module is also used to add the at least one interaction attribute information in the second interaction area when the interaction ability of the first virtual object in the first interaction area is worse than the interaction ability of the second virtual object in the second interaction area; when the interaction ability of the first virtual object in the first interaction area is better than the interaction ability of the second virtual object in the second interaction area, subtract the at least one interaction attribute information in the second interaction area.
[0021] In the above scheme, the attribute processing module is also used to display an interaction attribute selection interface in the second interaction area, and in the interaction attribute selection interface, display a variety of interaction attribute information of the synchronized first virtual object in the first interaction area; in response to the interaction attribute selection operation, at least one selected interaction attribute information is determined as the interaction attribute information to be changed in the second interaction area.
[0022] In the above scheme, the attribute processing module is also used to change the target interaction attribute information in the at least one interaction attribute information in the second interaction area when there are multiple types of interaction attribute information; wherein the change priority of the target interaction attribute information is higher than the change priority of other interaction attributes in the at least one interaction attribute information except the target interaction attribute information.
[0023] In the above scheme, the device also includes: a change priority determination module, which is used to determine the change priority of the target interaction attribute information through the following processing: obtaining a priority influence factor used to influence the change priority of the target interaction attribute information, wherein the categories of the priority influence factor include: the quantified value of the target interaction attribute information, the contribution of the target interaction attribute information to the interaction capability of the first virtual object; based on the priority influence factor, querying the correspondence between different priority influence factors and different change priorities, and using the change priority obtained by the query as the change priority of the target interaction attribute information.
[0024] In the above scheme, the type of the interactive attribute information includes at least one of the following: vitality information, intelligence information, physical information, endurance information, magic power information, attack power information, and defense power information; wherein each type of interactive attribute information includes the attribute value of the corresponding interactive attribute.
[0025] In the above solution, the attribute processing module is further used to determine the change amount of each interactive attribute information, and change the attribute value of the corresponding interactive attribute information in the second interactive area according to the change amount.
[0026] In the above scheme, the attribute processing module is also used to obtain the change amount influence factor of each of the interactive attribute information, wherein the change amount influence factor includes at least one of the following: the contribution of the interactive attribute information to the interactive capability of the first virtual object, the attribute value difference between the first virtual object and the second virtual object of the interactive attribute information; determine the change amount corresponding to the corresponding interactive attribute information that is positively correlated with the change amount influence factor.
[0027] In the above scheme, the attribute processing module is also used to determine the total change amount of the interactive attribute information corresponding to the switch from the first interactive area to the second interactive area, wherein the total change amount is positively correlated with the interactive capability gap between the virtual objects corresponding to the first interactive area and the second interactive area; when there are multiple types of interactive attribute information, the total change amount is allocated based on the allocation factor of each interactive attribute information to obtain the change amount of each interactive attribute information, wherein the allocation factor includes at least one of the following: the contribution of the interactive attribute information to the interactive capability of the first virtual object, and the attribute value gap between the first virtual object and the second virtual object having the interactive attribute information.
[0028] In the above scheme, the attribute processing module is also used to set the interaction mode of the first virtual object to the cross-zone interaction mode in response to an on operation for cross-zone interaction, and synchronize at least one interaction attribute information of the first virtual object in the first interaction zone to the second interaction zone in the cross-zone interaction mode; after controlling the first virtual object to interact with the second virtual object in the second interaction zone based on the changed at least one interaction attribute information, the device also includes: a switching cancellation module, which is used to adjust the interaction mode of the first virtual object from the cross-zone interaction mode to the original zone interaction mode in response to a off operation for the cross-zone interaction, and restore the at least one interaction attribute information of the first virtual object in the first interaction zone.
[0029] An embodiment of the present application provides an electronic device, including:
[0030] A memory for storing computer executable instructions or computer programs;
[0031] The processor is used to implement the virtual interaction processing method provided in the embodiment of the present application when executing the computer executable instructions or computer programs stored in the memory.
[0032] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions or a computer program for implementing a processing method for virtual interaction provided in an embodiment of the present application when executed by a processor.
[0033] An embodiment of the present application provides a computer program product, including a computer program or computer executable instructions. When the computer program or computer executable instructions are executed by a processor, the virtual interaction processing method provided by the embodiment of the present application is implemented.
[0034] The embodiments of the present application have the following beneficial effects:
[0035] By applying the embodiments of the present application, when the first virtual object is switched from interacting in the first interaction zone to interacting in the second interaction zone, after synchronizing at least one interaction attribute information of the first virtual object in the first interaction zone to the second interaction zone, at least one interaction attribute information is changed in the second interaction zone to narrow the interaction capability gap between the second virtual object interacting in the second interaction zone and the first virtual object, and the first virtual object is controlled to interact with the second virtual object in the second interaction zone based on the changed at least one interaction attribute information. In this way, after the first virtual object is switched to the second interaction zone, the first virtual object is controlled to interact with the second virtual object in the second interaction zone when the interaction capabilities are equivalent, which can promote the player's enthusiasm for controlling the first virtual object to interact with the second virtual object in the second interaction zone. Moreover, this cross-zone interaction method can ensure that the interaction object in the second interaction zone is updated, avoid the solidification of the interaction object, promote the interactivity of players in different interaction zones, and thus improve the player's interaction experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 1 is a schematic diagram of the architecture of a virtual interaction processing system 100 provided in an embodiment of the present application;
[0037] Figure 2 is a schematic diagram of the structure of an electronic device 500 provided in an embodiment of the present application;
[0038] Figure 3 It is a flowchart of a method for processing virtual interaction provided in an embodiment of the present application;
[0039] Figure 4 is a schematic diagram of selecting an interactive area provided in an embodiment of the present application;
[0040] Figure 5 is a schematic diagram of displaying the switching invitation information provided in an embodiment of the present application;
[0041] Figure 6 is a schematic diagram of selecting interactive attribute information provided in an embodiment of the present application;
[0042] Figure 7 It is a flowchart of a method for processing virtual interaction provided in an embodiment of the present application;
[0043] Figure 8 It is a flowchart of a method for processing virtual interaction provided in an embodiment of the present application;
[0044] Figure 9-10 It is a schematic diagram of the addition of interactive attributes provided in the embodiment of the present application;
[0045] Fig.11 It is a schematic diagram showing the combat power provided by an embodiment of the present application;
[0046] Figure 12-14 It is a schematic diagram of displaying combat power provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] 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.
[0048] It is understandable that in the embodiments of the present application, when data related to user information (such as user trigger operations, team attributes or role characteristics, etc.) is involved, 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.
[0049] 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.
[0050] In the following description, the terms "first\second..." are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second..." 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.
[0051] 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.
[0052] 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.
[0053] 1) Client: an application running in the terminal to provide various services, such as a video player client, a game client, etc.
[0054] 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.
[0055] 3) The interactive area, also known as the 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-simulated and semi-fictitious virtual environment, or a purely fictitious 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. The embodiment of the present application does not limit the dimension of the virtual scene. For example, the virtual scene may include the sky, land, ocean, etc. The land may include environmental elements such as deserts and cities, and users can control virtual objects to move in the virtual scene.
[0056] For mobile games, the game developer or operator needs to open the game server (referred to as service launch) before players can enter the virtual scene (i.e., interactive area) to play the game. Depending on the service launch time, the interactive area corresponding to the game server can be allocated into different interactive areas. Different interactive areas correspond to different game environments, rules, player interactive experiences or interactive capabilities, etc.
[0057] 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 characters and animals displayed in a virtual scene. A virtual object can be a virtual image in the virtual scene that represents the user. A virtual scene can include multiple virtual objects. Each virtual object has its own shape and volume in the virtual scene and occupies a part of the space in the virtual scene. A virtual character can also be a game character controlled by a user (or player).
[0058] The embodiments of the present application provide a method, device, electronic device, computer-readable storage medium and computer program product for processing virtual interactions, which can promote the interactivity of players in different interactive areas. The following describes an exemplary application of the electronic device provided by the embodiments of the present application. The electronic device provided by the embodiments of the present application can be implemented as various types of user terminals such as laptops, tablet computers, desktop computers, set-top boxes, mobile devices (e.g., mobile phones, portable music players, personal digital assistants, dedicated messaging devices, portable gaming devices), smart phones, smart speakers, smart watches, smart TVs, and vehicle-mounted terminals, and can also be implemented as servers. Below, an exemplary application when the device is implemented as a terminal will be described.
[0059] See also Figure 1 , Figure 1It is an architectural diagram of a virtual interaction processing system 100 provided in an embodiment of the present application. To support an exemplary application, a terminal (terminal 400-1 and terminal 400-2 are shown as examples) 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.
[0060] In some embodiments, the terminal may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a car terminal, etc., but is not limited thereto. The terminal is provided with a client, such as a video playback client, an instant messaging client, a game client, a live broadcast client, etc. The server 200 is a background server corresponding to the client, which 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 delivery networks (Content Delivery Network, CDN), and big data and artificial intelligence platforms. The terminal 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.
[0061] In actual application, the terminal receives an interactive switching operation for the first virtual object, wherein the interactive switching operation is used to indicate that the first virtual object is switched from interacting in the first interactive area to interacting in the second interactive area, and the interactive capabilities of the virtual objects corresponding to the first interactive area and the second interactive area are different; in response to the interactive switching operation, an interactive switching request is generated and sent to the server 200.
[0062] The server 200 obtains at least one interactive attribute information of the first virtual object in the first interactive area and at least one interactive attribute information of the virtual object (such as the second virtual object) in the second interactive area based on the interactive attribute information of the first virtual object and the second virtual object, determines the interactive capability gap between the first virtual object and the second virtual object based on the interactive attribute information of the first virtual object and the second virtual object, and after synchronizing the interactive attribute information of the first virtual object in the first interactive area to the second interactive area, changes at least one interactive attribute information of the first virtual object in the second interactive area based on the interactive capability gap, so as to narrow the interactive capability gap between the second virtual object and the first virtual object, and returns the interactive switching result to the terminal.
[0063] The terminal displays a second interaction area based on the interaction switching result, and displays at least one interaction attribute information corresponding to the changed first virtual object in the second interaction area. When an interaction control operation for the first virtual object is received, in response to the interaction control operation, the first virtual object is controlled to interact with the second virtual object in the second interaction area based on the changed at least one interaction attribute information.
[0064] See also Figure 2 , Figure 2 is a schematic diagram of the structure of an electronic device 500 provided in an embodiment of the present application, taking the electronic device 500 as Figure 1 For example, the terminal in Figure 2 The electronic device 500 shown includes: at least one processor 510, a memory 550, at least one network interface 520 and a user interface 530. The various components in the electronic device 500 are coupled together via a bus system 540. It is understood that the bus system 540 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 540 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 540 is not described in detail. Figure 2 Various buses are labeled as bus system 540 .
[0065] The processor 510 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.
[0066] The memory 550 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 550 described in the embodiment of the present application is intended to include any suitable type of memory. The memory 550 optionally includes one or more storage devices that are physically far away from the processor 510.
[0067] In some embodiments, the memory 550 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.
[0068] The operating system 551 includes 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 businesses and processing hardware-based tasks; a network communication module 552 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 520. Exemplary network interfaces 520 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB), etc.
[0069] In some embodiments, the virtual interaction processing device provided in the embodiments of the present application can be implemented in software. The virtual interaction processing device provided in the embodiments of the present application can be provided as various software embodiments, including various forms including applications, software, software modules, scripts or codes. Figure 2 A virtual interaction processing device 555 stored in a memory 550 is shown, which may be software in the form of a program or plug-in, and includes a series of modules, including an operation receiving module 5551, an attribute processing module 5552, and an operation control module 5553. These modules are logical, and therefore may be arbitrarily combined or further split according to the functions implemented. The functions of each module will be described below.
[0070] In other embodiments, the device provided in the embodiments of the present application can be implemented in hardware. As an example, the device 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 virtual interaction processing method 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 (Application Specific Integrated Circuit, ASIC), digital signal processors (Digital Signal Processor, DSP), programmable logic devices (Programmable Logic Device, PLD), complex programmable logic devices (Complex Programmable Logic Device, CPLD), field programmable gate arrays (Field-Programmable Gate Array, FPGA) or other electronic components.
[0071] In some embodiments, the terminal or server can implement the processing method of virtual interaction provided by the embodiment of the present application by running various computer executable instructions or computer programs. For example, computer executable instructions can be commands, machine instructions or software instructions at the microprogram level. The computer program can be a native program or software module in the operating system; it can be a local (Native) application (APPlication, APP), that is, a program that needs to be installed in the operating system to run, such as instant messaging APP, game APP; it can also be a small program that can be embedded in any APP, that is, a program that can be run only by downloading it to the browser environment. In short, the above-mentioned computer executable instructions can be instructions in any form, and the above-mentioned computer program can be an application, module or plug-in in any form.
[0072] As mentioned above, the virtual interaction processing method provided in the embodiment of the present application can be implemented by various types of electronic devices, for example, Figure 1 The terminal and the server 200 in the embodiment can be executed by either one of them separately, or by Figure 1 The terminal and server 200 in the embodiment cooperate to execute. Figure 1 The method for processing virtual interaction provided in the embodiment of the present application is described as an example in which the terminal alone executes the virtual interaction processing method provided in the embodiment of the present application. Figure 3 , Figure 3 is a flowchart of a method for processing virtual interaction provided by an embodiment of the present application, which will be combined with Figure 3 The steps shown are explained.
[0073] Step 101: A terminal receives an interaction switching operation for a first virtual object, wherein the interaction switching operation is used to instruct to switch the first virtual object from interacting in a first interaction area to interacting in a second interaction area.
[0074] In actual applications, due to the limitations of electronic device performance and resources, when users use network applications, different electronic devices can carry the application function process for different users to relieve device pressure. Taking online games as an example, game developers or operators will build and open multiple independent servers (commonly known as opening servers). Players must select a server before entering the game to participate in the game in the interactive area corresponding to the selected server. Usually, the game environment, rules, player interaction experience or interaction ability corresponding to the corresponding interactive area are different due to different server opening times. For example, the interactive area corresponding to the server that opened earlier has more virtual resources accumulated by players and stronger interaction ability than the interactive area corresponding to the server that opened later.
[0075] In order to meet the interaction needs between players who have selected different servers, game developers have developed cross-server gameplay (or cross-zone gameplay), that is, players in different interactive zones (players who have selected different servers) can log in to the interactive zone corresponding to the public server to participate in the cross-server gameplay, that is, the interactive zone corresponding to the public server carries players from different servers or different interactive zones, or log in to the interactive zone corresponding to the server where a group of players is located to participate in the cross-server gameplay, that is, the server where a group of players is located carries players from different servers or different interactive zones.
[0076] Next, the cross-server method in which players in different servers or different interactive zones log in to a server (or interactive zone) where a group of players is located will be taken as an example to illustrate the processing method of virtual interaction provided in the embodiment of the present application.
[0077] The first interaction zone provided in the embodiment of the present application is the interaction zone (i.e., the original interaction zone) where the first virtual object is located before the cross-server, and the second interaction zone is the target interaction zone crossed by the first virtual object, wherein the first virtual object is the virtual object corresponding to the current account in the first interaction zone, the server opening time corresponding to the first interaction zone and the second interaction zone is different, and the experience accumulation or wealth accumulation (which can be characterized by interaction attribute information) of the virtual objects in the two is different, resulting in different interaction capabilities of the virtual objects. For example, assuming that the server opening time corresponding to the first interaction zone is later than the server opening time corresponding to the second interaction zone, the interaction capability of the first virtual object in the first interaction zone is often lower than the interaction capability of the second virtual object in the second interaction zone (a general term for all virtual objects in the second interaction zone). In practical applications, an interaction switching operation for indicating that the first virtual object is switched from interacting in the first interaction zone to interacting in the second interaction zone can be triggered to control the first virtual object to participate in the cross-server game play.
[0078] In some embodiments, the terminal may receive an interactive switching operation for the first virtual object in the following manner: display an interactive switching interface for the first virtual object in the first interactive area, and display at least one candidate interactive area in the interactive switching interface; in response to a selection operation for the target interactive area, receive an interactive switching operation for the first virtual object, and use the target interactive area as the second interactive area to be switched as indicated by the interactive switching operation.
[0079] In actual applications, the interactive switching interface can be displayed by triggering an interactive switching entrance, or by triggering a prompting operation for prompting the interactive area switching. Figure 4 , Figure 44 is a schematic diagram of selecting the interaction area provided in an embodiment of the present application. The terminal displays an interaction switching entrance at a relevant position of the first interaction area. In response to a trigger operation on the interaction switching entrance, an interaction switching interface 401 is displayed, and at least one candidate interaction area for selection is displayed in the interaction switching interface 401, such as candidate interaction area 1, candidate interaction area 2, and candidate interaction area 3. In response to a selection operation on a target interaction area (such as candidate interaction 2), an interaction switching operation on the first virtual object is received, so that the target interaction area (i.e., candidate interaction 2) is used as the second interaction area to be switched as indicated by the interaction switching operation; in this way, players can select the interaction area they want to cross according to actual needs, thereby improving the autonomy and convenience of switching interaction areas.
[0080] In some embodiments, the terminal may display at least one candidate interaction area in the interactive switching interface in the following manner: when the number of candidate interaction areas is at least two, determine the selection priority of each candidate interaction area; in the interactive switching interface, display each candidate interaction area in a display manner corresponding to the selection priority.
[0081] Here, when the number of candidate interaction areas is at least two, the selection priorities corresponding to different candidate interaction areas may be different. Each candidate interaction area may be displayed in a corresponding display manner according to the selection priority corresponding to the candidate interaction area, such as displaying each candidate interaction area in a display manner in which the higher the selection priority, the earlier the corresponding candidate interaction area is displayed; or, each candidate interaction area may be displayed in a different display style according to the selection priority, that is, for candidate interaction areas with different selection priorities, each candidate interaction area may be displayed in a different display manner (such as a different display order, a different display color, a different display brightness, a different display font, etc.), or a candidate interaction area with a higher selection priority may be highlighted. For example, there are three candidate interaction areas to choose from, namely, candidate interaction area 1, candidate interaction area 2 and candidate interaction area 3, and the selection priorities corresponding to these three candidate interaction areas decrease in sequence. Candidate interaction area 1 may be displayed in red font, candidate interaction area 2 may be displayed in yellow font, and candidate interaction area 3 may be displayed in gray font, so that the user can select the desired candidate interaction area, which is beneficial to improving the pertinence and switching efficiency of the interaction area.
[0082] In some embodiments, the terminal may determine the selection priority of each candidate interaction area by: obtaining a selection influence parameter used to influence the selection priority of each candidate interaction area; based on the selection influence parameter, calling a machine learning model to perform selection priority prediction to obtain the selection priority of each candidate interaction area.
[0083] Among them, the interaction capability gap between the virtual objects corresponding to the candidate interaction zone and the first interaction zone (which can be regarded as a general term for all virtual objects in the corresponding interaction zone) can be represented by the difference between the interaction capability of the virtual object in the candidate interaction zone and the interaction capability of the first virtual object in the first interaction zone. The interaction capability can be characterized by the interaction attribute information of the corresponding virtual object. For example, the higher the attribute value (such as life value, intelligence value, attack value or defense value, etc.) of the interaction attribute information, the stronger the interaction capability of the corresponding virtual object. The selection priority of the candidate interaction zone can be predicted by the interaction capability gap. For example, the greater the interaction capability between the two, the higher the selection priority of the candidate interaction zone. The opening time of the candidate interaction zone refers to the opening time of the server corresponding to the candidate interaction zone. The selection priority of the candidate interaction zone can be predicted by comparing the time interval between the start time corresponding to the candidate interaction zone and the opening time corresponding to the first interaction zone. For example, the larger the time interval, the higher the selection priority of the candidate interaction zone. The number of virtual objects in the candidate interaction zone or the historical selection rate of the candidate interaction zone (the probability of being selected in the historical cross-zone gameplay) also affects the selection priority. For example, the more virtual objects in the candidate interaction zone, the higher the corresponding selection priority. For example, the higher the historical selection rate of the candidate interaction zone, the higher the corresponding selection priority. After obtaining the selection influencing parameters for influencing the selection priority of the candidate interaction area, the selection influencing parameters are input into the trained machine learning model for prediction processing to obtain the selection priority of the candidate interaction area, which can make the prediction more accurate.
[0084] Before applying the machine learning model, it is necessary to train the initial machine learning model, and then put the trained machine learning model into application to realize the combination of selection influencing parameters and predict the selection priority of the candidate interactive area through artificial intelligence technology. Among them, the machine learning model is trained through interactive area samples, selection influencing parameters corresponding to the interactive area samples, and selection priorities annotated by the interactive area samples. For example, based on the interactive area samples, the opening time corresponding to the interactive area samples, and the selection priority annotated by the interactive area samples, the initial machine learning model is called for prediction processing to obtain the predicted selection priority. After determining the value of the loss function of the machine learning model through the predicted selection priority and the annotated selection priority, it can be determined whether the value of the loss function exceeds the preset threshold. When the value of the loss function exceeds the preset threshold, the error signal of the machine learning model is determined based on the loss function, the error information is back-propagated in the machine learning model, and the model parameters of each layer are updated during the propagation process.
[0085] Among them, the embodiments of the present application do not limit the model structure of the machine learning model. For example, the machine learning model can be a convolutional neural network, a deep neural network, etc.; it is not limited to the form of the loss function, for example, it can be a cross entropy loss function, an L2 loss function, etc.
[0086] Here, back propagation is explained. The training sample data is input into the input layer of the machine learning model, passes through the hidden layer, and finally reaches the output layer and outputs the result. This is the forward propagation process of the machine learning model. Since there is an error between the output result of the machine learning model and the actual result, the error between the output result and the actual value is calculated, and the error is backpropagated from the output layer to the hidden layer until it propagates to the input layer. In the process of back propagation, the value of the model parameter is adjusted according to the error, that is, the loss function is constructed according to the error between the output result and the actual value, and the partial derivatives of the loss function with respect to the model parameters are calculated layer by layer to generate the gradient of the loss function with respect to the model parameters of each layer. Since the direction of the gradient indicates the direction of error expansion, the gradient of the model parameters is inverted and summed with the original parameters of each layer model. The summed result is used as the updated model parameters of each layer, thereby reducing the error caused by the model parameters, and the above process is continuously iterated until convergence.
[0087] In some embodiments, the terminal may receive an interactive switching operation for the first virtual object in response to a selection operation for the second interaction area in the following manner: in response to the selection operation for the second interaction area, when it is determined that the first virtual object satisfies an interactive switching condition, an interactive switching operation for the first virtual object is received; wherein the interactive switching condition includes at least one of the following: the interactive capability of the first virtual object in the first interaction area exceeds the target capability, and the interactive capability gap between the interactive capability of the first virtual object in the first interaction area and the interactive capability of the second virtual object in the second interaction area exceeds a capability gap threshold.
[0088] Here, when the player selects the second interactive zone to be switched, the terminal determines whether the first virtual object meets the interactive switching condition of the second interactive zone, such as determining whether the interactive ability of the first virtual object in the first interactive zone exceeds the target ability (which can be set according to actual needs). When the interactive ability of the first virtual object in the first interactive zone exceeds the target ability, it is determined that the first virtual object meets the interactive switching condition. When the interactive ability of the first virtual object in the first interactive zone does not exceed the target ability, it is determined that the first virtual object does not meet the interactive switching condition. At this time, the first virtual object is not allowed to switch from interacting in the first interactive zone to interacting in the second interactive zone. In this way, it can prevent players from improving their interactive ability after obtaining attribute bonuses by "creating a small account" across zones, which can improve the game experience. or, determining whether the interaction capability gap between the first virtual object in the first interaction zone and the second virtual object in the second interaction zone exceeds a capability gap threshold (which can be set according to actual conditions); when the interaction capability gap exceeds the capability gap threshold, determining that the first virtual object satisfies the interaction switching condition; and when the interaction capability gap does not exceed the capability gap threshold, determining that the first virtual object does not satisfy the interaction switching condition. In this way, only when the interaction capability of the first virtual object and the second virtual object differs greatly (i.e., the interaction capabilities of different interaction zones differ greatly) can the cross-server attribute bonus be enabled to improve the interaction capability, thereby preventing interaction zones with relatively close interaction capabilities from being affected by uncontrollable factors, so as to maintain the ecological balance of the game.
[0089] In some embodiments, the terminal may receive an interactive switching operation for the first virtual object in the following manner: displaying a switching invitation message sent by the virtual object in the second interactive area, wherein the switching invitation message is used to invite the first virtual object interacting in the first interactive area to switch to interacting in the second interactive area; and receiving an interactive switching operation for the first virtual object in response to a determination operation on the switching invitation message.
[0090] Here, the virtual object in the second interactive area (such as the second virtual object, a virtual object corresponding to another account different from the current account) can send a switching invitation message to the first virtual object in the first interactive area, such as Figure 5 As shown, Figure 5 This is a display diagram of the switching invitation information provided in an embodiment of the present application. The terminal displays the switching invitation information 501 (such as Xiao A invites you to fight in the more powerful second zone) at a relevant position in the first interactive zone. When the player triggers a confirmation operation for the switching information (such as triggering a go button associated with the switching invitation information 501), an interactive switching operation for the first virtual object is received to realize subsequent cross-zone interaction.
[0091] Step 102: In response to the interaction switching operation, at least one interaction attribute information of the first virtual object in the first interaction area is synchronized to the second interaction area, and at least one interaction attribute information is changed in the second interaction area to narrow the interaction capability gap between the second virtual object interacting in the second interaction area and the first virtual object.
[0092] In actual applications, after the terminal receives an interactive switching operation, in response to the interactive switching operation, at least one interactive attribute information of the first virtual object in the first interactive area is synchronized to the second interactive area, such as synchronizing attribute values such as life value, intelligence value, attack value or defense value of the first virtual object in the first interactive area to the second interactive area (that is, after synchronization, the above attribute values of the first virtual object in the second interactive area are the same as the attribute values of the first virtual object in the first interactive area), and changing at least one interactive attribute information in the second interactive area (such as increasing or decreasing the above attribute value) to change the interactive ability of the first virtual object in the second interactive area, thereby narrowing the interactive ability gap between the second virtual object interacting in the second interactive area and the first virtual object, so that after the first virtual object switches to the second interactive area, it is ensured that the first virtual object and the second virtual object interact with each other when their interactive abilities are equivalent, which can promote the player's enthusiasm for controlling the first virtual object to interact with the second virtual object in the second interactive area.
[0093] In some embodiments, the terminal may change at least one interaction attribute information in the second interaction area in the following manner: when the interaction ability of the first virtual object in the first interaction area is worse than the interaction ability of the second virtual object in the second interaction area, at least one interaction attribute information is added in the second interaction area; when the interaction ability of the first virtual object in the first interaction area is better than the interaction ability of the second virtual object in the second interaction area, at least one interaction attribute information is subtracted in the second interaction area.
[0094] Here, before crossing zones or servers, if the interaction capability of the first virtual object in the first interactive zone is worse than the interaction capability of the second virtual object in the second interactive zone (e.g., the server opening time of the first interactive zone is later than the server opening time of the second interactive zone), after synchronizing at least one interaction attribute information of the first virtual object in the first interactive zone to the second interactive zone, the at least one interaction attribute information of the first virtual object can be added or increased in the second interactive zone, such as increasing attribute values such as health value, intelligence value, attack value or defense value, so as to improve the interaction capability of the first virtual object in the second interactive zone, thereby reducing the interaction gap between the first virtual object and the second virtual object. Interaction capability gap: If the interaction capability of the first virtual object in the first interaction zone is better than the interaction capability of the second virtual object in the second interaction zone (e.g., the first interaction zone is opened earlier than the second interaction zone), after synchronizing at least one interaction attribute information of the first virtual object in the first interaction zone to the second interaction zone, the at least one interaction attribute information of the first virtual object can be reduced or decreased in the second interaction zone, such as reducing the attribute values such as health value, intelligence value, attack value or defense value, so as to reduce the interaction capability of the first virtual object in the second interaction zone, thereby narrowing the interaction capability gap between the first virtual object and the second virtual object. In the above manner, after controlling the first virtual object to cross from the first interaction zone to the second interaction zone, the interaction capability gap between the second virtual object interacting in the second interaction zone and the first virtual object is narrowed, so that after the first virtual object switches to the second interaction zone, it is ensured that the first virtual object and the second virtual object interact with each other when the interaction capabilities are equivalent, which can promote the enthusiasm of the player to control the first virtual object to interact with the second virtual object in the second interaction zone.
[0095] In some embodiments, the type of interactive attribute information includes at least one of the following: vitality information, intelligence information, physical information, endurance information, magic power information, attack power information, and defense power information; wherein each type of interactive attribute information includes an attribute value of the corresponding interactive attribute.
[0096] In actual applications, in different virtual scene interaction applications, the corresponding interaction attribute information is different. For example, in different game applications, the types of player interaction attribute information may be different. The interaction attribute information here refers to the attribute information that can affect the interaction ability of the virtual object. Generally, the larger the attribute value of the interaction attribute information, the stronger the interaction ability of the corresponding virtual object. After controlling the first virtual object to cross from the first interaction area to the second interaction area, the attribute value of the interaction attribute information of the first virtual object can be changed by the difference in interaction ability between the first virtual object and the second virtual object, or the difference in attribute values of the first virtual object and the second virtual object corresponding to each interaction attribute information.
[0097] In some embodiments, the terminal may change at least one type of interaction attribute information in the second interaction area in the following manner: determine the change amount of each interaction attribute information, and change the attribute value of the corresponding interaction attribute information in the second interaction area according to the change amount. For example, taking the interaction attribute information as life value as an example, assuming that before crossing the area, the life value of the first virtual object in the first interaction area is 100, after controlling the first virtual object to cross from the first interaction area to the second interaction area (the second interaction area is developed earlier than the first interaction area), if it is determined that the life value addition amount is 50, then the life value of the first virtual object is added from 100 to 150 in the second interaction area.
[0098] In some embodiments, the change amount of each interactive attribute information can be determined in the following manner: obtaining a change amount influence factor of each interactive attribute information, wherein the change amount influence factor includes at least one of the following: a contribution of the interactive attribute information to the interactive capability of the first virtual object, and a difference in attribute values of the interactive attribute information between the first virtual object and the second virtual object; and determining the change amount corresponding to the corresponding interactive attribute information that is positively correlated with the change amount influence factor.
[0099] Here, the change amount of the interactive attribute information is positively correlated with the change amount influencing factor. For example, the greater the contribution of the interactive attribute information to the interactive ability, the greater the corresponding change amount influencing factor of the interactive attribute information, and the greater the corresponding change amount of the interactive attribute information. For example, the contribution of life attribute information to the interactive ability of the first virtual object is 20%, and the contribution of endurance attribute information to the interactive ability of the first virtual object is 5%. Then the change amount of life value can be 50, and the change amount of endurance value can be 10. For another example, the greater the difference in attribute values of the interactive attribute information between the first virtual object and the second virtual object, the greater the change in the corresponding interactive attribute information. For example, for the interactive attribute information of life attribute information, if the life value of the first virtual object is 100 and the life value of the second virtual object is 200, the change in the life value of the first virtual object is 80, and the life value of the first virtual object after the increase is 180, which reduces the difference between the life value of the second virtual object and the life value of the second virtual object; for the interactive attribute information of endurance attribute information, if the endurance value of the first virtual object is 100 and the endurance value of the second virtual object is 150, the endurance value of the first virtual object is increased by 50, and the endurance value of the first virtual object after the increase is 150, which reduces the difference between the endurance value of the second virtual object and the endurance value of the second virtual object; in this way, the difference in the interactive ability between the first virtual object and the second virtual object in the second interactive area can be reduced as much as possible, so that after the first virtual object switches to the second interactive area, it is ensured that the first virtual object and the second virtual object interact with each other when the interactive ability is equivalent, which can promote the enthusiasm of the player to control the first virtual object to interact with the second virtual object in the second interactive area.
[0100] In some embodiments, the terminal may determine the change amount of each interactive attribute information in the following manner: determine the total change amount of the interactive attribute information corresponding to switching from the first interactive area to the second interactive area; when there are multiple types of interactive attribute information, allocate the total change amount based on the allocation factor of each interactive attribute information to obtain the change amount of each interactive attribute information, wherein the allocation factor includes at least one of the following: the contribution of the interactive attribute information to the interactive capability of the first virtual object, and the attribute value difference between the first virtual object and the second virtual object in the interactive attribute information.
[0101] Here, in actual application, the type of interaction attribute information may not be distinguished first, and a total change amount is provided for the interaction attribute of the first virtual object according to the difference in interaction ability between the virtual objects in the first interaction area and the second interaction area, wherein the total change amount is positively correlated with the difference in interaction ability between the virtual objects corresponding to the first interaction area and the second interaction area. For example, the greater the difference in interaction ability between the two, the greater the total change amount. After determining the total change amount, it may be allocated according to the attribute values of each interaction attribute information of the first virtual object. For example, assuming that the total change amount provided for the first virtual object is 100, and at this time the health value of the first virtual object is 20 and the physical strength value is 50, the health value of the first virtual object may be increased to a threshold value (for example, 100, at this time there is still 20 change amount left), and then the physical strength value may be further increased to 70.
[0102] In addition, the total change can also be allocated according to the allocation factor of each interactive attribute information. When the allocation factor includes the contribution of the interactive attribute information to the interactive ability of the first virtual object, the greater the contribution, that is, the greater the allocation factor of the corresponding interactive attribute information, the greater the change in the attribute value of the corresponding interactive attribute information. For example, assuming that the total change provided for the first virtual object is 100, the contribution of the life attribute information to the interactive ability of the first virtual object accounts for 60%, and the contribution of the endurance attribute information to the interactive ability of the first virtual object accounts for 40%, then the change corresponding to the life value is 60, and the change corresponding to the endurance value is 40.
[0103] When the allocation factor includes the attribute value difference between the first virtual object and the second virtual object in the interactive attribute information, the greater the attribute value difference, the greater the allocation factor of the corresponding interactive attribute information, and the greater the change amount of the attribute value of the corresponding interactive attribute information. For example, assuming that the total change amount provided for the first virtual object is 100, for the interactive attribute information of life attribute information, the life value of the first virtual object is 100, the life value of the second virtual object is 200, and the life value difference between the two is 100. For the interactive attribute information of endurance attribute information, the endurance value of the first virtual object is 100, and the endurance value of the second virtual object is 125, and the endurance value difference between the two is 25. Due to the large life value difference As for the difference in endurance value, a larger allocation factor (such as 80%) can be given to the health value, and a smaller allocation factor (such as 25%) can be given to the endurance value. The corresponding change (i.e., increase) in the health value is 80 (i.e., the total change is 100*allocation factor 80%), and the corresponding change (i.e., increase) in the endurance value is 20 (i.e., the total change is 100*allocation factor 20%), so as to increase the health value of the first virtual object to 180, and narrow the gap with the health value (200) of the second virtual object (i.e., the health value gap is narrowed to 20). At the same time, the endurance value of the first virtual object is increased to 120, and narrowed the gap with the endurance value (125) of the second virtual object (i.e., the endurance value gap is narrowed to 5).
[0104] Through the above method, according to the difference in interaction attribute information between the first virtual object and the second virtual object, the attribute value of the interaction attribute information of the first virtual object in the second interaction area is changed, which can narrow the interaction ability gap between the second virtual object interacting in the second interaction area and the first virtual object, so that after the first virtual object switches to the second interaction area, it is ensured that the first virtual object and the second virtual object interact with each other under the condition of equivalent interaction ability, which can promote the player's enthusiasm for controlling the first virtual object to interact with the second virtual object in the second interaction area.
[0105] In some embodiments, the terminal may change at least one type of interaction attribute information in the second interaction area in the following manner: display an interaction attribute selection interface in the second interaction area, and display, in the interaction attribute selection interface, multiple types of interaction attribute information of the synchronized first virtual object in the first interaction area; in response to the interaction attribute selection operation, determine the selected at least one type of interaction attribute information as the interaction attribute information to be changed in the second interaction area.
[0106] See also Figure 6 , Figure 66 is a schematic diagram of selecting interactive attribute information provided in an embodiment of the present application. In response to an interactive switching operation, the terminal synchronizes at least one interactive attribute information of the first virtual object in the first interactive area to the second interactive area, and then displays an interactive attribute selection interface 601 in the second interactive area. In the interactive attribute selection interface 601, different types of interactive attribute information of the synchronized first virtual object are displayed, such as interactive attribute information 1, interactive attribute information 2, and interactive attribute information 3. In response to the interactive attribute selection operation, at least one selected interactive attribute information (such as interactive attribute information 2) is determined as the interactive attribute information to be changed in the second interactive area, that is, the selected interactive attribute information 2 is changed, such as changing the attribute value corresponding to the selected interactive attribute information 2. In this way, the user can customize the interactive attribute information to be changed according to actual needs, thereby improving the flexibility of changing the interactive attributes.
[0107] In some embodiments, the terminal may change at least one type of interaction attribute information in the second interaction area in the following manner: when there are multiple types of interaction attribute information, change the target interaction attribute information in the at least one type of interaction attribute information in the second interaction area; wherein the priority of changing the target interaction attribute information is higher than the priority of changing other interaction attributes in the at least one type of interaction attribute information except the target interaction attribute information.
[0108] Here, when the first virtual object has multiple types of interaction attribute information, different interaction attribute information has different corresponding change priorities. Generally, the interaction attribute information that has a greater impact on the interaction capability of the first virtual object has a greater corresponding change priority. The terminal can intelligently change the target interaction attribute information with a higher change priority among the multiple interaction attribute information. In this way, the interaction capability of the first virtual object in the second interaction area can be changed as much as possible to narrow the interaction capability gap between the first virtual object and the second virtual object.
[0109] In some embodiments, the terminal can determine the change priority of the target interaction attribute information through the following processing: obtaining a priority influence factor used to influence the change priority of the target interaction attribute information, based on the priority influence factor, querying the correspondence between different priority influence factors and different change priorities, and using the change priority obtained by the query as the change priority of the target interaction attribute information.
[0110] Among them, the categories of priority influencing factors include: the quantized value of the target interaction attribute information (the corresponding change priority is determined by the difference between the quantized value of the target interaction attribute information corresponding to the first virtual object and the quantized value of the target interaction attribute information corresponding to the second virtual object. The larger the difference, the larger the corresponding change priority), the contribution of the target interaction attribute information to the interaction capability of the first virtual object (such as different contributions correspond to different change priorities). After obtaining the type of priority influencing factor that affects the change priority of the target interaction attribute information, the change priority corresponding to the obtained priority influencing factor can be queried from the corresponding relationship, and the queried change priority can be used as the change priority of the target interaction attribute information.
[0111] Through the above method, the terminal can intelligently obtain the change priority of each interaction attribute information, and change the target interaction attribute information corresponding to a higher change priority, so as to change the interaction ability of the first virtual object in the second interaction area as much as possible, so as to narrow the interaction ability gap between the first virtual object and the second virtual object.
[0112] Step 103: In response to the interactive control operation on the first virtual object, control the first virtual object to interact with the second virtual object in the second interactive area based on the changed at least one interactive attribute information.
[0113] Here, when at least one interactive attribute information of the first virtual object is changed in the second interactive area and the interaction capability gap between the first virtual object and the second virtual object is narrowed, the first virtual object and the second virtual object can be controlled to interact when their interaction capabilities are equivalent, which can promote the player's enthusiasm for controlling the first virtual object to interact with the second virtual object in the second interactive area.
[0114] In some embodiments, before controlling the cross-zone interaction of the first virtual object, the terminal may first enable the cross-zone interaction service, such as in response to the enabling operation for the cross-zone interaction, setting the interaction mode of the first virtual object to the cross-zone interaction mode, and in the cross-zone interaction mode, synchronizing at least one interaction attribute information of the first virtual object in the first interaction zone to the second interaction zone, changing at least one interaction attribute information of the first virtual object in the second interaction zone, so as to narrow the interaction capability gap between the first virtual object and the second virtual object, and controlling the first virtual object to interact with the second virtual object when the interaction capabilities are equivalent; when the player turns off the cross-zone interaction service, such as in response to the enabling operation for the cross-zone interaction, The interaction closing operation adjusts the interaction mode of the first virtual object from the cross-zone interaction mode to the original zone interaction mode, and restores at least one interaction attribute information of the first virtual object in the first interaction zone, that is, when the first virtual object is controlled to exit the second interaction zone and resume interaction in the first interaction zone, at least one interaction attribute information of the first virtual object is restored, such as restoring the attribute value of the interaction attribute information to the attribute value of the interaction attribute information in the first interaction zone before the first virtual object crosses the zone. In this way, the change of the interaction attribute information is only effective after the cross-zone, and there will be no continuous change of the interaction attribute information, thereby avoiding uncontrollable influence on the interaction capability and maintaining the ecological balance of the game.
[0115] Next, an exemplary application of the embodiment of the present application in an actual application scenario will be described. Taking the example of the first virtual object in the game interacting from the first interactive zone with a later service opening time to the second interactive zone with an earlier service opening time (i.e., the game server corresponding to the second interactive zone is opened earlier than the game server corresponding to the first interactive zone), the processing method of virtual interaction provided by the embodiment of the present application will be further described. Figure 7 , Figure 7 : is a flow chart of a method for processing virtual interaction provided in an embodiment of the present application, the method comprising:
[0116] Step 201: In response to a start operation for cross-zone interaction, the terminal sets an interaction mode of a first virtual object in a first interaction zone to a cross-zone interaction mode.
[0117] Step 202: In the cross-zone interaction mode, an interaction switching operation for a first virtual object is received.
[0118] Among them, the interaction switching operation is used to indicate that the first virtual object is switched from interacting in the first interaction area to interacting in the second interaction area. The interaction capabilities of the virtual objects corresponding to the first interaction area and the second interaction area are different. This is because the game servers corresponding to the first interaction area and the second interaction area are started at different times, resulting in different experience accumulation or wealth accumulation (which can be represented by interaction attribute information) of the virtual objects in the two areas, which in turn makes the interaction capabilities of the virtual objects different. For example, since the game server corresponding to the first interaction area is started later than the game server corresponding to the second interaction area, the interaction capability of the virtual object in the first interaction area is often lower than that of the virtual object in the second interaction area.
[0119] In actual application, the terminal displays an interaction switching entrance at a relevant position of the first interaction area, displays an interaction switching interface in response to a trigger operation on the interaction switching entrance, and displays at least one candidate interaction area for selection in the interaction switching interface, such as candidate interaction area 1, candidate interaction area 2, and candidate interaction area 3. In response to a selection operation on a target interaction area (such as candidate interaction 2), an interaction switching operation on the first virtual object is received, so that the target interaction area (i.e., candidate interaction 2) is used as the second interaction area to be switched as indicated by the interaction switching operation.
[0120] Step 203: In response to the interactive switching operation, determine whether the first virtual object satisfies the interactive switching condition.
[0121] Here, when the user selects the second interaction area to be switched (such as the target interaction area mentioned above), the terminal responds to the interaction switching operation, and the terminal judges whether the first virtual object meets the interaction switching condition of the second interaction area. When the first virtual object meets the interaction switching condition, step 204 is executed; when the first virtual object does not meet the interaction switching condition, the process ends.
[0122] In actual applications, it can be determined whether the first virtual object meets the interaction switching condition of the second interaction zone by judging whether the interaction ability of the first virtual object in the first interaction zone exceeds the target ability (which can be set according to actual needs). When the interaction ability of the first virtual object in the first interaction zone exceeds the target ability, it is determined that the first virtual object meets the interaction switching condition. When the interaction ability of the first virtual object in the first interaction zone does not exceed the target ability, it is determined that the first virtual object does not meet the interaction switching condition. At this time, the first virtual object is not allowed to switch from interacting in the first interaction zone to interacting in the second interaction zone. In this way, it can avoid players improving their interaction ability by obtaining attribute bonuses through "creating a small account" across zones, and can improve the interactive fairness of the game scene.
[0123] Alternatively, by judging whether the interaction capability gap between the interaction capability of the first virtual object in the first interaction zone and the interaction capability of the second virtual object in the second interaction zone exceeds a capability gap threshold (which can be set according to actual conditions), it is judged whether the first virtual object satisfies the interaction switching condition of the second interaction zone. When the interaction capability gap exceeds the capability gap threshold, it is determined that the first virtual object satisfies the interaction switching condition. When the interaction capability gap does not exceed the capability gap threshold, it is determined that the first virtual object does not satisfy the interaction switching condition. In this way, the cross-zone service will be enabled only when the interaction capability of the first virtual object and the second virtual object differs greatly (that is, the interaction capabilities of different interaction zones differ greatly), and the interaction capability is improved after attribute addition, so as to avoid the interaction zones with close interaction capability differences from being affected by uncontrollable influences, so as to maintain the ecological balance of the game.
[0124] Step 204: Synchronize at least one interactive attribute information of the first virtual object in the first interactive area to the second interactive area, and add at least one interactive attribute information in the second interactive area to narrow the interactive capability gap between the second virtual object interacting in the second interactive area and the first virtual object.
[0125] Here, before crossing zones or servers, since the interaction ability of the first virtual object in the first interaction zone is worse than that of the second virtual object in the second interaction zone, after synchronizing at least one interaction attribute information of the first virtual object in the first interaction zone to the second interaction zone, at least one interaction attribute information of the first virtual object can be added or increased in the second interaction zone, such as increasing attribute values such as health, intelligence, attack or defense, so as to improve the interaction ability of the first virtual object in the second interaction zone, thereby narrowing the interaction ability gap between the first virtual object and the second virtual object.
[0126] In actual applications, in different virtual scene interactive applications, the corresponding interactive attribute information is different. For example, in different game applications, the types of interactive attribute information of players may be different. For different interactive attribute information, the corresponding increase in attribute value may also be different.
[0127] See also Figure 8 , Figure 8: This is a schematic diagram of the addition of interactive attribute information provided in an embodiment of the present application. Taking game A as an example, after the cross-zone service is turned on, the virtual objects in the server or interactive zone configured with the addition (such as the first virtual object in the first interactive zone) obtain compensation (i.e., addition) for the interactive attribute information, and the added interactive attribute information is valid in the entire cross-zone service application (i.e., after the first virtual object crosses from the first interactive zone to the second interactive zone, all interactive attribute information added in the second interactive zone is valid in all interactive processes in the second interactive zone), and becomes invalid after the cross-zone service ends (i.e., after the first virtual object returns from the second interactive zone to the first interactive zone, the interactive attribute information of the first virtual object in the second interactive zone is restored to restore to the interactive attribute information in the first interactive zone before switching to the second interactive zone). In this way, the change of the interactive attribute information is only effective after the cross-zone, and there will be no continuous change of the interactive attribute information, thereby avoiding uncontrollable influences on the interactive capability and maintaining the ecological balance of the game.
[0128] When there are multiple servers (or interactive zones) configured with bonuses, after the cross-zone service is turned on, the ranking of the leaderboard is determined, and the bonus begins to be obtained. It is necessary to ensure that after the command is entered, even if the player is not online, the clan prosperity and blood alliance total station power must be accurate, which affects the card clan rules; the interactive ability (or combat power) of the server to be bonused is ranked and segmented, and the attribute values of the compensated or bonus interactive attributes are filled in respectively. For example, for servers (or interactive zones) whose combat power value exceeds the preset combat power value (which can be set according to actual needs, such as 2 million), it will not Get compensation; for servers (or interactive areas) with a combat power value of 10,000-500,000, the five-dimensional interactive attributes (i.e. combat power, endurance, strength, intelligence, and spirit) will be compensated 1 million, and the interactive attributes such as attack resistance and qi sea will be compensated 1,000; for servers (or interactive areas) with a combat power value of 500,000-1 million, the five-dimensional interactive attributes will be compensated 500,000, and the interactive attributes such as attack resistance and qi sea will be compensated 500; for servers (or interactive areas) with a combat power value of 1 million-2 million, the five-dimensional interactive attributes will be compensated 300,000, and the interactive attributes such as attack resistance and qi sea will be compensated 500. In addition, the compensated interactive attribute information does not need to stop running the corresponding server to be updated (i.e. the attribute bonus can be hot-changed).
[0129] After the attribute addition, the interaction ability of the first virtual object in the second interactive zone is equal to the sum of the actual interaction ability of the first virtual object (the interaction ability in the first interactive zone) and the improved interaction ability corresponding to the added interaction attribute information. The interaction ability of the first virtual object is valid throughout the entire cross-zone service and becomes invalid after the cross-zone service ends. That is, after the cross-zone service ends, the interaction ability of the first virtual object is still the interaction ability in the first interactive zone before the cross-zone service, and the improved interaction ability corresponding to the added interaction attribute information becomes invalid.
[0130] It should be noted that, when it is necessary to count the logs of the first virtual object during the interaction process in the second interaction area, the interaction capability of the first virtual object in the second interaction area (i.e., the interaction capability of the first virtual object in the first interaction area + the improved interaction capability corresponding to the added interaction attribute information) may be recorded, or only the actual interaction capability of the first virtual object (i.e., the interaction capability of the first virtual object in the first interaction area, excluding the improved interaction capability corresponding to the added interaction attribute information) may be recorded.
[0131] Step 205: In response to the interactive control operation on the first virtual object, control the first virtual object to interact with the second virtual object in the second interactive area based on the changed at least one interactive attribute information.
[0132] Here, when at least one interactive attribute information of the first virtual object is changed in the second interactive area and the interaction capability gap between the first virtual object and the second virtual object is narrowed, the first virtual object and the second virtual object can be controlled to interact when their interaction capabilities are equivalent, which can promote the player's enthusiasm for controlling the first virtual object to interact with the second virtual object in the second interactive area.
[0133] Next, the processing method for virtual interaction provided in the embodiment of the present application is described, taking multiple servers implementing the method as an example, see Figure 8 , Figure 8 : is a flow chart of a method for processing virtual interaction provided in an embodiment of the present application, the method comprising:
[0134] Step 301: Receive an instruction to start the spacecraft.
[0135] Among them, the collection of multiple servers is referred to as Tianwai, and the Tianwai command is used to instruct the activation of the cross-region service function so that multiple servers can jointly participate in cross-server gameplay (or cross-region gameplay).
[0136] Step 302: Determine whether to enable the addition function.
[0137] Here, when the addition function is turned on, step 304 is executed; otherwise, step 303 is executed.
[0138] Step 303: Do not increase the attribute value of the interactive attribute information.
[0139] Step 304: Collect server player power data.
[0140] Step 305: Determine the server player power ranking, correspond to the ranking range, and add interactive attributes to the players.
[0141] See also Figure 9-10 , Figure 9-10 is a schematic diagram of the addition of interactive attributes provided in the embodiment of the present application, Fig. 9 In the game, according to the ranking of the server players' combat power, the corresponding five-dimensional interactive attributes (i.e. basic interactive attributes, including: combat power, endurance, strength, intelligence, and spirit) are added; Fig.10 In the game, rare interactive attributes (including 4 types of attack and resistance and 10 types of Qi Hai) are bonused according to the server player power ranking.
[0142] Step 306: Start cross-region activities.
[0143] After adding interactive attribute bonuses to players and starting cross-region activities, you can view the corresponding combat power values of each player. Fig.11 , Fig.11 It is a display diagram of the combat power provided in an embodiment of the present application. A small exclamation mark is added where the combat power is displayed. When the player clicks the exclamation mark, the combat power details interface is displayed, and the player's actual combat power (that is, the above-mentioned actual interaction ability, such as 8571763) and attribute addition (such as strength 10000, endurance 10000, intelligence 10000, spirit 10000, luck 10000, physical attack strength 1000, magic attack strength 1000, physical attack resistance 1000, magic attack resistance 1000, Qi Hai attack 100, Qi Hai defense 100) are displayed in the combat power details page.
[0144] See also Figure 12-14 , Figure 12-14 is a schematic diagram showing combat power provided in an embodiment of the present application, Fig.12 In the friend power details interface, the power value of each friend is displayed. Fig.13 In the target object's information flow interface (such as the game space interface), the target object's combat power value (such as 8571763) is displayed. Fig.14 In the cross-zone interactive interface (such as the actual combat interface), the player's combat power value is displayed.
[0145] Step 307: When the cross-region activity ends, delete the bonus attribute.
[0146] Through the above method, the change of interactive attribute information is only effective after crossing the zone, and there will be no continuous change of interactive attribute information, which can prevent the player's interactive ability from being affected by uncontrollable improvements and maintain the ecological balance of the game.
[0147] So far, the processing method of virtual interaction provided by the embodiment of the present application has been described in combination with the exemplary application and implementation of the electronic device provided by the embodiment of the present application. The following will continue to describe the processing scheme for virtual interaction implemented by the cooperation of various modules in the virtual interaction processing device 555 provided by the embodiment of the present application.
[0148] An operation receiving module 5551 is used to receive an interaction switching operation for a first virtual object, wherein the interaction switching operation is used to indicate that the first virtual object is switched from interacting in a first interaction area to interacting in a second interaction area; an attribute processing module 5552 is used to synchronize at least one interaction attribute information of the first virtual object in the first interaction area to the second interaction area in response to the interaction switching operation, and change the at least one interaction attribute information in the second interaction area to narrow the interaction capability gap between the second virtual object interacting in the second interaction area and the first virtual object; an operation control module 5553 is used to control the first virtual object to interact with the second virtual object in the second interaction area based on the changed at least one interaction attribute information in response to the interaction control operation for the first virtual object.
[0149] In some embodiments, the operation receiving module is also used to display an interaction switching interface of the first virtual object in the first interaction area, and display at least one candidate interaction area in the interaction switching interface; in response to a selection operation on a target interaction area, an interaction switching operation on the first virtual object is received, and the target interaction area is used as the second interaction area to be switched as indicated by the interaction switching operation.
[0150] In some embodiments, the operation receiving module is further used to determine the selection priority of each candidate interaction area when the number of the candidate interaction areas is at least two; in the interaction switching interface, each candidate interaction area is displayed in a display method corresponding to the selection priority.
[0151] In some embodiments, the operation receiving module is further used to obtain selection influencing parameters that are used to influence the selection priority of each of the candidate interaction areas, wherein the selection influencing parameters include at least one of the following: the interaction capability gap between the candidate interaction area and the virtual objects corresponding to the first interaction area, the opening time of the candidate interaction area, the number of virtual objects in the candidate interaction area, and the historical selection rate of the candidate interaction area; based on the selection influencing parameters, a machine learning model is called to perform selection priority prediction to obtain the selection priority of each of the candidate interaction areas.
[0152] In some embodiments, the operation receiving module is further used to display each candidate interaction area in a display manner in which the higher the selection priority, the earlier the corresponding candidate interaction area is displayed; or, according to the selection priority, each candidate interaction area is displayed in a different display style.
[0153] In some embodiments, the operation receiving module is also used to respond to the selection operation on the second interaction zone and determine that the first virtual object meets the interaction switching condition, and receive the interaction switching operation for the first virtual object; wherein the interaction switching condition includes at least one of the following: the interaction capability of the first virtual object in the first interaction zone exceeds the target capability, and the interaction capability gap between the interaction capability of the first virtual object in the first interaction zone and the interaction capability of the second virtual object in the second interaction zone exceeds the capability gap threshold.
[0154] In some embodiments, the operation receiving module is also used to display switching invitation information sent by the virtual object in the second interaction area, and the switching invitation information is used to invite the first virtual object interacting in the first interaction area to switch to interacting in the second interaction area; in response to the determination operation on the switching invitation information, an interaction switching operation for the first virtual object is received.
[0155] In some embodiments, the attribute processing module is further used to add the at least one interaction attribute information in the second interaction area when the interaction ability of the first virtual object in the first interaction area is worse than the interaction ability of the second virtual object in the second interaction area; and subtract the at least one interaction attribute information in the second interaction area when the interaction ability of the first virtual object in the first interaction area is better than the interaction ability of the second virtual object in the second interaction area.
[0156] In some embodiments, the attribute processing module is also used to display an interaction attribute selection interface in the second interaction area, and to display a plurality of interaction attribute information of the synchronized first virtual object in the first interaction area in the interaction attribute selection interface; in response to the interaction attribute selection operation, at least one selected interaction attribute information is determined as the interaction attribute information to be changed in the second interaction area.
[0157] In some embodiments, the attribute processing module is also used to change the target interaction attribute information among the at least one interaction attribute information in the second interaction area when there are multiple types of the interaction attribute information; wherein the priority of changing the target interaction attribute information is higher than the priority of changing other interaction attributes among the at least one interaction attribute information except the target interaction attribute information.
[0158] In some embodiments, the device also includes: a change priority determination module, which is used to determine the change priority of the target interaction attribute information through the following processing: obtaining a priority influence factor used to influence the change priority of the target interaction attribute information, wherein the categories of the priority influence factor include: a quantified value of the target interaction attribute information, a contribution of the target interaction attribute information to the interaction capability of the first virtual object; based on the priority influence factor, querying the correspondence between different priority influence factors and different change priorities, and using the change priority obtained by the query as the change priority of the target interaction attribute information.
[0159] In some embodiments, the type of the interactive attribute information includes at least one of the following: vitality information, intelligence information, physical information, endurance information, magic information, attack power information, and defense information; wherein each type of interactive attribute information includes an attribute value of the corresponding interactive attribute.
[0160] In some embodiments, the attribute processing module is further used to determine the change amount of each of the interactive attribute information, and change the attribute value of the corresponding interactive attribute information in the second interactive area according to the change amount.
[0161] In some embodiments, the attribute processing module is also used to obtain a change amount influence factor of each of the interactive attribute information, wherein the change amount influence factor includes at least one of the following: a contribution of the interactive attribute information to the interactive capability of the first virtual object, a difference in attribute value of the interactive attribute information between the first virtual object and the second virtual object; and determining the change amount corresponding to the corresponding interactive attribute information that is positively correlated with the change amount influence factor.
[0162] In some embodiments, the attribute processing module is further used to determine the total change amount of the interactive attribute information corresponding to the switch from the first interactive area to the second interactive area, wherein the total change amount is positively correlated with the interactive capability gap between the virtual objects corresponding to the first interactive area and the second interactive area; when there are multiple types of interactive attribute information, the total change amount is allocated based on the allocation factor of each interactive attribute information to obtain the change amount of each interactive attribute information, wherein the allocation factor includes at least one of the following: the contribution of the interactive attribute information to the interactive capability of the first virtual object, and the attribute value gap between the first virtual object and the second virtual object having the interactive attribute information.
[0163] In some embodiments, the attribute processing module is also used to set the interaction mode of the first virtual object to the cross-zone interaction mode in response to an on operation for cross-zone interaction, and synchronize at least one interaction attribute information of the first virtual object in the first interaction zone to the second interaction zone in the cross-zone interaction mode; after controlling the first virtual object to interact with the second virtual object in the second interaction zone based on the changed at least one interaction attribute information, the device also includes: a switching cancellation module, which is used to adjust the interaction mode of the first virtual object from the cross-zone interaction mode to the original zone interaction mode in response to a off operation for the cross-zone interaction, and restore the at least one interaction attribute information of the first virtual object in the first interaction zone.
[0164] The embodiment of the present application provides a computer program product, which includes a computer program or a computer executable instruction, and the computer program or the computer executable instruction is stored in a computer-readable storage medium. The processor of the electronic device reads the computer executable instruction from the computer-readable storage medium, and the processor executes the computer executable instruction, so that the electronic device executes the processing method of the virtual interaction described in the embodiment of the present application.
[0165] The embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions or computer programs are stored. When the computer-executable instructions or computer programs are executed by a processor, the processor will execute the virtual interaction processing method provided by the embodiment of the present application, for example, Figure 3 A method for processing virtual interactions is shown.
[0166] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or it may be various devices including one or any combination of the above memories.
[0167] In some embodiments, computer 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.
[0168] As an example, computer-executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file storing 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).
[0169] As an example, computer 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.
[0170] 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. A method for processing virtual interaction, characterized in that: The method comprises: An interaction switching operation for a first virtual object is received, wherein the interaction switching operation is used to instruct switching of the first virtual object from interacting in a first interaction area to interacting in a second interaction area; In response to the interaction switching operation, synchronizing at least one interaction attribute information of the first virtual object in the first interaction area to the second interaction area, and changing the at least one interaction attribute information in the second interaction area to reduce the interaction capability gap between the second virtual object interacting in the second interaction area and the first virtual object; In response to the interactive control operation on the first virtual object, the first virtual object is controlled to interact with the second virtual object in the second interactive area based on the changed at least one interactive attribute information.
2. The method according to claim 1, characterized in that The receiving an interactive switching operation for the first virtual object includes: Displaying an interactive switching interface of the first virtual object in the first interactive area, and displaying at least one candidate interactive area in the interactive switching interface; In response to a selection operation on a target interaction area, an interaction switching operation on the first virtual object is received, and the target interaction area is used as a second interaction area to be switched as indicated by the interaction switching operation.
3. The method according to claim 2, characterized in that The displaying at least one candidate interaction area in the interaction switching interface includes: When the number of the candidate interaction areas is at least two, determining a selection priority of each of the candidate interaction areas; In the interactive switching interface, each candidate interactive area is displayed in a display manner corresponding to the selection priority.
4. The method according to claim 3, characterized in that The determining of the selection priority of each candidate interaction area includes: Acquire a selection influencing parameter for influencing the selection priority of each candidate interaction zone, wherein the selection influencing parameter comprises at least one of the following: an interaction capability gap between the virtual objects corresponding to the candidate interaction zone and the first interaction zone, an opening time of the candidate interaction zone, a number of virtual objects in the candidate interaction zone, and a historical selection rate of the candidate interaction zone; Based on the selection influencing parameters, a machine learning model is called to perform selection priority prediction to obtain the selection priority of each candidate interaction area.
5. The method according to claim 3, characterized in that The displaying of each candidate interaction area in a display manner corresponding to the selection priority includes: Displaying each candidate interaction area in a manner that the higher the selection priority, the earlier the corresponding candidate interaction area is displayed; or, According to the selection priority, each of the candidate interaction areas is displayed in a different display style.
6. The method according to claim 2, characterized in that The receiving, in response to a selection operation on the second interaction area, an interaction switching operation on the first virtual object, comprises: In response to a selection operation on the second interaction area, when it is determined that the first virtual object satisfies an interaction switching condition, an interaction switching operation on the first virtual object is received; The interaction switching condition includes at least one of the following: the interaction capability of the first virtual object in the first interaction area exceeds the target capability, and the interaction capability gap between the interaction capability of the first virtual object in the first interaction area and the interaction capability of the second virtual object in the second interaction area exceeds a capability gap threshold.
7. The method according to claim 1, characterized in that The receiving an interactive switching operation for the first virtual object includes: Displaying the switching invitation information sent by the virtual object in the second interaction area, wherein the switching invitation information is used to invite the first virtual object interacting in the first interaction area to switch to interacting in the second interaction area; In response to a determination operation on the switching invitation information, an interactive switching operation on the first virtual object is received.
8. The method according to claim 1, characterized in that The changing the at least one interaction attribute information in the second interaction area includes: When the interaction capability of the first virtual object in the first interaction area is lower than the interaction capability of the second virtual object in the second interaction area, adding the at least one interaction attribute information in the second interaction area; When the interaction capability of the first virtual object in the first interaction area is better than the interaction capability of the second virtual object in the second interaction area, the at least one interaction attribute information is generated in the second interaction area.
9. The method according to claim 1, characterized in that The changing the at least one interaction attribute information in the second interaction area includes: Displaying an interactive attribute selection interface in the second interactive area, and displaying multiple interactive attribute information of the synchronized first virtual object in the first interactive area in the interactive attribute selection interface; In response to the interaction attribute selection operation, the selected at least one interaction attribute information is determined as the interaction attribute information to be changed in the second interaction area.
10. The method according to claim 1, characterized in that The changing the at least one interaction attribute information in the second interaction area includes: When there are multiple types of the interaction attribute information, changing target interaction attribute information among the at least one type of interaction attribute information in the second interaction area; The priority of changing the target interaction attribute information is higher than the priority of changing other interaction attributes in the at least one interaction attribute information except the target interaction attribute information.
11. The method according to claim 10, characterized in that The method further comprises: The change priority of the target interaction attribute information is determined by the following process: Acquire a priority influencing factor for influencing the priority of changing the target interaction attribute information, wherein the categories of the priority influencing factor include: a quantized value of the target interaction attribute information, and a contribution of the target interaction attribute information to the interaction capability of the first virtual object; Based on the priority influencing factor, the correspondence between different priority influencing factors and different change priorities is queried, and the change priority obtained by the query is used as the change priority of the target interactive attribute information.
12. The method according to claim 1, characterized in that The type of the interactive attribute information includes at least one of the following: vitality information, intelligence information, physical strength information, endurance information, magic power information, attack power information, and defense power information; Each type of interaction attribute information includes an attribute value of a corresponding interaction attribute.
13. The method according to claim 12, characterized in that The changing the at least one interaction attribute information in the second interaction area includes: The change amount of each of the interaction attribute information is determined, and the attribute value of the corresponding interaction attribute information is changed in the second interaction area according to the change amount.
14. The method according to claim 13, characterized in that The determining the change amount of each interactive attribute information includes: Acquire a change amount influence factor of each of the interaction attribute information, wherein the change amount influence factor comprises at least one of the following: a contribution of the interaction attribute information to the interaction capability of the first virtual object, and an attribute value difference between the first virtual object and the second virtual object having the interaction attribute information; Determine a change amount corresponding to the corresponding interactive attribute information that is positively correlated with the change amount influencing factor.
15. The method according to claim 13, characterized in that The determining the change amount of each interactive attribute information includes: Determining a total change amount of the interaction attribute information corresponding to switching from the first interaction area to the second interaction area, wherein the total change amount is positively correlated with a difference in interaction capabilities between virtual objects corresponding to the first interaction area and the second interaction area; When there are multiple types of interaction attribute information, the total change amount is allocated based on the allocation factor of each interaction attribute information to obtain the change amount of each interaction attribute information, wherein the allocation factor includes at least one of the following: the contribution of the interaction attribute information to the interaction capability of the first virtual object, and the attribute value difference between the first virtual object and the second virtual object in the interaction attribute information.
16. The method according to claim 1, wherein: The step of synchronizing at least one interactive attribute information of the first virtual object in the first interactive area to the second interactive area includes: In response to a start operation for cross-zone interaction, setting the interaction mode of the first virtual object to the cross-zone interaction mode, and synchronizing at least one interaction attribute information of the first virtual object in the first interaction zone to the second interaction zone in the cross-zone interaction mode; After controlling the first virtual object to interact with the second virtual object in the second interaction area based on the changed at least one interaction attribute information, the method further includes: In response to a closing operation on the cross-zone interaction, the interaction mode of the first virtual object is adjusted from the cross-zone interaction mode to the original zone interaction mode, and the at least one interaction attribute information of the first virtual object is restored in the first interaction zone.
17. A virtual interaction processing device, characterized in that: The device comprises: An operation receiving module, configured to receive an interaction switching operation for a first virtual object, wherein the interaction switching operation is used to instruct to switch the first virtual object from interacting in a first interaction area to interacting in a second interaction area; an attribute processing module, configured to synchronize at least one interaction attribute information of the first virtual object in the first interaction area to the second interaction area in response to the interaction switching operation, and change the at least one interaction attribute information in the second interaction area to reduce the interaction capability gap between the second virtual object interacting in the second interaction area and the first virtual object; The operation control module controls the first virtual object to interact with the second virtual object in the second interaction area based on the changed at least one interaction attribute information in response to the interaction control operation on the first virtual object.
18. An electronic device, characterized in that: include: A memory for storing computer executable instructions or computer programs; A processor, used to implement the virtual interaction processing method described in any one of claims 1 to 16 when executing the computer executable instructions or computer programs stored in the memory.
19. A computer-readable storage medium, characterized in that: Computer executable instructions or computer programs are stored, and when the computer executable instructions or computer programs are executed by a processor, the virtual interaction processing method described in any one of claims 1 to 16 is implemented.
20. A computer program product comprising a computer program or computer executable instructions, characterized in that When the computer program or computer executable instructions are executed by a processor, the virtual interaction processing method described in any one of claims 1 to 16 is implemented.