Virtual object interaction method and device, storage medium and electronic equipment
Through the feature extraction and transfer operations between virtual objects, the problem of low interaction efficiency of virtual objects is solved and more efficient virtual object interaction is achieved.
Patent Information
- Application Number
- CN202510151922.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-11
- Publication Date
- 2025-04-15
AI Technical Summary
In the prior art, the interaction efficiency of virtual objects is low due to the difficulty of obtaining virtual props during interaction.
By responding to the first virtual object, a characteristic extraction operation is performed on the second virtual object having the object characteristics, a first virtual object having the object characteristics is displayed, and in response to the first virtual object having the object characteristics, a characteristic transfer operation is performed on the third virtual object having the object characteristics, and a third virtual object having the object characteristics is displayed.
It reduces the difficulty of multi-party virtual objects in the interaction process, reduces interaction limitations, and improves the interaction efficiency of virtual objects.
Smart Images

Figure CN119818944A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computers, and in particular to a method, device, storage medium and electronic device for interacting with virtual objects. Background Art
[0002] In the related art, especially in the interactive scene of multiple virtual objects, virtual props are usually obtained through virtual objects, and the obtained virtual props are used to interact with another virtual object. However, for some virtual props with high acquisition difficulty, the virtual object can only interact with another virtual object after obtaining the virtual props, which leads to high limitations in the way of virtual objects interacting with another virtual object through the virtual props, and then leads to the problem of low interaction efficiency of virtual objects. Therefore, there is a problem of low interaction efficiency of virtual objects.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present application provide a method, device, storage medium and electronic device for interacting with a virtual object, so as to at least solve the technical problem of low interaction efficiency of virtual objects.
[0005] According to one aspect of an embodiment of the present application, a method for interacting with virtual objects is provided, comprising: in response to a first virtual object, performing a feature extraction operation on a second virtual object having object characteristics, and displaying the first virtual object having the above-mentioned object characteristics; in response to the first virtual object having the above-mentioned object characteristics, performing a feature transfer operation on a third virtual object, and displaying the third virtual object having the above-mentioned object characteristics.
[0006] According to another aspect of an embodiment of the present application, there is also provided a virtual object interaction device, including: an extraction unit, for performing a feature extraction operation on a second virtual object having object characteristics in response to a first virtual object, and displaying the first virtual object having the above-mentioned object characteristics; a transfer unit, for performing a feature transfer operation on a third virtual object in response to the first virtual object having the above-mentioned object characteristics, and displaying the third virtual object having the above-mentioned object characteristics.
[0007] As an optional solution, the extraction unit includes: a first display module for displaying the characteristic controls of the initial stage; and a second display module for displaying the characteristic controls of the first activation stage in response to a first activation instruction triggered by the extraction control of the characteristic controls of the initial stage.
[0008] As an optional solution, the second display module includes: a first display submodule, used to display a first operation crosshair, wherein the first operation crosshair is used to determine the execution target of the feature extraction operation.
[0009] As an optional solution, the second display module includes: a second display submodule, used to display a first auxiliary identifier, wherein the first auxiliary identifier is used to prompt a triggering method of the feature extraction operation.
[0010] As an optional solution, the above-mentioned extraction unit includes: a third display module, which is used to display the characteristic control of the transition stage.
[0011] As an optional solution, the third display module includes: a third display submodule, which is used to display the characteristic control of the second activation stage in response to the second activation instruction triggered by the characteristic control of the transition stage.
[0012] As an optional solution, the third display submodule includes: a first display subunit, configured to display the characteristic control of the initial stage in response to the characteristic transfer operation.
[0013] As an optional solution, the third display submodule includes: a second display subunit, used to display a second operation crosshair, wherein the second operation crosshair is used to determine the execution target of the characteristic transfer operation.
[0014] As an optional solution, the third display submodule includes: a third display subunit, used to display a second auxiliary identifier, wherein the second auxiliary identifier is used to prompt a triggering method of the characteristic transfer operation.
[0015] As an optional scheme, the above-mentioned third display sub-module includes: a fourth display sub-unit, used to display a third auxiliary identifier, wherein the above-mentioned third auxiliary identifier is used to prompt the triggering method of the characteristic self-use operation, and the above-mentioned characteristic self-use operation is an operation of obtaining the first virtual object of the above-mentioned object characteristic and assigning the above-mentioned object characteristic to the above-mentioned first virtual object itself.
[0016] As an optional solution, the above-mentioned device also includes: a display unit, which is used to display a first visualization element within the scope of action in response to the first virtual object that obtains the above-mentioned object characteristics and performs a characteristic self-use operation, wherein the above-mentioned first visualization element is an example element of the above-mentioned object characteristics, and the above-mentioned first virtual object is located in the above-mentioned scope of action.
[0017] As an optional solution, the above-mentioned display unit includes: a fourth display module, used to display that at least one virtual object within the above-mentioned action range has the above-mentioned object characteristics, wherein the above-mentioned at least one virtual object includes the above-mentioned first virtual object.
[0018] As an optional solution, the display unit includes: a fifth display module, used to display the movement of the first virtual object; and a sixth display module, used to display the movement of the action range along with the movement of the first virtual object.
[0019] As an optional solution, the extraction unit includes: a sixth display module, used to display a second visualization element at a location associated with the first virtual object, wherein the second visualization element is an example element of the object characteristic.
[0020] As an optional solution, the above-mentioned sixth display module includes: a fourth display submodule, used to display the above-mentioned second visualization element, transferred from the above-mentioned second virtual object to the above-mentioned first virtual object; a fifth display submodule, used to display the above-mentioned second visualization element, transferred from the above-mentioned first virtual object to the above-mentioned third virtual object.
[0021] As an optional solution, the extraction unit includes: a seventh display module, used to display the first virtual object that obtains the attribute energy, wherein the attribute energy is energy related to at least one type of attribute of the second virtual object.
[0022] As an optional scheme, the above-mentioned seventh display module includes: a sixth display submodule, used to display the first virtual object that obtains the first attribute energy, wherein the above-mentioned first attribute energy is the first energy corresponding to the functional attribute of the above-mentioned second virtual object, the above-mentioned first energy is a first type of energy, the above-mentioned first type is a type directly related to the above-mentioned functional attribute, and the above-mentioned at least one type of attribute includes the above-mentioned functional attribute; a seventh display submodule, used to display the first virtual object that obtains the second attribute energy, wherein the above-mentioned second attribute energy is the second energy corresponding to the performance attribute of the above-mentioned second virtual object, the above-mentioned second energy is a second type of energy, the above-mentioned second type is a type indirectly related to the above-mentioned performance attribute, and the above-mentioned at least one type of attribute includes the above-mentioned performance attribute.
[0023] As an optional scheme, the above-mentioned extraction unit includes: an eighth display module, used to display a first crosshair with a first icon at the above-mentioned second virtual object, wherein the above-mentioned first crosshair is used to determine the execution target of the above-mentioned characteristic extraction operation, and the above-mentioned first icon is used to prompt that the above-mentioned characteristic extraction operation is prohibited from being executed; the above-mentioned transfer unit includes: a ninth display module, used to display a second crosshair with a second icon at the above-mentioned third virtual object, wherein the above-mentioned second crosshair is used to determine the execution target of the above-mentioned characteristic transfer operation, and the above-mentioned second icon is used to prompt that the above-mentioned characteristic transfer operation is prohibited from being executed.
[0024] As an optional scheme, the above-mentioned eighth display module includes: an eighth display sub-module, which is used to display a first prohibition information when the above-mentioned feature extraction operation is obtained, wherein the above-mentioned first prohibition information is used to prompt that the distance between the above-mentioned first virtual object and the above-mentioned second virtual object exceeds the effective execution range of the above-mentioned feature extraction operation; the above-mentioned ninth display module includes: a ninth display sub-module, which is used to display a second prohibition information when the above-mentioned feature transfer operation is obtained, wherein the above-mentioned second prohibition information is used to prompt that the distance between the above-mentioned first virtual object and the above-mentioned third virtual object exceeds the effective execution range of the above-mentioned feature transfer operation.
[0025] As an optional solution, the transfer unit includes: a tenth display module, used to display a third virtual object lacking the above-mentioned object characteristics, wherein the above-mentioned third virtual object is related to the above-mentioned virtual game task; an eleventh display module, used to display the completion of the above-mentioned virtual game task, or to display the increase in task progress of the above-mentioned virtual game task.
[0026] As an optional scheme, the above-mentioned extraction unit includes: a twelfth display module, which is used to respond to the first virtual object that obtains the above-mentioned object characteristics and performs a characteristic release operation, and display the third visual element released by the above-mentioned first virtual object, wherein the above-mentioned third visual element is an example element of the above-mentioned object characteristics.
[0027] According to another aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device performs the above virtual object interaction method.
[0028] According to another aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the virtual object interaction method through the computer program.
[0029] In an embodiment of the present application, in response to a first virtual object, a feature extraction operation is performed on a second virtual object having object characteristics, and the first virtual object having the object characteristics is displayed; in response to the first virtual object having the object characteristics, a feature transfer operation is performed on a third virtual object, and the third virtual object having the object characteristics is displayed.
[0030] In the process of interaction between the first virtual object and the second virtual object, the first virtual object does not need to consider the difficulty of obtaining the second virtual object, but directly extracts the object characteristics of the second virtual object. In the process of interaction between the first virtual object and the third virtual object, the first virtual object can transfer the object characteristics of the second virtual object to the third virtual object instead of transferring the second virtual object to the third virtual object, so as to reduce the difficulty of the multi-party virtual objects in the interaction process, thereby reducing the interaction limitations between the multi-party virtual objects, thereby achieving the technical effect of improving the interaction efficiency of virtual objects, and thus solving the technical problem of low interaction efficiency of virtual objects. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0032] Figure 1 is a schematic diagram of an application environment of an optional virtual object interaction method according to an embodiment of the present application;
[0033] Figure 2 is a schematic diagram of a process of an optional virtual object interaction method according to an embodiment of the present application;
[0034] Figure 3 is a schematic diagram of an optional virtual object interaction method according to an embodiment of the present application;
[0035] Figure 4 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0036] Figure 5 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0037] Figure 6 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0038] Figure 7 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0039] Figure 8 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0040] Fig. 9 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0041] Fig.10is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0042] Fig.11 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0043] Fig.12 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0044] Fig.13 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0045] Fig.14 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0046] Fig.15 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0047] Fig.16 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0048] Fig.17 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0049] Fig.18 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0050] Fig.19 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0051] Fig. 20 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0052] Fig.21 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0053] Fig. 22 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0054] Fig.23 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0055] Fig.24 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0056] Fig.25 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0057] Fig.26 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0058] Fig. 27 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0059] Fig.28 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0060] Fig.29 is a schematic diagram of an optional virtual object interaction device according to an embodiment of the present application;
[0061] Fig.30 It is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0062] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0063] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0064] According to one aspect of an embodiment of the present application, a virtual object interaction method is provided. Optionally, as an optional implementation, the virtual object interaction method can be but is not limited to being applied to: Figure 1In the environment shown, the environment may include, but is not limited to, a user device 102 and a server 112 . The user device 102 may include, but is not limited to, a display 104 , a processor 106 , and a memory 108 . The server 112 includes a database 114 and a processing engine 116 .
[0065] The specific process can be as follows:
[0066] Step S102, the user device 102 obtains an interaction request of a virtual object;
[0067] Step S104, sending a request for virtual object interaction to the server 112 via the network 110;
[0068] Steps S106-S108, the server 112 performs a feature extraction operation on the second virtual object having the object feature in response to the first virtual object through the processing engine 116, and displays the first virtual object having the object feature, and then performs a feature transfer operation on the third virtual object in response to the first virtual object having the object feature, and displays the third virtual object having the object feature;
[0069] Step S110 , sending the interaction result of the virtual object to the user device 102 via the network 110 , and the user device 102 uses the interaction result of the virtual object to display on the display 104 through the processor 106 , and stores the interaction result of the virtual object in the memory 108 .
[0070] remove Figure 1 In addition to the examples shown, the terminal device can be a terminal device configured with a target client, which can include but is not limited to at least one of the following: a mobile phone (such as an Android phone, an iOS phone, etc.), a laptop, a tablet computer, a PDA, a MID (Mobile Internet Devices), a PAD, a desktop computer, a smart TV, etc. The target client can be a video client, an instant messaging client, a browser client, an education client, etc. The network can include but is not limited to: a wired network, a wireless network, wherein the wired network includes: a local area network, a metropolitan area network and a wide area network, and the wireless network includes: Bluetooth, WIFI and other networks that realize wireless communication. The server can be a single server, or a server cluster composed of multiple servers, or a cloud server. The above is only an example, and no limitation is made to this in this embodiment.
[0071] Optionally, as an optional implementation, as Figure 2 As shown, the virtual object interaction method can be executed by an electronic device, and the electronic device can be, for example, Figure 1 The user device or server shown in the figure comprises:
[0072] S202, in response to the first virtual object, performing a feature extraction operation on the second virtual object having the object feature, and displaying the first virtual object having the object feature;
[0073] S204: In response to the first virtual object obtaining the object characteristic, a characteristic transfer operation is performed on the third virtual object to display the third virtual object having the object characteristic.
[0074] In an optional embodiment, the virtual object may be, but is not limited to, a virtual item, a virtual character, a virtual building, a virtual river, or the like existing in a virtual scene.
[0075] In an optional embodiment, object characteristics may be understood as, but are not limited to, characteristics of a virtual object, which may, but are not limited to, affect the performance or behavior of the virtual object, such as the properties, capabilities, and behavioral codes of the virtual object.
[0076] It should be noted that object characteristics are different from virtual props that can be obtained or used, and are also different from the constituent elements that constitute virtual objects. For example, (virtual) props are real objects, and virtual characteristics can be understood as virtual expressions of characteristics. (Constituent) elements often require real objects to be transferred or to play their own roles. For example, the flame in a fire needs to be attached to wood to express or emit fire energy. For example, water in a river needs to be loaded into a bottle before it can be transferred. Object characteristics can be directly understood as fire energy in a fire and water energy in a river. These are concepts at different levels.
[0077] To further illustrate, assuming that the virtual object is an ice cube, and the object property of the ice cube is that it can freeze liquid, the virtual character can freeze the liquid by obtaining the object property of the ice cube and based on the obtained object property of the ice cube.
[0078] In an optional embodiment, the attributes of the virtual object may be understood, but not limited to, as attributes related to the function or behavior of the virtual object.
[0079] To further illustrate, when the virtual object is a virtual light, the attributes of the virtual light may be but are not limited to electrical energy or light energy; when the virtual object is a virtual campfire, the attributes of the virtual campfire may be but are not limited to fire energy or heat energy; when the virtual object is a virtual character, the attributes of the virtual character may be but are not limited to the virtual character's emotions.
[0080] In an optional embodiment, the ability of the virtual object may be, but is not limited to, the innate ability or acquired ability of the virtual object. The innate ability may be, but is not limited to, understood as the ability that the virtual object initially has, and the acquired ability may be, but is not limited to, understood as the ability that the virtual object acquires through learning, configuration, or special operations.
[0081] To further illustrate, assuming the virtual object is a neutral non-player character (NPC), and the NPC's initial passive skill is to cause fire damage to all surrounding virtual objects, then the NPC's innate ability is to cause fire damage to all surrounding virtual objects; when the virtual object is a virtual character, the virtual character can acquire special skills by defeating other virtual characters or completing special tasks, then the virtual character's acquired ability is the special skills acquired by defeating other virtual characters or completing special tasks.
[0082] In an optional embodiment, the feature extraction operation can be understood as, but not limited to, a process in which a virtual object acquires object features from another virtual object. The features of the virtual object can be extracted by, but not limited to, clicking the mouse, pressing and dragging, or long pressing on the touch screen, or acquiring part or all of the object features of the virtual object based on the pressing pressure during the feature extraction operation.
[0083] In an optional embodiment, the feature extraction operation can be understood as, but not limited to, a process in which a virtual object transfers object features to another virtual object. The object features of the virtual object can be transferred by clicking, dragging, or long pressing, or part or all of the object features of the virtual object can be transferred according to the pressing pressure during the feature transfer operation.
[0084] In an optional embodiment, in response to the first virtual object, a second virtual object having object characteristics is selected by approaching, aiming, or opening a virtual map with the first virtual object, and a characteristic extraction operation can be performed on the second virtual object having object characteristics by, but not limited to, clicking a mouse, pressing and dragging, or long pressing on a touch screen, so that the first object obtains the object characteristics of the second virtual object, and displays the first virtual object having the object characteristics.
[0085] To further illustrate, the optional Figure 3 As shown in (a) of FIG. 1 , in the virtual scene, there are initially virtual objects 302 and 304, wherein virtual object 302 can be understood as a virtual object that performs a feature extraction operation, or can be understood as a virtual object controlled by a player, and virtual object 304 can be understood as a virtual object with object features 306. Figure 3As shown in (b) in FIG. 3 , after the virtual object 302 performs a feature extraction operation on the virtual object 304 , the virtual object 302 obtains the object feature 304 in the virtual object 304 , and the virtual object 302 having obtained the object feature 306 is displayed.
[0086] In an optional embodiment, in the process of extracting the second virtual object through the first virtual object, the perspective of manipulating the first virtual object may be, but is not limited to, an over-the-shoulder perspective (third-person perspective), a first-person perspective, or a bird's-eye view. In an optional embodiment, in response to obtaining the first virtual object of the object characteristic, the third virtual object is selected by approaching, aiming, or opening a virtual map with the first virtual object, and a characteristic transfer operation is performed on the third virtual object, the object characteristic obtained by the first virtual object is transferred to the third virtual object, and the third virtual object with the object characteristic is displayed.
[0087] Further examples, continue based on Figure 3 The scene shown, optional Figure 4 As shown in (a), in addition to virtual object 302 and virtual object 304, there is also a virtual object 402, wherein virtual object 402 can be understood as a virtual object lacking object property 306, or can be understood as a virtual object that needs to obtain object property 306 to advance the progress of the virtual game task in the virtual game task, and virtual object 302 can also be understood as a virtual object that has the ability to perform property transfer operations. Figure 4 As shown in (b), when the virtual object 302 obtains the object characteristic 306, after transferring the object characteristic 306 to the virtual object 402 by performing the characteristic transfer operation, the virtual object 302 loses the object characteristic 306 and the virtual object 402 obtains the object characteristic 306.
[0088] It should be noted that the relationship between the virtual object and the object characteristic can be understood as the virtual object itself having the object characteristic, or the object characteristic is a characteristic expression of the second virtual object. For example, the second virtual object has the object characteristic, and the performance or behavior of the second virtual object is related to the object characteristic.
[0089] Furthermore, the relationship between a virtual object and an object characteristic can also be understood, but not limited to, as a virtual object temporarily obtaining an object characteristic, or a virtual object temporarily holding the object characteristic, which can only be transferred but temporarily unable to be actually used, such as an object characteristic obtained by a first virtual object from a second virtual object. Specifically, assuming that the object attribute is an active skill - savage charge, after the first virtual object obtains the active skill from the second virtual object, it cannot directly use the active skill, but only obtains the active skill as a temporary holder. The subsequent virtual object can choose to transfer the active skill to other virtual objects, or configure it for itself. After configuring itself, the virtual object can use the active skill without limitation;
[0090] Furthermore, the relationship between virtual objects and object characteristics can also be understood, but is not limited to, as a relationship in which the virtual objects actually possess the object characteristics after the object characteristics are transferred. For example, a first virtual object transfers the object characteristics obtained from a second virtual object to a third virtual object. At this time, the third virtual object obtains the object characteristics of the second virtual object, and the third virtual object can actually use the object characteristics. Specifically, assuming that the object attribute is electric energy, and the third virtual object is a machine that lacks electric energy and is temporarily unable to operate, then after the first virtual object transfers the electric energy to the third virtual object, the third virtual object can be regarded as having the electric energy and operating with the electric energy.
[0091] It should be noted that after the player selects a virtual object with object characteristics by operating the first virtual object, the player temporarily obtains the object characteristics of the second virtual object through a characteristic extraction operation, and displays the first virtual object after obtaining the object characteristics of the second virtual object in the virtual scene. Then, the third virtual object is selected by operating the first virtual object, and the object characteristics obtained from the second virtual object are transferred to the third virtual object characteristics, so that the third virtual object obtains the object characteristics of the second virtual object. The interaction of multiple virtual objects through object characteristics makes it unnecessary to interact between virtual objects through virtual objects, thereby simplifying the interaction process and improving the efficiency of virtual object interaction.
[0092] To further illustrate, the optional Figure 5 As shown in (a), there are initially virtual objects 502 and 504, wherein virtual object 502 can be understood as a virtual object that has the function of performing feature extraction operations and feature transfer operations, and can also be understood as a virtual object controlled by a player, while virtual object 504 can be understood as a virtual object with object feature 506, and virtual object 508 is a virtual object that lacks virtual object feature 506, and can also be understood as a virtual object that needs to obtain object feature 506 to advance the progress of a virtual game task in a virtual game task.
[0093] For example Figure 5 As shown in (b), after the virtual object 504 is selected by the virtual object 502, a feature extraction operation is performed on the virtual object 504. After the feature extraction operation is completed, the virtual object 502 with the object feature 506 is displayed.
[0094] Finally, if Figure 5 As shown in (c) of FIG. 5 , after the virtual object 502 that obtains the object characteristic 506 selects the virtual object 508, the characteristic transfer operation is performed on the virtual object 508, such as Figure 5 As shown in (d) in FIG. 1 , after the characteristic transfer operation is completed, the virtual object 502 loses the object characteristic 506 and the virtual object 508 has the object characteristic 506.
[0095] Through the embodiments of the present application, in response to the first virtual object, a feature extraction operation is performed on the second virtual object having object features, and the first virtual object having the object features is displayed; in response to the first virtual object having the object features, a feature transfer operation is performed on the third virtual object, and the third virtual object having the object features is displayed. In the process of the first virtual object interacting with the second virtual object, the first virtual object does not need to consider the difficulty of obtaining the second virtual object, but directly extracts the object features of the second virtual object. Furthermore, in the process of the first virtual object interacting with the third virtual object, the first virtual object can transfer the object features of the second virtual object to the third virtual object, instead of transferring the second virtual object to the third virtual object, so as to reduce the difficulty of the multi-party virtual objects in the interaction process, thereby achieving the reduction of the interaction limitations between the multi-party virtual objects, thereby achieving the technical effect of improving the interaction efficiency of virtual objects.
[0096] As an optional solution, before displaying the first virtual object with obtained object characteristics, the method further includes:
[0097] S1-1, showing the characteristic controls at the initial stage;
[0098] S1-2, in response to the first activation instruction triggered by the feature control extraction control of the initial stage, display the feature control of the first activation stage.
[0099] In an optional embodiment, the property control may be, but is not limited to, a control for extracting or transferring object properties of a virtual object.
[0100] In an optional embodiment, the characteristic control in the initial stage may be understood, but is not limited to, as a stage in which the characteristic control is not yet activated and cannot be used to extract the object characteristics of the virtual object.
[0101] In an optional embodiment, the first activation instruction may be understood, but is not limited to, as an instruction to activate the characteristic control of the initial stage and obtain the characteristic control of the first activation stage.
[0102] It should be noted that the method of triggering the first activation instruction may be, but is not limited to, triggering by combining the crosshairs displayed on the screen for positioning and clicking the mouse on a feature control that is in the initial stage; it may also be, but is not limited to, triggering by clicking on the feature control that is in the initial stage, triggering by dragging the feature control that is in the initial stage to a specific position, triggering by a specific gesture, or triggering by a specific voice command.
[0103] In an optional embodiment, the characteristic control of the first activation stage may be understood, but is not limited to, as a stage in the activation stage, which may be used to extract object characteristics possessed by a virtual object.
[0104] In an optional embodiment, a feature control in an initial stage is first displayed. At this time, the feature control has not been activated and cannot be used to extract object features of other virtual objects. It needs to be activated and becomes a feature control in the first activation stage before object features of other virtual objects can be obtained.
[0105] Furthermore, after obtaining the first activation instruction, in response to the first activation instruction, the feature control in the initial stage is activated to obtain the feature control in the first activation stage, and the feature control in the first activation stage is displayed. The feature control in the first activation stage can be used to prompt that the feature extraction operation can be performed, and can also be used to prompt how to exit the feature extraction operation.
[0106] It should be noted that in order to more intuitively indicate whether the feature control can be used to extract the object features of the virtual object, different representation methods of the feature control are used to distinguish the feature controls at different stages. For example, the feature control at the initial stage indicates that the object features cannot be extracted, and the feature control at the first activation stage indicates that the feature object of the virtual object can be extracted, thereby improving the efficiency of obtaining information on the stage in which the feature control is located.
[0107] Further examples, continue based on Figure 3 The scene, optional Figure 6 As shown in (a), there are also feature controls 602 and feature controls 604 in the virtual scene, wherein feature control 602 can be understood as a feature control in the initial stage. When the feature control existing in the virtual scene is feature control 602, it can be understood that feature extraction operations cannot be performed at this time. Feature control 604 can be understood as a feature control in a first activation state. When the feature control existing in the virtual scene is feature control 604, it can be understood that feature extraction operations cannot be performed at this time.
[0108] In addition, if Figure 6As shown in (b) of FIG. 1 , when the T key of the keyboard is clicked on the characteristic control 602 in the initial stage, the characteristic control 602 in the initial stage will be transformed into the characteristic control 604 in the first activation stage; or Figure 6 As shown in (a), when the T key on the keyboard is clicked on the feature control 604 in the first activation stage, the feature control 604 in the first activation stage will be transformed into the feature control 602 in the initial stage.
[0109] Through the embodiment of the present application, the characteristic control of the initial stage is displayed; in response to the first activation instruction triggered by the extraction control of the characteristic control of the initial stage, the characteristic control of the first activation stage is displayed. By using different representation methods of the characteristic control, the technical purpose of being able to distinguish the characteristic controls at different stages is achieved, thereby achieving the technical effect of being able to improve the efficiency of obtaining information about the stage of the characteristic control.
[0110] As an optional solution, during the process of displaying the characteristic control of the first activation stage, the method further includes:
[0111] A first operation crosshair is displayed, wherein the first operation crosshair is used to determine an execution target of the feature extraction operation.
[0112] In an optional embodiment, the first operation crosshairs can be but is not limited to being used to determine the execution target of the feature extraction operation. When it is necessary to move the first operation crosshairs to switch the execution target of the feature extraction operation, it can be achieved by but is not limited to moving the mouse so that the first operation crosshairs follows the mouse to the execution target, clicking the execution target to move the first operation crosshairs to the execution target, dragging the first operation crosshairs to the execution target, etc.
[0113] It should be noted that when the feature control in the initial stage is activated into the feature control in the first activation stage, the first operation crosshairs is displayed at the same time, and the execution target on which the feature extraction operation needs to be performed is determined by the first operation crosshairs, so that the execution target on which the feature extraction operation is to be performed can be clearly identified, thereby improving the efficiency of performing the feature extraction operation on the execution target.
[0114] Further examples, continue based on Figure 6 The scene, optional Figure 7 As shown in (a), when the feature control is in the first activation stage, the feature control 604 is displayed, and at this time, there is an additional crosshair 702 in the virtual scene, wherein the crosshair 702 can be understood as a crosshair for selecting an object for feature extraction operation.
[0115] Next, when the virtual object 302 needs to select the virtual object 304 as the target object of the feature extraction operation, the crosshair 702 can be moved to align with the virtual object 304, so that the virtual object 302 selects the virtual object 304 as the target object of the feature extraction, such as Figure 7 As shown in (b) in FIG. 1 , the virtual object 302 has been aligned with the virtual object 304 by moving the crosshairs 702 . At this time, the virtual object 302 selects the virtual object 304 as the target object for feature extraction.
[0116] Through the embodiment of the present application, a first operation reticle is displayed, wherein the first operation reticle is used to determine the execution target of the feature extraction operation. The execution target on which the feature extraction operation is to be performed is determined by the first operation reticle, thereby achieving the technical purpose of being able to clearly identify the execution target on which the feature extraction operation is to be performed, thereby achieving the technical effect of improving the efficiency of performing the feature extraction operation on the execution target.
[0117] As an optional solution, during the process of displaying the characteristic control of the first activation stage, the method further includes:
[0118] A first auxiliary identifier is displayed, wherein the first auxiliary identifier is used to prompt a triggering method of the feature extraction operation.
[0119] In an optional embodiment, the first auxiliary identifier may be, but is not limited to, an identifier for prompting a trigger method for feature extraction, and the content of the first auxiliary identifier prompt may be, but is not limited to, clicking the left side of the mouse, clicking a specific key on the keyboard, touching a specific position on the screen, making gestures in a specific area on the screen, etc.
[0120] It should be noted that when the feature control in the initial stage is activated into the feature control in the first activation stage, the first auxiliary identifier is displayed at the same time, and the method of triggering the feature extraction operation is determined by the first auxiliary identifier, so that the operations required to perform the feature extraction operation can be clearly defined, thereby improving the efficiency of performing the feature extraction operation.
[0121] Further examples, continue based on Figure 7 The scene, optional Figure 8 As shown, when the virtual object 302 selects the virtual object 304 as the target object of the feature extraction operation through the crosshairs 702, the auxiliary mark 802 is displayed at this time, wherein the auxiliary mark 802 can be understood as when the feature extraction operation is turned on and the target object for the feature extraction operation is selected, a prompt can be made to perform the feature extraction operation on the selected virtual object 304 by clicking the left mouse button.
[0122] Through the embodiment of the present application, the first auxiliary identifier is displayed, wherein the first auxiliary identifier is used to prompt the triggering method of the feature extraction operation. The method of triggering the feature extraction operation is determined by the first auxiliary identifier, so that the operation required to perform the feature extraction operation can be clearly defined, thereby improving the efficiency of performing the feature extraction operation.
[0123] As an optional solution, during the process of displaying the first virtual object having obtained the object characteristics, the method further includes:
[0124] Displays the property controls for the transition phase.
[0125] In an optional embodiment, the property control in the transition stage may be used, but not limited to, to prompt that the first virtual object has currently obtained object properties. In terms of expression, the property control in the transition stage may be embodied in, but not limited to, icons, text, elements, etc., such as a property control with property text to indicate a property control in the transition stage, or a property control with a property icon to indicate a property control in the transition stage, etc., wherein the property icon may be, but not limited to, an example icon for displaying the object properties of the virtual object.
[0126] It should be noted that after the first activation instruction is triggered and the second virtual object whose object characteristics need to be extracted is selected, the object characteristics of the second virtual object are displayed at the same time, and the characteristic controls of the transition stage are displayed at the same time. By displaying the characteristic controls of the transition stage, the object characteristics of the virtual object can be quickly and intuitively displayed, so that the information of the object characteristics can be quickly obtained, thereby improving the efficiency of object interaction.
[0127] Further examples, continue based on Figure 8 The scene, optional Fig. 9 As shown, after the virtual object 302 performs a feature extraction operation on the virtual object 304, the virtual object 302 that obtains the object feature 306 is displayed, and the feature control 902 is displayed at the same time, wherein the feature control 902 is a feature control with a feature icon of the object feature 306. It can be understood that the feature control 902 indicates that the virtual object 302 has obtained the object feature 306, and it can also be understood that the virtual object 302 can transfer the object feature 306 to other virtual objects at this time.
[0128] Through the embodiments of the present application, the feature controls of the transition stage are displayed, which can better distinguish the feature controls of different stages, thereby achieving the technical purpose of being able to quickly and intuitively display the feature controls so that relevant information can be quickly obtained, thereby achieving the technical effect of improving the efficiency of object interaction.
[0129] As an optional solution, after displaying the characteristic control of the transition phase, the method further includes:
[0130] In response to a second activation instruction triggered on the characteristic control in the transition phase, the characteristic control in the second activation phase is displayed.
[0131] In an optional embodiment, the second activation instruction may be understood, but is not limited to, as converting the characteristic control of the first activation stage into the characteristic control of the second activation state after extracting the object characteristics of the virtual object.
[0132] In an optional embodiment, the property control of the second activation stage may be used, but is not limited to, to indicate that the object property has been extracted, and the object property may be released or transferred to other virtual objects, such as a third virtual object.
[0133] It should be noted that the method of triggering the second activation instruction may be, but is not limited to, triggering by combining the crosshairs displayed on the screen for positioning and clicking the mouse on the feature control in the initial stage; it may also be, but is not limited to, triggering by clicking on the feature control in the initial stage, triggering by dragging the feature control in the initial stage to a specific position, triggering by a specific gesture, or triggering by a specific voice command.
[0134] In an optional embodiment, after the object characteristics of the second virtual object are obtained and the characteristic controls of the transition stage are displayed, it means that the object characteristics of the second virtual object have been obtained, and the characteristic controls of the first activation stage will be converted into characteristic controls of the second activation stage.
[0135] At the same time, in order to more intuitively indicate whether the feature control can be used to transfer the object features of the virtual object, different representation methods of the feature control are used to distinguish the feature controls at different stages. For example, the feature control at the first activation stage indicates that the feature object of the virtual object can be extracted, and the feature control at the second activation stage indicates that the object features have been obtained and can be transferred to other virtual objects, thereby improving the efficiency of obtaining information about the stage in which the feature control is located.
[0136] Further examples, continue based on Fig. 9 The scene, optional Fig.10 As shown in (a) of FIG. 3 , after the virtual object 302 acquires the object property 306 and the property control is in the state of the property control 902, when the T key on the keyboard is clicked, the property control 902 is transformed, as shown in FIG. Fig.10 As shown in (b), at this time, the feature control 902 is transformed into the feature control 1002, wherein the feature control 1002 can be understood as a feature control in the second activation stage, and can also be understood as a feature control that can perform feature transfer operations on other virtual objects. The feature control 902 and the feature control 1002 can be transformed into each other by pressing the T key on the keyboard.
[0137] Through the embodiment of the present application, in response to the second activation instruction triggered on the characteristic control in the transition stage, the characteristic control in the second activation stage is displayed. Thus, the technical purpose of distinguishing characteristic controls in different stages by using different representation methods of characteristic controls is achieved, thereby achieving the technical effect of improving the efficiency of obtaining information on the stage of the characteristic control.
[0138] As an optional solution, after displaying the property control of the second activation stage, the method further includes:
[0139] In response to the property transfer operation, the property controls of the initial stage are displayed.
[0140] In an optional embodiment, the characteristic transfer operation may be, but is not limited to, an operation in which a first virtual object controlled by a player transfers an object characteristic obtained from a second virtual object to a third virtual object.
[0141] It should be noted that after the object characteristics acquired from the second virtual object are transferred to the third virtual object, the characteristic control of the second activation stage is also changed from the second activation stage to the initial stage. It is understandable that after the object characteristics are transferred, the characteristic control is changed from the second activation stage where the object characteristics can be transferred to the initial stage where the object characteristics cannot be extracted or transferred temporarily, so that the transfer results of the object characteristics can be intuitively viewed, thereby improving the efficiency of obtaining the object characteristics transfer results.
[0142] Further examples, continue based on Fig.10 The scene, optional Fig.11 As shown in (a) of FIG. 1 , when the property control is in the second activation stage, the virtual object 302 selects the virtual object 1102 as the target object for performing the property transfer operation, and performs the property transfer operation. After the property transfer operation is successful, as shown in FIG. Fig.11 As shown in (b), the virtual object 1102 has the object property 306. At the same time, the virtual object 302 loses the object property 306, and the property control 1002 is transformed into the property control 1104, wherein the property control 1002 is a property control in the second activation stage, and the property control 1104 is a property control in the initial stage.
[0143] Through the embodiment of the present application, in response to the characteristic transfer operation, the characteristic control of the initial stage is displayed. The characteristic control is transformed from the second activation stage where the object characteristic transfer can be performed to the initial stage where the object characteristic cannot be temporarily extracted or transferred, thereby achieving the technical effect of being able to intuitively view the transfer result of the object characteristic, thereby achieving the efficiency of obtaining the object characteristic transfer result.
[0144] As an optional solution, in the process of displaying the characteristic control of the second activation stage, the method further includes:
[0145] A second operation crosshair is displayed, wherein the second operation crosshair is used to determine an execution target of the characteristic transfer operation.
[0146] In an optional embodiment, the second operation crosshairs can be but is not limited to being used to determine the execution target of the feature transfer operation. When it is necessary to move the second operation crosshairs to switch the execution target of the feature extraction operation, it can be achieved by but is not limited to moving the mouse so that the second operation crosshairs follows the mouse to the execution target, clicking the execution target to move the second operation crosshairs to the execution target, dragging the second operation crosshairs to the execution target, etc.
[0147] It should be noted that when the feature control is transformed into a feature control in the second activation stage, the second operation crosshairs are displayed at the same time, and the execution target that needs to perform the feature transfer operation is determined by the second operation crosshairs, thereby achieving the technical purpose of being able to clearly identify the execution target on which the feature transfer operation is to be performed, and further achieving the technical effect of improving the efficiency of performing the feature transfer operation on the execution target.
[0148] Further examples, continue based on Fig.11 The scene, optional Fig.12 As shown in (a) of FIG. 1 , when the virtual object 302 performs a property transfer operation of the object property 306 on the virtual object 1102, the crosshair 1202 is moved and aligned with the virtual object 1102, as shown in FIG. Fig.12 As shown in (b), after the crosshair 1202 is aligned with the virtual object 1102, it can be understood that the virtual object 302 selects the virtual object 1102 as the target object of the feature transfer operation.
[0149] Through the embodiment of the present application, the second operation reticle is displayed, wherein the second operation reticle is used to determine the execution target of the characteristic transfer operation. The execution target that needs to perform the characteristic transfer operation is determined by the second operation reticle, thereby achieving the technical purpose of being able to clearly define the execution target on which the characteristic transfer operation is to be performed, thereby achieving the technical effect of improving the efficiency of performing the characteristic transfer operation on the execution target.
[0150] As an optional solution, in the process of displaying the characteristic control of the second activation stage, the method further includes:
[0151] A second auxiliary identifier is displayed, wherein the second auxiliary identifier is used to prompt a triggering method of the characteristic transfer operation.
[0152] In an optional embodiment, the second auxiliary identifier may be, but is not limited to, an identifier for prompting a triggering method for feature transfer, and the content of the second auxiliary identifier prompt may be, but is not limited to, clicking the left side of the mouse, clicking a specific key on the keyboard, touching a specific location on the screen, making gestures in a specific area on the screen, etc.
[0153] It should be noted that when the feature control is transformed into a feature control in the second activation stage, the second auxiliary identifier is displayed at the same time, and the method of triggering the feature transfer operation is determined by the second auxiliary identifier, so that the operations required to execute the feature transfer operation can be clearly defined, thereby improving the efficiency of executing the feature transfer operation.
[0154] To further illustrate, the optional Fig.12 The scene shown, continue as Fig.13 As shown, when the virtual object 1102 is aimed at by the crosshair 1202, so that the virtual object 302 selects the virtual object 1102 as the target object for the characteristic transfer operation, the auxiliary mark 1302 is displayed, wherein the auxiliary mark 1302 can be understood as prompting the user that the virtual object 302 can perform the characteristic transfer operation on the virtual object 1102 by using the left mouse button.
[0155] Through the embodiment of the present application, a second auxiliary identifier is displayed, wherein the second auxiliary identifier is used to prompt the triggering method of the characteristic transfer operation. The method of triggering the characteristic transfer operation is determined by the second auxiliary identifier, thereby achieving the technical purpose of being able to clearly define the operations required to perform the characteristic transfer operation, thereby achieving the technical effect of improving the efficiency of performing the characteristic transfer operation.
[0156] As an optional solution, in the process of displaying the characteristic control of the second activation stage, the method further includes:
[0157] The third auxiliary mark is displayed, wherein the third auxiliary mark is used to prompt the triggering method of the characteristic self-use operation, and the characteristic self-use operation is an operation of obtaining the first virtual object of the object characteristic and assigning the object characteristic to the first virtual object itself.
[0158] In an optional embodiment, the third auxiliary identifier may be, but is not limited to, an identifier for prompting a triggering method for a characteristic self-use operation, and the content of the third auxiliary identifier prompt may be, but is not limited to, clicking the left side of the mouse, clicking a specific key on the keyboard, touching a specific position on the screen, making gestures in a specific area on the screen, etc.
[0159] In an optional embodiment, the characteristic self-use operation may be, but is not limited to, an operation of assigning the object characteristic to the first virtual object itself by assigning the object characteristic to the first virtual object itself.
[0160] To further illustrate, suppose that the virtual object A controlled by the player uses a feature extraction operation on the virtual object B and obtains the object feature C. At the same time, the function of the object feature C is to freeze the liquid. Then, the player can control the virtual object A to perform a feature extraction operation on the object feature C, so that the virtual object A obtains the ability to freeze the liquid.
[0161] It should be noted that when the feature control is transformed into a feature control in the third activation stage, the third auxiliary identifier is displayed at the same time, and the method of triggering the feature transfer operation is determined by the third auxiliary identifier, so that the operations required to execute the feature transfer operation can be clearly defined, thereby improving the efficiency of executing the feature transfer operation.
[0162] Further examples, continue based on Fig.10 The scene, optional Fig.14 As shown, after the virtual object 302 obtains the object property 306, and the property control 1002 indicates that the property control is in the second activation state at this time, an auxiliary mark 1402 is displayed at the same time, wherein the auxiliary mark 1402 is used to prompt that the object property 306 obtained by the virtual object 302 can be executed by clicking the right button of the mouse.
[0163] Through the embodiment of the present application, the third auxiliary mark is displayed, wherein the third auxiliary mark is used to prompt the triggering method of the characteristic self-use operation, and the characteristic self-use operation is the operation of the first virtual object that obtains the object characteristic and assigns the object characteristic to the first virtual object itself. The method of triggering the characteristic transfer operation is determined by the third auxiliary mark, thereby achieving the technical purpose of being able to clearly define the operation that needs to be performed to perform the characteristic transfer operation, and then achieving the technical effect of improving the efficiency of performing the characteristic transfer operation.
[0164] As an optional solution, the above virtual object interaction method also includes:
[0165] In response to obtaining the first virtual object of the object property, a property self-use operation is performed to display a first visualization element within the scope of action, wherein the first visualization element is an example element of the object property and the first virtual object is located within the scope of action.
[0166] In an optional embodiment, the first visualization element may be, but is not limited to, an example element of an object property displayed within the scope.
[0167] It should be noted that the scope of action may be, but is not limited to, a certain spatial limitation range, and may also be, but is not limited to, a certain time limitation range.
[0168] To further illustrate, assuming that the scope of action is a certain spatial restriction, when virtual object A with object characteristic B performs a characteristic self-use operation, all virtual objects within the scope of action will be affected by the characteristics of object characteristic B;
[0169] Assuming that the scope of action is a certain time limit range, when the virtual object A with object characteristic C performs the characteristic self-use operation, the scope of action is used to display the remaining time range affected by object characteristic C.
[0170] Further distance specification, optional such as Fig.15 As shown in (a) of FIG. 1 , there are a virtual object 1502 and an action range 1504 in the virtual scene, wherein the action range 1504 is the action range displayed after the virtual object 1502 performs a characteristic self-use operation on the obtained object characteristic. The action range 1504 can be understood as the remaining time for the object characteristic to affect the virtual object 1502, and as shown in FIG. Fig.15 As shown in (b) in FIG. 1 , after a period of time, the effective range 1504 decreases as time passes.
[0171] In an optional embodiment, after the first virtual object obtains the object characteristic, a characteristic self-use operation can be performed on the object characteristic. After the characteristic self-use operation is performed, an action range is generated, and a first visualization element that can represent the object characteristic is displayed within the action range. By generating an action range after performing the characteristic self-use operation and displaying the first visualization element within the action range, the information obtained after performing the characteristic self-use operation can be intuitively obtained, thereby improving the efficiency of obtaining information after performing the characteristic self-use operation.
[0172] To further illustrate, the optional Fig.16 As shown, in the virtual scene, there are virtual objects 1602, 1604, 1606, a scope 1608, and a visualization element 1612 of a virtual object 1610, wherein the scope 1608 is the scope displayed after the virtual object 1602 performs a characteristic self-use operation on the obtained object characteristic, and the scope 1608 can be understood as the maximum influence range of the object characteristic, the object characteristic is to power the robot, and the virtual objects 1602, 1604, and 1606 are within the scope 1608, and the virtual object 1610 is outside the scope 1608, and the visualization element 1612 can be understood as an example element for representing the object characteristic.
[0173] Through the embodiment of the present application, in response to the first virtual object that obtains the object characteristic, the characteristic self-use operation is performed, and the first visualization element is displayed within the scope of action, wherein the first visualization element is an example element of the object characteristic, and the first virtual object is located within the scope of action. By generating the scope of action after performing the characteristic self-use operation and displaying the first visualization element within the scope of action, the technical purpose of being able to intuitively obtain the information obtained after performing the characteristic self-use operation is achieved, thereby achieving the technical effect of improving the efficiency of information acquisition after performing the characteristic self-use operation.
[0174] As an optional solution, in the process of displaying the first visual element within the scope of action, the method further includes:
[0175] At least one virtual object within the display action range has object properties, wherein the at least one virtual object includes a first virtual object.
[0176] It should be noted that after the first virtual object that obtains the object characteristic performs the characteristic self-use operation, if the scope of action is a certain spatial range, after performing the characteristic self-use operation, all virtual objects within the scope of action have the object characteristic. By using the characteristic self-use operation, the virtual objects within the scope of action quickly have the object characteristic, thereby improving the interaction efficiency between virtual objects.
[0177] Further examples, continue based on Fig.16 The scene, optional Fig.17 As shown, assuming that after the virtual object 1602 performs a characteristic self-use operation on the object characteristic, the effect obtained is to power other virtual objects within the action effect 1608, then the virtual objects 1604 and 1606 within the action range 1608 are powered, and the virtual object 1610 outside the action range 1608 cannot be powered.
[0178] Through the embodiment of the present application, at least one virtual object within the scope of action is displayed to have object characteristics, wherein the at least one virtual object includes a first virtual object. By using the self-use operation of the characteristics, the virtual objects within the scope of action quickly have object characteristics, thereby improving the interaction efficiency between virtual objects. By using the self-use operation of the characteristics, the technical purpose of enabling the virtual objects within the scope of action to quickly have object characteristics is achieved, thereby achieving the technical effect of improving the interaction efficiency between virtual objects.
[0179] As an optional solution, in the process of displaying the first visual element within the scope of action, the method further includes:
[0180] S2-1, displaying a first virtual object to move;
[0181] S2-2, displaying that the action range moves along with the movement of the first virtual object.
[0182] It should be noted that, in order to improve the interaction efficiency between virtual objects, when the first virtual object moves, the display action range also moves with the movement of the first virtual object. By making the action range move with the movement of the first virtual object, the action range of the characteristic object can be flexibly moved to the virtual object that needs to be acted on, thereby improving the interaction efficiency of the virtual objects.
[0183] Further examples, continue based on Fig.17 The scene, optional Fig.18 As shown, when the virtual object 1602 moves, the action range 1608 also moves with the virtual object 1602. Fig.18 As shown in (a) of FIG. 1 , before the virtual object 1602 moves, the virtual object 1604 and the virtual object 1606 are within the action range 1608. Fig.18 As shown in (b), after the virtual object 1602 moves, the action range 1608 also moves. After the action range 1608 moves, the virtual objects 1604 and 1610 are within the action range 1608, while the virtual object 1606 falls outside the action range 1608 after the action range 1608 moves following the virtual object 1602. It can be understood that after the virtual object 1602 moves and the action range 1608 moves following the virtual object 1602, the virtual objects 1604 and 1610 are within the action range 1608, so that they can be powered, while the virtual object 1606 cannot be powered because it is outside the action range 1608.
[0184] Through the embodiment of the present application, the first virtual object is displayed to move; and the displayed action range moves with the movement of the first virtual object. By making the action range move with the movement of the first virtual object, the technical purpose of making the action range of the characteristic object flexibly move to the virtual object that needs to be acted on is achieved, thereby achieving the technical effect of improving the interaction efficiency of virtual objects.
[0185] As an optional solution, displaying the first virtual object with obtained object characteristics includes:
[0186] A second visualization element is displayed at an associated position of the first virtual object, wherein the second visualization element is an example element of the object property.
[0187] In an optional embodiment, the associated position of the first virtual object may be, but is not limited to, the shoulder, top of the head, a circle with the first virtual object as the center point and divided into a specific radius, or other positions associated with the first virtual object.
[0188] In an optional embodiment, the second visualization element may be, but is not limited to, an example element of an object characteristic, may be, but is not limited to, stationary at a position associated with the first virtual object, and may also be, but is not limited to, move around the first virtual object at a certain speed and in a specific direction.
[0189] To further illustrate, the optional Fig.19 As shown in (a) of FIG. 1 , there are virtual objects 1902, virtual objects 1904, and object characteristics 1906 in the virtual scene. After the virtual object 1902 selects the virtual object 1904 and performs a characteristic extraction operation, and after the object characteristics 1906 are obtained, Fig.19 As shown in (b) in FIG. 1 , a visualization element 1908 is displayed, wherein the visualization element 1908 is located at the shoulder of the virtual object 1902 , and the visualization element is an example element of the object property 1906 .
[0190] It should be noted that after the first virtual object obtains the object characteristics, by displaying the second visualization element and representing the obtained object characteristics through the second visualization element, it can be indicated that the first virtual object has obtained the object characteristics, thereby improving the efficiency of obtaining the characteristic extraction operation result information.
[0191] Through the embodiment of the present application, a second visualization element is displayed at the associated position of the first virtual object, wherein the second visualization element is an example element of the object characteristic. By displaying the second visualization element and representing the acquired object characteristic through the second visualization element, the technical purpose of being able to represent that the first virtual object has obtained the object characteristic is achieved, thereby achieving the technical effect of improving the efficiency of obtaining characteristic extraction operation result information.
[0192] As an optional solution, before displaying the second visualization element at the associated position of the first virtual object, the method further includes: displaying the second visualization element, transferring from the second virtual object to the first virtual object;
[0193] As an optional solution, before displaying the third virtual object having the object characteristics, the method further includes: displaying the second visualization element, and transferring it from the first virtual object to the third virtual object.
[0194] It should be noted that after the first virtual object obtains the object characteristics from the second virtual object, the second visualization element is displayed, and the second visualization element is transferred from the second virtual object to the first virtual object, so as to facilitate obtaining the result information of the characteristic extraction operation.
[0195] Furthermore, after the first virtual object obtains the object characteristic, when the characteristic transfer operation is performed on the third virtual object, the second visualization element is transferred from the first virtual object to the third virtual object, so as to facilitate obtaining the result information of the characteristic transfer operation. By transferring the second visualization element between virtual objects, the result information of the characteristic operation can be quickly obtained, thereby improving the efficiency of obtaining the result information of the characteristic operation.
[0196] To further illustrate, based on Fig.19 The scene, optional Fig. 20 As shown in (a) of FIG. 1 , after the virtual object 1902 obtains the object feature 1906 of the virtual object 1904 through the feature extraction operation, the display visualization element 1908 moves from the virtual object 1904 to the shoulder of the virtual object 1902, as shown in FIG. Fig. 20 As shown in (b) , when the visualization element 1908 moves to the shoulder of the virtual object 1902 , it can be understood that the virtual object 1902 at this time obtains the object characteristic 1906 .
[0197] Then, if Fig. 20 As shown in (b) of FIG. 1 , when the visualization element 1908 moves from the shoulder of the virtual object 1902 to the virtual object 2002, this process can be understood as the virtual object 1902 transferring the acquired object characteristics 1906 through the characteristic transfer operation, such as Fig. 20 As shown in (c) , when the visualization element 1908 is transferred to the virtual object 2002 , the virtual object 2002 acquires the object property 1906 .
[0198] Through the embodiment of the present application, the second visualization element is displayed and transferred from the second virtual object to the first virtual object; the second visualization element is displayed and transferred from the first virtual object to the third virtual object. By transferring the second visualization element between virtual objects, the technical purpose of being able to quickly obtain the result information of the characteristic operation is achieved, thereby achieving the technical effect of improving the efficiency of obtaining the result information of the characteristic operation.
[0199] As an optional solution, in the case where the object characteristic is the attribute energy of the second virtual object, displaying the first virtual object to obtain the object characteristic includes:
[0200] The first virtual object having obtained attribute energy is displayed, wherein the attribute energy is energy related to at least one type of attribute of the second virtual object.
[0201] In an optional embodiment, at least one type of attribute may be, but is not limited to, attributes possessed by the second virtual object, such as function attributes, performance attributes, and other attributes related to the second virtual object.
[0202] In an optional embodiment, the attribute energy may be, but is not limited to, energy related to at least one type of attribute of the second virtual object.
[0203] It should be noted that, when the object characteristic is the attribute energy of the second virtual object, at least one type of attribute of the second virtual object is determined, and the attribute energy related to at least one type of attribute of the second virtual object is extracted, so as to increase the interaction methods of virtual objects and thereby improve the interaction efficiency between virtual objects.
[0204] Through the embodiment of the present application, the first virtual object that obtains attribute energy is displayed, wherein the attribute energy is energy related to at least one type of attribute of the second virtual object. By extracting the attribute energy related to at least one type of attribute of the second virtual object, the technical purpose of increasing the interaction mode of the virtual objects is achieved, thereby achieving the technical effect of improving the interaction efficiency between virtual objects.
[0205] As an optional solution, displaying the first virtual object that obtains the attribute energy includes at least one of the following:
[0206] S3-1, displaying a first virtual object that obtains a first attribute energy, wherein the first attribute energy is a first energy corresponding to a functional attribute of a second virtual object, the first energy is a first type of energy, the first type is a type directly related to the functional attribute, and at least one type of attribute includes the functional attribute;
[0207] S3-2, displaying the first virtual object that obtains the second attribute energy, wherein the second attribute energy is the second energy corresponding to the performance attribute of the second virtual object, the second energy is a second type of energy, the second type is a type indirectly related to the performance attribute, and at least one type of attribute includes the performance attribute.
[0208] In an optional embodiment, the first attribute energy may be but is not limited to a first type of energy corresponding to the functional attributes of the second virtual object, the first type may be but is not limited to a type directly related to the functional attributes, and at least one type of attributes includes functional attributes.
[0209] To further illustrate, when the attribute energy of the second virtual object is energy directly related to the functional attributes, and assuming that the second virtual object is a light bulb, the attribute energy related to the functional attributes of the second virtual object that can be extracted from the second virtual object is light energy or electric energy.
[0210] In an optional embodiment, the second attribute energy may be but is not limited to a second type of energy corresponding to the performance attribute of the second virtual object, the second type may be but is not limited to a type indirectly related to the performance attribute, and at least two types of attributes include the performance attribute.
[0211] In an optional embodiment, the performance attributes may be understood as, but are not limited to, the virtual object's emotional expression, behavioral expression, clothing expression, and other attributes related to the virtual object's appearance or behavior.
[0212] To further illustrate, when the attribute energy of the second virtual object is energy indirectly related to the performance attribute, and the second virtual object is a virtual character, and the second virtual object is in an angry mood at this time, fire attribute energy can be obtained at this time, wherein the fire attribute is indirectly related to anger; when the second virtual object is in a sad mood at this time, water attribute energy can be obtained at this time, wherein the water attribute is indirectly related to sadness; when the second virtual object is a virtual character, and the second virtual object is wearing a yellow lightning costume at this time, electric attribute energy can be obtained at this time, wherein the electric attribute is indirectly related to the yellow lightning costume.
[0213] In addition, when multiple different attribute energies are obtained, one can be selected from the multiple attribute energies as the final attribute energy, but is not limited to. All attribute energies can also be obtained, or all attribute energies can be fused to obtain new attribute energies. For example, fire energy and wind energy can be combined to form explosive energy, etc.
[0214] It should be noted that by distinguishing the attributes of virtual objects into functional attributes and presentation attributes, a variety of different interaction methods can be obtained, thereby improving the interaction efficiency between virtual objects.
[0215] Through the embodiment of the present application, a first virtual object that obtains a first attribute energy is displayed, wherein the first attribute energy is a first energy corresponding to a functional attribute of a second virtual object, the first energy is a first type of energy, the first type is a type directly related to the functional attribute, and at least one type of attribute includes the functional attribute; a first virtual object that obtains a second attribute energy is displayed, wherein the second attribute energy is a second energy corresponding to a performance attribute of the second virtual object, the second energy is a second type of energy, the second type is a type indirectly related to the performance attribute, and at least one type of attribute includes the performance attribute. By distinguishing the attributes of virtual objects into functional attributes and performance attributes, the technical purpose of being able to obtain a variety of different interaction methods is achieved, thereby achieving the technical effect of improving the interaction efficiency between virtual objects.
[0216] As an optional solution, when the distance between the first virtual object and the second virtual object is greater than or equal to a first preset threshold, before displaying the first virtual object that obtains the object characteristics, the method further includes:
[0217] At the second virtual object, displaying a first crosshair with a first icon, wherein the first crosshair is used to determine an execution target of the feature extraction operation, and the first icon is used to prompt that the feature extraction operation is prohibited from being executed;
[0218] As an optional solution, when the distance between the first virtual object and the third virtual object is greater than or equal to the second preset threshold, before displaying the third virtual object having the object characteristics, the method further includes:
[0219] At the third virtual object, a second crosshair with a second icon is displayed, wherein the second crosshair is used to determine the execution target of the characteristic transfer operation, and the second icon is used to prompt that the characteristic transfer operation is prohibited from being executed.
[0220] In an optional embodiment, the first icon may be used, but is not limited to, to indicate that the feature extraction operation is prohibited.
[0221] It should be noted that when the first virtual object is far away from the second virtual object that needs to perform a feature extraction operation, the first icon indicating that the feature extraction operation is prohibited is displayed, so that the player or user who controls the first virtual object can quickly obtain the result of the feature extraction operation. When the prohibition is displayed, it means that the first virtual object needs to continue to approach the second virtual object, thereby improving the interaction efficiency between virtual objects.
[0222] To further illustrate, the optional Fig.21 As shown, there are virtual object 2102, virtual object 2104, crosshair 2106, and icon 2108 in the virtual scene, wherein virtual object 2102 can be understood as a virtual object controlled by a player, and the distance between virtual object 2102 and virtual object 2104 exceeds the maximum distance for performing a feature extraction operation, and crosshair 2106 is aligned with virtual object 2104, indicating that the player controls virtual object 2102 to perform a feature extraction operation on virtual object 2104, and at this time, icon 2108 exists in crosshair 2106, and icon 2108 is used to indicate that the feature extraction operation of virtual object 2102 on virtual object 2104 is prohibited.
[0223] In an optional embodiment, the second icon may be used, but is not limited to, to prompt that the characteristic transfer operation is prohibited from being executed.
[0224] It should be noted that when the second virtual object is far away from the second virtual object that needs to perform the characteristic transfer operation, the second icon indicating that the characteristic transfer operation is prohibited is displayed, so that the player or user who controls the second virtual object can quickly obtain the result of the characteristic transfer operation. When the prohibition of execution is displayed, it means that the first virtual object needs to continue to approach the second virtual object, thereby improving the interaction efficiency between virtual objects.
[0225] To further illustrate, the optional Fig. 22 As shown, there are virtual object 2202, virtual object 2204, crosshair 2206, and icon 2208 in the virtual scene, wherein virtual object 2202 can be understood as a virtual object controlled by a player, and the distance between virtual object 2202 and virtual object 2204 exceeds the maximum distance for performing a characteristic transfer operation, and crosshair 2206 has been aimed at virtual object 2204, indicating that the player controls virtual object 2202 and is about to perform a characteristic transfer operation on virtual object 2204, and at this time, icon 2208 exists in crosshair 2206, and icon 2208 is used to prompt that the characteristic transfer operation of virtual object 2202 to virtual object 2204 is prohibited.
[0226] Through the embodiment of the present application, at the second virtual object, a first crosshair with a first icon is displayed, wherein the first crosshair is used to determine the execution target of the characteristic extraction operation, and the first icon is used to prompt that the characteristic extraction operation is prohibited; at the third virtual object, a second crosshair with a second icon is displayed, wherein the second crosshair is used to determine the execution target of the characteristic transfer operation, and the second icon is used to prompt that the characteristic transfer operation is prohibited. By displaying the second icon prompting that the characteristic transfer operation is prohibited, the technical purpose of enabling the player or user who controls the second virtual object to quickly obtain the result of the characteristic extraction or transfer operation is achieved, thereby achieving the technical effect of improving the interaction efficiency between virtual objects.
[0227] As an optional solution, after displaying a first crosshair with a first icon at the second virtual object, the method further includes:
[0228] In the case where the feature extraction operation is acquired, first prohibition information is displayed, wherein the first prohibition information is used to prompt that the distance between the first virtual object and the second virtual object exceeds the effective execution range of the feature extraction operation;
[0229] As an optional solution, after displaying a second crosshair with a second icon at the third virtual object, the method further includes:
[0230] When a characteristic transfer operation is acquired, second prohibition information is displayed, wherein the second prohibition information is used to prompt that the distance between the first virtual object and the third virtual object exceeds the effective execution range of the characteristic transfer operation.
[0231] In an optional embodiment, the first prohibition information may be, but is not limited to, used to prompt that the distance between the first virtual object and the second virtual object exceeds the effective execution range of the feature extraction operation.
[0232] It should be noted that when the first virtual object is far away from the second virtual object, a first crosshair with a first icon will be displayed to prompt that the feature extraction operation is prohibited. However, when the user continues to manipulate the first virtual object to perform the feature extraction operation, the first prohibition message will be displayed to indicate that the distance between the first virtual object and the second virtual object exceeds the effective execution range of the feature extraction operation, which means that the first virtual object needs to continue to approach the second virtual object to perform the feature extraction operation, thereby improving the interaction efficiency between virtual objects.
[0233] Further distance description, continue based on Fig.21 The scene, optional Fig.23 As shown, when the crosshair 2106 is aimed at the virtual object 2104 and the crosshair 2106 with an icon 2108 for prompting the virtual object 2102 to prohibit the execution of a feature extraction operation on the virtual object 2104 is displayed, if the player still operates the virtual object 2102 to perform a feature extraction operation on the virtual object 2104, a prohibition message 2302 is displayed, wherein the prohibition message 2302 is used to prompt that the distance between the virtual object 2102 and the virtual object 2104 exceeds the effective execution range of the feature extraction operation.
[0234] In an optional embodiment, the second prohibition information may be, but is not limited to, used to prompt that the distance between the first virtual object and the third virtual object exceeds the effective execution range of the characteristic transfer operation.
[0235] It should be noted that when the first virtual object is far away from the third virtual object, a second crosshair with a second icon will be displayed first to prompt that the characteristic transfer operation is prohibited. However, when the user continues to control the first virtual object to perform the characteristic transfer operation, the first prohibition message will be displayed to prompt that the distance between the first virtual object and the third virtual object exceeds the effective execution range of the characteristic transfer operation, which means that the first virtual object needs to continue to approach the third virtual object, thereby improving the interaction efficiency between virtual objects.
[0236] Further examples, continue based on Fig. 22 The scene, optional Fig.24 As shown, when the crosshair 2206 is aimed at the virtual object 2204 and the crosshair 2206 with an icon 2208 for prompting that the characteristic transfer operation of the virtual object 2202 to the virtual object 2204 is prohibited is displayed, if the player still operates the virtual object 2202 to perform the characteristic transfer operation on the virtual object 2104, the prohibition information 2402 is displayed, wherein the prohibition information 2402 is used to prompt that the distance between the virtual object 2202 and the virtual object 2204 exceeds the effective execution range of the characteristic transfer operation.
[0237] Through the embodiment of the present application, when a feature extraction operation is obtained, a first prohibition message is displayed, wherein the first prohibition message is used to prompt that the distance between the first virtual object and the second virtual object exceeds the effective execution range of the feature extraction operation; when a feature transfer operation is obtained, a second prohibition message is displayed, wherein the second prohibition message is used to prompt that the distance between the first virtual object and the third virtual object exceeds the effective execution range of the feature transfer operation. By displaying the prohibition message, the technical purpose of prompting that the distance between the first virtual object and the second virtual object exceeds the effective execution range of the feature extraction operation, or the distance between the first virtual object and the third virtual object exceeds the effective execution range of the feature transfer operation is achieved, thereby achieving the technical effect of being able to improve the interaction efficiency between virtual objects.
[0238] As an optional solution, applied to a virtual game task, before displaying the third virtual object having object characteristics, the method further includes:
[0239] displaying a third virtual object lacking object characteristics, wherein the third virtual object is related to the virtual game task;
[0240] In displaying the third virtual object having the object characteristics, the method further includes:
[0241] Displays the completion of a virtual game task, or displays the increase in task progress of a virtual game task.
[0242] In an optional embodiment, the virtual game task may be, but is not limited to, a goal or challenge set in a virtual game scene, may be, but is not limited to, being used to guide or prompt the player to advance the game process, and the virtual game task may be, but is not limited to, being related to a third virtual game task.
[0243] The task progress of the virtual game may be, but is not limited to, the current completion progress of the virtual game task.
[0244] In an optional embodiment, before the first virtual object transfers the object property obtained from the second virtual object to the third virtual object, the third virtual object lacking the object property is first displayed;
[0245] Further, after the first virtual object transfers the object characteristics obtained from the second virtual object to the third virtual object, the virtual object that obtains the object characteristics is displayed, and at the same time, the completion of the virtual game task is displayed or the task progress of the virtual game task is displayed to increase.
[0246] Further examples, continue based on Figure 5 The scene, optional Fig.25As shown, after the virtual object 502 transfers the object characteristic 506 to the virtual object 508 by performing a characteristic transfer operation, completion information 2502 is displayed, wherein the completion information 2502 is used to prompt that the virtual task has been completed.
[0247] It should be noted that by displaying the third virtual object lacking the object characteristic before the object characteristic is transferred, and displaying the completion of the virtual game task or the increase in the progress of the virtual game task after the characteristic transfer is successful, the result after the object characteristic is transferred to the third virtual object lacking the object characteristic can be obtained in time, thereby improving the efficiency of obtaining the object characteristic transfer result. In addition, if the transferred third virtual object is not the virtual object lacking the object characteristic, the transfer failure information is displayed, and the transfer failure information can be used, but is not limited to, to prompt that the third virtual object has obtained the object characteristic.
[0248] Through the embodiment of the present application, a third virtual object lacking object characteristics is displayed, wherein the third virtual object is related to a virtual game task; the completion of the virtual game task is displayed, or the task progress of the virtual game task is displayed to increase. By displaying the third virtual object lacking object characteristics before the object characteristics are transferred, and displaying the completion of the virtual game task or the increase in the progress of the virtual game task after the characteristics are successfully transferred, the technical purpose of being able to timely obtain the result after transferring the object characteristics to the third virtual object lacking object characteristics is achieved, thereby achieving the technical effect of improving the efficiency of obtaining the object characteristics transfer result.
[0249] As an optional solution, after displaying the first virtual object with obtained object characteristics, the method further includes:
[0250] In response to obtaining the first virtual object of the object property, a property release operation is performed, and a third visualization element is displayed to release the first virtual object, wherein the third visualization element is an example element of the object property.
[0251] In an optional embodiment, the third visualization element may be, but is not limited to, an instance element of an object property.
[0252] In an optional embodiment, after the first virtual object obtains the object property and performs the property release operation, the first virtual object is displayed to release the third visualization element.
[0253] To further illustrate, when the object characteristic obtained by the first virtual object is fire energy, when the characteristic is released, the third visualization element that can be displayed is using fire energy to ignite or using fire energy to illuminate;
[0254] When the object characteristic obtained by the first virtual object is electric energy, during the characteristic release operation, the third visualization element that can be displayed is a lightning-shaped element, or a paralysis effect is produced on the virtual character that is touched.
[0255] It should be noted that when the first virtual object performs a characteristic release operation on an object characteristic, the object characteristic can be released by performing the characteristic release operation, thereby achieving a specific interaction effect, thereby improving the interaction efficiency in a specific virtual scene.
[0256] To further illustrate, the optional Fig.26 As shown in (a) of FIG. 1 , there is a virtual object 2602, wherein the virtual object 2602 obtains an object property 2604, and the object property 2604 can be understood as electrical property energy, such as Fig.26 As shown in (b), when the virtual object 2602 performs a property release operation on the object property 2604, a visualization element 2606 is displayed. The visualization element 2606 is related to the object property 2604. The visualization element 2606 can be understood as a lightning-shaped element that appears after the object property 2604 is released.
[0257] Through the embodiment of the present application, in response to the first virtual object that obtains the object characteristic, the characteristic release operation is performed, and the first virtual object is displayed to release the third visualization element, wherein the third visualization element is an example element of the object characteristic. The object characteristic is released by performing the characteristic release operation, thereby achieving the technical purpose of achieving a specific interaction effect in a specific virtual scene, and further achieving the technical effect of improving the interaction efficiency in the specific virtual scene.
[0258] As an optional solution, the above virtual object interaction method is applied to a role-playing puzzle game.
[0259] In an optional embodiment, this embodiment can perform remote extraction / release in an over-the-shoulder perspective without having to walk up to the object, greatly expanding the degree of freedom of operation and the fun of level layout, such as the ability to extract a bird flying in the air;
[0260] Furthermore, the characteristics of "carrying" object A are changed to "extracting" the characteristics of object A, and then given to other people or objects to achieve the goal of solving the puzzle. Compared with simple carrying, it is more interesting. For example, the emotions of character A can be extracted to character B later;
[0261] In addition, in addition to releasing to other objects, the ability to absorb has been released to oneself, which increases the diversity of puzzle-solving methods. After releasing to oneself, the ability can be transferred to multiple surrounding objects by moving within a period of time to complete more efficient puzzle-solving.
[0262] In an optional embodiment, the player may encounter puzzles in the big world where they need to activate some machines that rely on electricity to solve puzzles. For example, the player needs to activate a robot to complete the plot in the following level, but the robot is out of electricity.
[0263] At this time, the player can look for objects with electricity nearby, such as street lamps. Street lamps need electricity to light up, so street lamps contain electricity. In this embodiment, the absorption ability key (T key) can be turned on to absorb electricity. Click the T key to enter the over-the-shoulder perspective and display the absorption crosshair, and the operation button in the lower right corner becomes the absorption button and the exit button.
[0264] Then move the mouse to aim, and align the crosshair to the part where the street lamp is lit. The crosshair will be highlighted and the energy attributes contained in the object will appear above it. The light is "electricity".
[0265] Then click the left button to absorb the ability, the electric energy is absorbed and flies to the character's shoulders, and the character can carry this ability in a larger range. At the same time, the perspective returns to the normal third-person perspective, the lower right corner returns to the original operation button, and the absorption ability button T changes to the "electricity" icon of the absorbed object.
[0266] After the player obtains the electric energy, the player controls the virtual character carrying the electric energy back to the robot that has run out of power, and clicks the T key to release it: after the release, the energy ball on the character's shoulder flies to the robot, and the robot receives the electric energy and starts up. The puzzle is solved.
[0267] In addition, players can also choose to release themselves by pressing the right mouse button. After release, energy will surround themselves in a circular range, and the energy will disappear after a period of time. Move the character closer to the target so that the spherical range covers the robot, and you can also give the robot electrical energy. This operation method is more suitable for situations where there are many robots around or the targets are scattered, making the puzzle more interesting and faster to solve.
[0268] It should be noted that there are certain range restrictions in the above absorption and release processes. The character can only absorb the abilities of objects within the maximum radius R1; and can only release abilities to objects within the maximum radius R2. Therefore, when the distance is insufficient, a small disabled icon will be displayed on the crosshair, and clicking the absorption / release button will fail and prompt "Distance is too far".
[0269] In addition to the electrical energy in the above case, there are many other abilities that can be absorbed, such as absorbing the emotions of character A and giving them to character B, absorbing light energy and giving it to yourself for portable lighting, etc. This improves the richness of the gameplay in the big world, but the operation method can be unified into the above absorption and release process, which is interesting and reduces the cognitive burden of players.
[0270] In an optional embodiment, before solving the puzzle, the planner first needs to configure the capabilities of each model object, such as configuring the lamp component of a street lamp to "electricity", configuring the fire to "burning", etc. At the same time, the corresponding puzzle mechanism needs to be configured to accept a certain characteristic to be activated, such as configuring a robot with no power to be activated by "electricity".
[0271] Optional such as Fig. 27 As shown, the following is the specific implementation method of absorption:
[0272] S2702, press the "Absorb (T key)" button;
[0273] S2704, the perspective changes to a third-person over-the-shoulder perspective, the crosshair is displayed, and the button switch in the lower right corner changes to "Exit" and "Absorb", and the exchangeable items with extractable characteristics are displayed with a white outline;
[0274] S2706, the crosshairs are aimed at the interactive object containing the extractable trait;
[0275] S2708, determining whether the camera direction intersects with the object and there are no other objects in between, if yes, execute S2710, otherwise execute S2704;
[0276] S2710, determining whether the straight-line distance between the character and the aiming object is less than or equal to the maximum suction radius R, if yes, execute S2712, otherwise execute S2714;
[0277] S2712, the crosshair becomes highlighted, the trait icon and name of the model are displayed above the crosshair, and the model of the exchangeable item that can extract the trait changes from a white outline to a highlighted color outline;
[0278] S2714, a small unavailable mark is displayed on the crosshairs, the corresponding trait icon and name are displayed above the crosshairs, and the model of the exchangeable item that can extract the trait changes from a white outline to a bright color outline;
[0279] S2716, click the "Absorb (left mouse button)" button;
[0280] S2718, the perspective changes to the normal perspective, and the corresponding absorption action and characteristics are played, and the crosshair is hidden. The button switching state in the lower right corner returns to normal, and the original T button changes to the "electricity" icon;
[0281] S2720, click the "Absorb (left mouse button)" button;
[0282] S2722, pop-up prompt text "Distance too far";
[0283] S2724, the character moves closer to the exchangeable object from which the trait can be extracted, and returns to S2708.
[0284] Optional such as Fig.28 As shown, the following is the specific implementation method of release:
[0285] S2802, pressing the "Capability (T key)" button, wherein there are multiple capabilities, for example, capability A;
[0286] S2804, the perspective changes to a third-person over-the-shoulder perspective, and the crosshair is displayed. The case switching status in the lower right corner changes to "Exit", "Release to Self", "Release to Others / Objects", and the models of interactive objects that can be used to release abilities are outlined in white.
[0287] S2806, aim the crosshair at an interactive object that can release abilities;
[0288] S2808, determining whether the camera direction intersects with the object and there are no other objects in between, if yes, execute S2810, otherwise execute S2804;
[0289] S2810, determining whether the straight-line distance between the character and the aiming object is less than or equal to the maximum release radius R, if yes, executing S2812, otherwise executing S2804;
[0290] S2812, determine whether the targeted object can absorb capacity A, if yes, execute S2814 or S2816, otherwise execute S2832;
[0291] S2814, the crosshair becomes highlighted, and the white outline of the model of the interactive object that can release the ability becomes the highlight color outline;
[0292] S2816, click the "Release to Others / Things (left mouse button)" button;
[0293] S2818, the view returns to the normal view, the release action and special effects are played, and the model of the interactive object that can release the ability activates the specified animation. At this time, the crosshair is hidden, the button switching state in the lower right corner returns to normal, and the original T button returns to the "absorption icon";
[0294] S2820, click the "Release to Self (right mouse button)" button;
[0295] S2822, the perspective changes back to the normal perspective, the actions and special effects released to the character are played, the character model plays the specified spherical volume special effects, the crosshair is hidden at this time, the button switching state in the lower right corner is restored to normal, and the original T button is changed back to the "absorption icon";
[0296] S2824, determining whether more than 50% of the volume of the interactive object overlaps with the spherical special effect, if yes, execute S2826, otherwise execute S2828;
[0297] S2826, determining whether the interactive object can react with capability A, if yes, executing S2830, otherwise executing S2828;
[0298] S2828, no changes occur to the interactable objects;
[0299] S2830, the interactive object changes to the corresponding activation state;
[0300] S2832, the crosshair does not change color and remains white;
[0301] S2834, click the "Release to Others / Objects (left mouse button)" or "Release to Self (right mouse button)" button;
[0302] S2836, a prompt text "Cannot release to this object" pops up.
[0303] Through the embodiments of the present application, through remote extraction, the ability is extracted and released to itself or other interactive objects, thereby achieving the technical purpose of making the big world puzzle interactive objects and puzzle mechanisms more open, interesting and diverse, more playable and replayable, while unifying the operation and not bringing a greater cognitive burden to the players, thereby achieving the technical effect of improving the interaction efficiency of virtual objects in the big world puzzle game scene.
[0304] It is understandable that in the specific implementation of this application, related data such as user information is involved. When the above embodiments of this 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.
[0305] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0306] According to another aspect of the embodiments of the present application, a virtual object interaction device for implementing the above virtual object interaction method is also provided. Fig.29 As shown, the device comprises:
[0307] An extraction unit 2902 is configured to perform a feature extraction operation on a second virtual object having object features in response to the first virtual object, and display the first virtual object having the object features;
[0308] The transfer unit 2904 is configured to display the third virtual object having the object characteristics in response to the first virtual object obtaining the object characteristics and performing a characteristic transfer operation on the third virtual object.
[0309] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0310] As an optional solution, the extraction unit 2902 includes: a first display module for displaying the characteristic controls of the initial stage; and a second display module for displaying the characteristic controls of the first activation stage in response to a first activation instruction triggered by extracting the characteristic controls of the initial stage.
[0311] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0312] As an optional solution, the second display module includes: a first display submodule, used to display a first operation crosshair, wherein the first operation crosshair is used to determine an execution target of the feature extraction operation.
[0313] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0314] As an optional solution, the second display module includes: a second display submodule, which is used to display a first auxiliary identifier, wherein the first auxiliary identifier is used to prompt a triggering method of the feature extraction operation.
[0315] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0316] As an optional solution, the extraction unit 2902 includes: a third display module, used to display the characteristic controls of the transition stage.
[0317] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0318] As an optional solution, the third display module includes: a third display submodule, which is used to display the characteristic control of the second activation stage in response to the second activation instruction triggered by the characteristic control of the transition stage.
[0319] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0320] As an optional solution, the third display submodule includes: a first display subunit, which is used to display the characteristic control of the initial stage in response to the characteristic transfer operation.
[0321] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0322] As an optional solution, the third display submodule includes: a second display subunit, used to display a second operation crosshair, wherein the second operation crosshair is used to determine the execution target of the characteristic transfer operation.
[0323] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0324] As an optional solution, the third display submodule includes: a third display subunit, used to display a second auxiliary identifier, wherein the second auxiliary identifier is used to prompt a triggering method of the characteristic transfer operation.
[0325] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0326] As an optional solution, the third display submodule includes: a fourth display subunit, used to display a third auxiliary identifier, wherein the third auxiliary identifier is used to prompt the triggering method of the characteristic self-use operation, and the characteristic self-use operation is an operation of obtaining the first virtual object of the object characteristic and assigning the object characteristic to the first virtual object itself.
[0327] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0328] As an optional solution, the device also includes: a display unit, which is used to display a first visualization element within the scope of action in response to a first virtual object that obtains the object characteristics and performs a characteristic self-use operation, wherein the first visualization element is an example element of the object characteristics and the first virtual object is located in the scope of action.
[0329] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0330] As an optional solution, the display unit includes: a fourth display module, used to display at least one virtual object within the action range having object characteristics, wherein the at least one virtual object includes the first virtual object.
[0331] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0332] As an optional solution, the display unit includes: a fifth display module, used to display the movement of the first virtual object; and a sixth display module, used to display the movement of the action range along with the movement of the first virtual object.
[0333] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0334] As an optional solution, the extraction unit 2902 includes: a sixth display module, configured to display a second visualization element at an associated position of the first virtual object, wherein the second visualization element is an example element of an object characteristic.
[0335] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0336] As an optional solution, the sixth display module includes: a fourth display submodule, used to display the second visualization element, transferred from the second virtual object to the first virtual object; a fifth display submodule, used to display the second visualization element, transferred from the first virtual object to the third virtual object.
[0337] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0338] As an optional solution, the extraction unit 2902 includes: a seventh display module, configured to display the first virtual object with obtained attribute energy, wherein the attribute energy is energy related to at least one type of attribute of the second virtual object.
[0339] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0340] As an optional scheme, the seventh display module includes: a sixth display submodule, used to display the first virtual object that obtains the first attribute energy, wherein the first attribute energy is the first energy corresponding to the functional attribute of the second virtual object, the first energy is a first type of energy, the first type is a type directly related to the functional attribute, and at least one type of attribute includes the functional attribute; a seventh display submodule, used to display the first virtual object that obtains the second attribute energy, wherein the second attribute energy is the second energy corresponding to the performance attribute of the second virtual object, the second energy is a second type of energy, the second type is a type indirectly related to the performance attribute, and at least one type of attribute includes the performance attribute.
[0341] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0342] As an optional solution, the extraction unit 2902 includes: an eighth display module, used to display a first crosshair with a first icon at the second virtual object, wherein the first crosshair is used to determine the execution target of the feature extraction operation, and the first icon is used to prompt that the feature extraction operation is prohibited; the transfer unit 2904 includes: a ninth display module, used to display a second crosshair with a second icon at the third virtual object, wherein the second crosshair is used to determine the execution target of the feature transfer operation, and the second icon is used to prompt that the feature transfer operation is prohibited.
[0343] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0344] As an optional scheme, the eighth display module includes: an eighth display sub-module, which is used to display first prohibition information when a feature extraction operation is obtained, wherein the first prohibition information is used to prompt that the distance between the first virtual object and the second virtual object exceeds the effective execution range of the feature extraction operation; the ninth display module includes: a ninth display sub-module, which is used to display second prohibition information when a feature transfer operation is obtained, wherein the second prohibition information is used to prompt that the distance between the first virtual object and the third virtual object exceeds the effective execution range of the feature transfer operation.
[0345] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0346] As an optional solution, the transfer unit 2904 includes: a tenth display module, used to display a third virtual object lacking object characteristics, wherein the third virtual object is related to a virtual game task; an eleventh display module, used to display the completion of the virtual game task, or to display the increase in task progress of the virtual game task.
[0347] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0348] As an optional solution, the extraction unit 2902 includes: a twelfth display module, which is used to display the third visual element released by the first virtual object in response to the first virtual object that obtains the object characteristic performing a characteristic release operation, wherein the third visual element is an example element of the object characteristic.
[0349] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, which will not be described in detail in this example.
[0350] According to another aspect of the embodiment of the present application, an electronic device for implementing the above virtual object interaction method is also provided. The electronic device can be but is not limited to: Figure 1The user device 102 or the server 112 shown in FIG. 1 is used as an example to illustrate the electronic device as the user device 102. Fig.30 As shown, the electronic device includes a memory 3002 and a processor 3004, wherein the memory 3002 stores a computer program, and the processor 3004 is configured to execute the steps in any one of the above method embodiments through the computer program.
[0351] In an optional embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.
[0352] In an optional embodiment, the processor may be configured to perform the following steps through a computer program:
[0353] S1, in response to a first virtual object, performing a feature extraction operation on a second virtual object having object features, and displaying the first virtual object having the object features;
[0354] S2, in response to the first virtual object obtaining the object characteristics, performing a characteristic transfer operation on the third virtual object, and displaying the third virtual object having the object characteristics.
[0355] Alternatively, a person skilled in the art may understand that: Fig.30 The structure shown is for illustration only. Fig.30 The structure of the electronic device is not limited. Fig.30 More or fewer components (such as network interfaces, etc.) as shown in, or with Fig.30 Different configurations are shown.
[0356] Among them, the memory 3002 can be used to store software programs and modules, such as the program instructions / modules corresponding to the interactive method and device of virtual objects in the embodiments of the present application. The processor 3004 executes various functional applications and data processing by running the software programs and modules stored in the memory 3002, that is, realizing the above-mentioned interactive method of virtual objects. The memory 3002 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 3002 may further include a memory remotely located relative to the processor 3004, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 3002 can be specifically, but not limited to, used to store information such as virtual objects and object characteristics. As an example, such as Fig.30As shown, the memory 3002 may include, but is not limited to, the extraction unit 2902 and the transfer unit 2904 in the virtual object interaction device. In addition, it may also include, but is not limited to, other module units in the virtual object interaction device, which will not be described in detail in this example.
[0357] Optionally, the transmission device 3006 is used to receive or send data via a network. Specific examples of the network may include wired networks and wireless networks. In one example, the transmission device 3006 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 3006 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0358] In addition, the electronic device further includes: a display 3008 for displaying information such as the virtual object and object characteristics; and a connection bus 3010 for connecting various module components in the electronic device.
[0359] In other embodiments, the user device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes through network communication. Among them, a peer-to-peer network may be formed between the nodes, and any form of computing device, such as a server, user device, or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.
[0360] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer program / instruction comprising a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions provided by the embodiments of the present application are executed.
[0361] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0362] It should be noted that the computer system of the electronic device is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0363] The computer system includes a central processing unit (CPU), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) or the program loaded from the storage part to the random access memory (RAM). In the random access memory, various programs and data required for system operation are also stored. The central processing unit, the read-only memory and the random access memory are connected to each other through a bus. The input / output interface (I / O interface) is also connected to the bus.
[0364] The following components are connected to the input / output interface: an input part including a keyboard, a mouse, etc.; an output part including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a local area network card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the input / output interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage part as needed.
[0365] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program contains a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions defined in the system of the present application are executed.
[0366] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the above-mentioned various optional implementations.
[0367] In an optional embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0368] S1, in response to a first virtual object, performing a feature extraction operation on a second virtual object having object features, and displaying the first virtual object having the object features;
[0369] S2, in response to the first virtual object obtaining the object characteristics, performing a characteristic transfer operation on the third virtual object, and displaying the third virtual object having the object characteristics.
[0370] Optionally, in the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program with a predetermined function, and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories), or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0371] In an optional embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the electronic device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0372] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0373] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.
[0374] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0375] In the several embodiments provided in the present application, it should be understood that the disclosed user equipment can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0376] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0377] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0378] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A virtual object interaction method, characterized in that: include: In response to the first virtual object, performing a feature extraction operation on the second virtual object having the object feature, and displaying the first virtual object obtained with the object feature; In response to the first virtual object obtaining the object characteristic, a characteristic transfer operation is performed on the third virtual object, and the third virtual object having the object characteristic is displayed.
2. The method according to claim 1, characterized in that: Before displaying the first virtual object having the object characteristic, the method further includes: Displays the initial stage of feature controls; In response to the first activation instruction triggered by the feature control extraction control of the initial stage, the feature control of the first activation stage is displayed.
3. The method according to claim 2, characterized in that In the process of displaying the characteristic control of the first activation stage, the method further includes: A first operation crosshair is displayed, wherein the first operation crosshair is used to determine an execution target of the feature extraction operation.
4. The method according to claim 2, characterized in that: In the process of displaying the characteristic control of the first activation stage, the method further includes: A first auxiliary identifier is displayed, wherein the first auxiliary identifier is used to prompt a triggering method of the feature extraction operation.
5. The method according to claim 2, characterized in that: In the process of displaying the first virtual object having the object characteristic, the method further includes: Displays the property controls for the transition phase.
6. The method according to claim 5, characterized in that After displaying the characteristic control of the transition phase, the method further includes: In response to a second activation instruction triggered on the characteristic control in the transition phase, the characteristic control in the second activation phase is displayed.
7. The method according to claim 6, characterized in that After displaying the characteristic control of the second activation stage, the method further includes: In response to the property transfer operation, the property controls of the initial stage are displayed.
8. The method according to claim 6, characterized in that In the process of displaying the characteristic control of the second activation stage, the method further includes: A second operation crosshair is displayed, wherein the second operation crosshair is used to determine an execution target of the characteristic transfer operation.
9. The method according to claim 6, characterized in that In the process of displaying the characteristic control of the second activation stage, the method further includes: A second auxiliary identifier is displayed, wherein the second auxiliary identifier is used to prompt a triggering method of the characteristic transfer operation.
10. The method according to claim 6, characterized in that In the process of displaying the characteristic control of the second activation stage, the method further includes: A third auxiliary mark is displayed, wherein the third auxiliary mark is used to prompt a triggering method of a characteristic self-use operation, wherein the characteristic self-use operation is an operation of obtaining the first virtual object of the object characteristic and assigning the object characteristic to the first virtual object itself.
11. The method according to claim 1 or 10, characterized in that: The method further comprises: In response to the first virtual object obtaining the object property, a property self-use operation is performed to display a first visualization element within the scope of action, wherein the first visualization element is an example element of the object property and the first virtual object is located within the scope of action.
12. The method according to claim 11, characterized in that In the process of displaying the first visual element within the scope of action, the method further includes: At least one virtual object within the action range is displayed to have the object property, wherein the at least one virtual object includes the first virtual object.
13. The method according to claim 11, characterized in that In the process of displaying the first visual element within the scope of action, the method further includes: Displaying the first virtual object to move; The action range is displayed to move along with the movement of the first virtual object.
14. The method according to claim 1, characterized in that The displaying of the first virtual object having the object characteristic comprises: A second visualization element is displayed at an associated position of the first virtual object, wherein the second visualization element is an example element of the object property.
15. The method according to claim 14, characterized in that Before displaying the second visualization element at the associated position of the first virtual object, the method further includes: displaying the second visualization element, transferring from the second virtual object to the first virtual object; Before displaying the third virtual object having the object characteristics, the method further includes: displaying the second visualization element, transferring from the first virtual object to the third virtual object.
16. The method according to claim 1, characterized in that In a case where the object property is the attribute energy of the second virtual object, displaying the first virtual object to obtain the object property includes: The first virtual object that obtains the attribute energy is displayed, wherein the attribute energy is energy related to at least one type of attribute of the second virtual object.
17. The method according to claim 16, characterized in that The displaying of the first virtual object that obtains the attribute energy includes at least one of the following: Displaying a first virtual object that obtains a first attribute energy, wherein the first attribute energy is a first energy corresponding to a function attribute of the second virtual object, the first energy is a first type of energy, the first type is a type directly related to the function attribute, and the at least one type of attribute includes the function attribute; A first virtual object is displayed that obtains a second attribute energy, wherein the second attribute energy is a second energy corresponding to a performance attribute of the second virtual object, the second energy is a second type of energy, the second type is a type indirectly related to the performance attribute, and the at least one type of attribute includes the performance attribute.
18. The method according to claim 1, characterized in that In a case where the distance between the first virtual object and the second virtual object is greater than or equal to a first preset threshold, before displaying the first virtual object for obtaining the object characteristic, the method further includes: displaying a first crosshair with a first icon at the second virtual object, wherein the first crosshair is used to determine an execution target of the characteristic extraction operation, and the first icon is used to prompt that the characteristic extraction operation is prohibited from being executed; When the distance between the first virtual object and the third virtual object is greater than or equal to a second preset threshold, before displaying the third virtual object having the object characteristics, the method further includes: displaying a second crosshair with a second icon at the third virtual object, wherein the second crosshair is used to determine the execution target of the characteristic transfer operation, and the second icon is used to prompt that the characteristic transfer operation is prohibited from being executed.
19. The method according to claim 18, characterized in that After displaying a first crosshair with a first icon at the second virtual object, the method further includes: displaying first prohibition information when the feature extraction operation is acquired, wherein the first prohibition information is used to prompt that the distance between the first virtual object and the second virtual object exceeds the effective execution range of the feature extraction operation; After displaying a second crosshair with a second icon at the third virtual object, the method further includes: displaying second prohibition information when the characteristic transfer operation is acquired, wherein the second prohibition information is used to prompt that the distance between the first virtual object and the third virtual object exceeds the effective execution range of the characteristic transfer operation.
20. The method according to any one of claims 1 to 10, or 12 to 19, characterized in that Applied to virtual game tasks, Before displaying the third virtual object having the object characteristics, the method further includes: displaying a third virtual object lacking the object characteristics, wherein the third virtual object is related to the virtual game task; In the process of displaying the third virtual object having the object characteristics, the method further includes: displaying that the virtual game task is completed, or displaying that the task progress of the virtual game task is increased.
21. The method according to any one of claims 1 to 10, or 12 to 19, characterized in that After displaying the first virtual object having the object characteristic, the method further includes: In response to the first virtual object obtaining the object property, performing a property release operation, displaying a third visualization element that releases the first virtual object, wherein the third visualization element is an example element of the object property.
22. A virtual object interaction device, characterized in that: include: an extraction unit, configured to perform a feature extraction operation on a second virtual object having object features in response to the first virtual object, and display the first virtual object having the object features; The transfer unit is used for displaying the third virtual object having the object characteristics in response to the first virtual object obtaining the object characteristics and performing a characteristic transfer operation on the third virtual object.
23. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method according to any one of claims 1 to 14 when executed by an electronic device.
24. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method described in any one of claims 1 to 14 are implemented.
25. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 14 through the computer program.