Virtual object interaction method and device, equipment, storage medium and program product

By providing an intuitive configuration interface in a virtual scene, users can configure the properties of virtual objects more efficiently, solving the problem of unintuitive property changes in the prior art.

CN119633390AActive Publication Date: 2025-03-18BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411719377.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-03-18
Estimated Expiration
2044-11-27

AI Technical Summary

Technical Problem

In a virtual scene, when a user configures the properties of a virtual object, the presentation of the property changes is not intuitive enough, resulting in low configuration efficiency.

Method used

An interactive method of a virtual object is provided, by presenting a configuration interface associated with the virtual object, including a first area, a second area and a third area. The first area displays a preset position, the second area displays a number of candidate virtual abilities, and the third area displays preview information, indicating the target change of the target attribute. Users can select virtual capabilities and apply target changes on this basis.

Benefits of technology

By intuitively presenting the changes in virtual capabilities of virtual objects, the efficiency of configuring virtual objects is improved, making it easier for users to configure attributes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119633390A_ABST
    Figure CN119633390A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a virtual object interaction method and device, equipment, a storage medium and a program product. The method comprises the steps that a configuration interface associated with a virtual object is presented, the configuration interface comprises a first area and a second area, the first area comprises at least one preset position, and the second area presents multiple candidate virtual capabilities; in response to selection of a first virtual capability in the multiple candidate virtual capabilities, presenting the selected first virtual capability in at least one preset position; presenting preview information in a third area of the configuration interface, wherein the preview information indicates a target change associated with the target attribute of the first virtual capability; and in response to the received first operation, triggering to apply the target change to the virtual object. Therefore, according to the embodiment of the invention, the interaction efficiency in the virtual scene can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the computer field, and more particularly, to a virtual object interaction method, apparatus, device, computer-readable storage medium, and computer program product. Background Art

[0002] With the development of computer technology, users can use computers to manipulate virtual objects in scenes provided by computers (for example, simulation environments, virtual environments, etc.) to interact with computers and other users, and obtain interactive experiences that are impossible or difficult to achieve in physical environments. Summary of the invention

[0003] In a first aspect of the present disclosure, a method for interacting with a virtual object is provided. The method includes: presenting a configuration interface associated with the virtual object, the configuration interface including a first area and a second area, the first area including at least one preset position, and the second area presenting multiple candidate virtual capabilities; in response to a selection of a first virtual capability among the multiple candidate virtual capabilities, presenting the selected first virtual capability in at least one preset position; presenting preview information in a third area of ​​the configuration interface, the preview information indicating a target change associated with a target attribute of the first virtual capability; and in response to receiving a first operation, triggering application of the target change to the virtual object.

[0004] In a second aspect of the present disclosure, a device for interaction of virtual objects is provided. The device includes: a first presentation module, configured to present a configuration interface associated with the virtual object, the configuration interface includes a first area and a second area, the first area includes at least one preset position, and the second area presents multiple candidate virtual capabilities; a second presentation module, configured to present the selected first virtual capability in at least one preset position in response to the selection of the first virtual capability among the multiple candidate virtual capabilities; a third presentation module, configured to present preview information in the third area of ​​the configuration interface, the preview information indicating a target change associated with a target attribute of the first virtual capability; a change application module, configured to trigger the application of the target change to the virtual object in response to receiving the first operation.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.

[0007] In a fifth aspect of the present disclosure, a computer program product is provided, which includes computer executable instructions, and when the computer executable instructions are executed by a processor, the method of the first aspect is implemented.

[0008] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0010] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0011] FIG. 2A to FIG. 2D A schematic diagram showing an interface according to some embodiments of the present disclosure;

[0012] Figure 3 A flowchart showing an interaction process of a virtual object according to some embodiments of the present disclosure is shown;

[0013] Figure 4 A schematic structural block diagram of a device for interaction of virtual objects according to some embodiments of the present disclosure is shown;

[0014] Figure 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0015] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0016] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section / subsection. In addition, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0017] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.

[0018] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0019] In this specification and the embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or it is necessary to perform a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.

[0020] As described above, a user can perform various types of interactions with a virtual object in a virtual environment provided by a computer through a computer. For example, in some virtual scenes, a user can adjust or configure various attributes (e.g., skill configuration, ability matching) of a virtual object through configuration operations (e.g., configuring a virtual object in a configuration interface).

[0021] However, with the development of computers, there are more and more properties that can be configured by users in virtual scenes. Such interaction requires users to be familiar with or even proficient in the relationship between various configuration operations. In addition, the presentation of changes in various properties during the property configuration process is not intuitive enough, resulting in low efficiency in users configuring the properties of virtual objects.

[0022] In view of this, an embodiment of the present disclosure proposes an interaction scheme for virtual objects. According to the scheme, a configuration interface associated with a virtual object can be presented, the configuration interface includes a first area and a second area, the first area includes at least one preset position, and the second area presents multiple candidate virtual capabilities; further, in response to the selection of a first virtual capability among the multiple candidate virtual capabilities, the selected first virtual capability can be presented in the at least one preset position; further, preview information can be presented in the third area of ​​the configuration interface, the preview information indicating a target change associated with a target attribute of the first virtual capability; further, in response to receiving a first operation, the target change can be triggered to be applied to the virtual object.

[0023] Based on this approach, the embodiments of the present disclosure can more intuitively present the changes in the virtual capabilities of virtual objects as they change with user configuration, and improve the efficiency of configuring the virtual capabilities of virtual objects.

[0024] Example Environment

[0025] Figure 1 1 is a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. Figure 1 As shown, example environment 100 may include electronic device 110 .

[0026] In the example environment 100, an application 120 is installed in an electronic device 110. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices. The application 120 can be an application that supports user interaction, such as a game application, or any other appropriate application.

[0027] exist Figure 1 In the environment 100 , if the application 120 is in an active state, the application 120 may provide a presentation interface 150 for the user 140 .

[0028] In some embodiments, the electronic device 110 communicates with the server 130 to provide services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).

[0029] The server 130 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for the application 120 that supports content presentation in the electronic device 110.

[0030] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired manner or a wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a universal serial bus connection, a wireless fidelity connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.

[0031] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.

[0032] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0033] Example Interaction

[0034] The following will refer to FIG. 2A to FIG. 2D To describe an example interaction process according to an embodiment of the present disclosure. Figure 2A An example configuration interface 200A according to some embodiments of the present disclosure is shown. The configuration interface 200A may be configured by Figure 1The electronic device 110 is provided as shown.

[0035] In some embodiments, the electronic device 110 may present a configuration interface in response to a selection of a virtual item associated with the virtual object. The virtual item may be any prop in a virtual scene, which may bring some gain or effect to the virtual object. The user may perform configuration operations in the configuration interface to determine what gain or effect the prop will bring to the virtual object.

[0036] like Figure 2A As shown, the electronic device 110 may present a configuration interface 200A associated with a virtual object. The virtual object may be, for example, a virtual character in a virtual scene, such as a character controlled by a player in a virtual scene. The virtual object may have corresponding equipment and capabilities (including skills and attributes, etc.). In addition, some or all of the capabilities of the virtual object may be adjusted or configured using the configuration interface 200A.

[0037] refer to Figure 2A , the configuration interface 200A may present props 210 and an area 220 for selecting virtual items. Here, virtual items may include items or props that can be selected by the player in the virtual scene. As an example, the prop 210 (i.e., virtual item) may be a drink in the virtual scene (e.g., "Drink 1"), and the virtual object in the virtual scene may adjust its own ability by drinking the drink in the virtual scene such as "Drink Shop". These abilities may be active abilities (i.e., abilities used in response to specific operations) or passive abilities (i.e., abilities that can take effect without specific operations).

[0038] In some embodiments, the electronic device 110 can determine which virtual item is selected, i.e., "drink" in the current example, by receiving a selection operation performed by the user in area 220. The above-mentioned virtual item may include at least one preset position, and the number of the at least one preset position is determined based on the item attributes of the virtual item. For example, different props (i.e., virtual items) may have different item attributes, which may include the virtual resource consumption or effect of the virtual item (e.g., some props may have more preset positions or special effects). For example, in area 232, the electronic device 110 may present the consumption of virtual resources of "drink 1" in area 232, for example, "free". And "drink 1" has three slots (i.e., preset positions: positions 240-1, 240-2, and 240-3).

[0039] In addition, the electronic device 110 may change the item attributes of the virtual item based on preset conditions. Here, the item attributes may include the attributes, characteristics, parameters, etc. of the item in the virtual scene. For example, if the electronic device 110 receives an upgrade operation from the user for a certain virtual item, the electronic device 110 may modify the item attributes of the virtual item, such as adding more preset locations, or reducing the consumption of its virtual resources.

[0040] In some embodiments, the electronic device 110 may switch the corresponding prop to another prop in response to the user's switching operation on the pin area 220. The prop may have a higher virtual resource consumption, but may provide more slots.

[0041] In some embodiments, the configuration interface 200A includes a first area 230 and a second area 240. The first area 230 may include at least one preset position, for example, position 240-1, position 240-2, and position 240-3 shown in the configuration interface 200A. These preset positions may include available slots for the prop, and the electronic device 110 may add corresponding capabilities to the slots by receiving configuration operations from the user, thereby configuring the properties of the virtual object.

[0042] In some embodiments, the electronic device 110 may present a set of candidate virtual capabilities in the second area 240. The virtual capabilities may include active skills, passive skills, amplification effects, etc. of the virtual character in the virtual scene. The following will describe embodiments of the present disclosure using skills as an example of virtual capabilities.

[0043] For example, multiple candidate virtual capabilities may be presented in the second area 240. The second area 240 may be an area that presents all available capabilities. For example, the electronic device 110 may present multiple “skills” (i.e., candidate virtual capabilities) in the second area 240. These skills may be classified according to some preset rules, for example, skills 1 to 4 in the second area 240 are classified as attack skills, and skills 5 to 8 are classified as defense skills.

[0044] In some embodiments, the electronic device 110 may present some suggested skills in the recommendation area according to preset rules or preset conditions.

[0045] In addition, in some embodiments, the electronic device 110 may also present the capabilities of the current virtual object in the area 250 .

[0046] In some embodiments, the electronic device 110 may consume a target amount of virtual resources in response to receiving the first operation, wherein the target amount is determined based on the virtual item. The virtual resources may include consumable resources in a virtual scene.

[0047] For example, the electronic device 110 may, in response to receiving a trigger operation for the control 234, apply the property adjustment effect of the prop to the virtual object and deduct a corresponding amount of virtual resources. The amount of virtual resources consumed corresponding to each virtual item or prop may be determined based on the virtual item. For example, each prop has a corresponding amount of virtual resources consumed. In other embodiments, the electronic device 110 may also, in response to receiving a trigger operation for the control 212, stop presenting the configuration interface 200A and abandon the property adjustment of the virtual object. If the property adjustment is abandoned, no virtual resources will be consumed, or only part of the virtual resources (less than the target amount) will be consumed.

[0048] refer to Figure 2B , Figure 2B Configuration interface 200B is shown, presenting an example of adjusting properties of a virtual object.

[0049] In some embodiments, the electronic device 110 may present the first virtual capability in a first position of at least one preset position based on the first selection of the first virtual capability. For example, the electronic device 110 presents the selected first virtual capability in at least one preset position in response to the selection of the first virtual capability from the plurality of candidate virtual capabilities. In some instances, the electronic device 110 may present the selected virtual capabilities (e.g., skill 1, skill 3, skill 7) in positions 242-1, 242-2, and 242-3 in the first area 230 in response to a selection operation for a plurality of virtual capabilities (i.e., skills 1-8) in the second area 240.

[0050] In some embodiments, the types or quantities of virtual capabilities that can be configured with different virtual items may be determined by the item attributes of the virtual items, which may specifically depend on certain conditions or rules preset by the developer.

[0051] Specifically, the electronic device 110 may present the first virtual capability in the second position of at least one preset position based on the second selection of the first virtual capability in response to the item attribute of the virtual item satisfying the preset condition. For example, some virtual items only allow the configuration of one identical virtual capability, but if certain preset conditions are met, some virtual items allow the configuration of multiple identical virtual capabilities. For example, some virtual items that meet the preset conditions may allow the user to select two identical skills. For example, the electronic device 110 may present skill 1 at positions 242-1 and 242-2 at the same time in response to the user's selection operation to indicate that the level of skill 1 can be increased by 2 levels. Among them, the preset condition may be associated with the item attribute. For example, if the consumption amount of the virtual resource of the item is greater than a specific threshold, it is determined that the virtual item meets the preset condition.

[0052] In this way, embodiments of the present disclosure can provide a variety of selectable virtual items and enrich the selectable configuration options, thereby further increasing the options for configuring the capabilities of virtual objects.

[0053] In some embodiments, the upper limit of the number of first virtual abilities in the first area 230 is determined based on the item attributes of the virtual item. For example, a specific type of virtual item may allow multiple skills 1 to be configured simultaneously in the first area 230 (i.e., the upper limit of the number of the same virtual ability is higher).

[0054] In some embodiments, the electronic device 110 may present preview information in the third area 250 of the configuration interface 200B. For example, the electronic device 110 may present the capabilities currently possessed by the virtual character in the area 250, and the preview information may include the name, level, icon, or capability description of the capability. These virtual capabilities presented in the third area 250 may intuitively present the capabilities of the current virtual object, so as to facilitate the user to make a selection for the virtual capability, improve the intuitiveness of the user's configuration operation, and reduce the complexity of configuring the character attributes.

[0055] In some embodiments, the set of candidate virtual capabilities presented in the second area 240 is determined based on reference information associated with the virtual object, the reference information indicating at least one reference virtual capability that the virtual object has been configured with.

[0056] For example, the electronic device 110 may present recommended virtual capabilities in area 240-1. The set of candidate virtual capabilities is determined based on reference information associated with the virtual object. For example, the recommended virtual capabilities may correspond to virtual capabilities that the current virtual object already has, where the virtual capabilities that the virtual object already has are the reference information. Specifically, Figure 2B The equipment of the virtual object shown in the figure has a level 2 "skill 1", then the electronic device 110 can recommend the virtual ability "skill 1" to the user based on the skills attached to the equipment. Or in other examples, the recommendation process can also be based on preset rules or conditions, for example, the electronic device 110 can automatically recommend to the user a virtual ability suitable for the next virtual scene, or recommend a corresponding virtual ability according to the user's operating style.

[0057] In other examples, the electronic device 110 may sort the recommended virtual abilities based on the level of the skills that the virtual object already has. For example, if the equipment of the virtual object comes with skill 1 of level 2, then in area 240-1, the electronic device 110 puts skill 1 first to suggest the user to choose it. In addition, the order of the recommended skills can also be determined based on the upgrade benefits of the skills. For example, if upgrading skill 1 from level 2 to level 3 will bring a significant improvement to the virtual character, then the electronic device 110 may prioritize skill 1 in the front position in area 240-1. For another example, if the upgraded skill 1 can produce a better matching effect with other virtual abilities of the virtual character, the electronic device 110 may also sort skill 1 in a relatively front recommended position.

[0058] Through the above-mentioned recommendation process in the disclosed embodiment, the embodiment of the present disclosure can improve the information acquisition efficiency of the user when configuring capabilities, and reduce the learning cost of configuring capabilities, making the process of user configuring virtual capabilities more efficient.

[0059] In some embodiments, the preview information indicates a target change associated with a target attribute of the first virtual capability. For example, as shown in the third area 250, the virtual object originally has skill 1 at level 2, skill 3 at level 1, and skill 7 at level 1. In response to the user's selection operation, the electronic device 110 presents the virtual capabilities "skill 1", "skill 3", and "skill 7" selected by the user to be added in positions 242-1, 242-2, and 242-3.

[0060] Therefore, the virtual abilities "Skill 1", "Skill 3" and "Skill 7" of the virtual object are increased by 1 level respectively. In addition, the electronic device 110 also presents the target change (i.e., the change of indicator bars 250-1, 250-2 and 250-3) associated with the target attribute (i.e., skill level) of the added virtual ability (i.e., the first virtual ability) in area 250. Here, the increase in skill level can be indicated by the length of indicator bars 250-1, 250-2 and 250-3 becoming longer. The changes here are only illustrative examples, and the changes in the virtual abilities presented in the third area 250 can also be presented, for example, in the form of text, icons, etc.

[0061] In some embodiments, the electronic device 110 may determine a virtual skill that matches at least one virtual ability based on at least one virtual ability selected via the configuration interface 200B. The electronic device 110 may then associate the virtual skill with the virtual object. Here, the virtual skill may include preset skills of the virtual object, such as combos, preset moves, and the like. Here, the electronic device 110 may determine a virtual skill based on skill 1 presented in area 242-1, skill 3 presented in area 242-2, and skill 7 presented in area 242-3. The virtual skill may be, for example, preset skill 9, which (not shown, and which is different from skills 1 to 8) may not be presented in area 240, and the user may only obtain preset skill 9 by combining other skills.

[0062] In some examples, skill 1 presented in area 242-1, skill 3 presented in area 242-2, and skill 7 presented in area 242-3 may also be skill fragments, and when the added skill fragments reach a preset number (e.g., two or three), the preset skills corresponding to these skill fragments may be activated. For example, when two skills, skill 1 and skill 3, are selected as skill fragments, the corresponding preset skill 9 may be activated and take effect. In other scenarios, in response to 2 skills 1 and 1 skill 3 being selected (i.e., selection of skill fragments), preset skill 10 (not shown) may be activated.

[0063] In some embodiments, the virtual skill includes a preset virtual skill or a combined skill created based on at least one virtual ability.

[0064] In some examples, the virtual skill may include a pre-configured preset skill, such as a preset skill pre-configured by a developer.

[0065] In other examples, the virtual capabilities (e.g., skills) of the added virtual objects can generate new virtual capabilities according to some preset combinations. For example, skill 1 presented in area 242-1, skill 3 presented in area 242-2, and skill 7 presented in area 242-3 can be combined to form a new skill, such as preset skill 9 (not shown in the figure). The effect corresponding to the preset skill 9 generated by the combination may include an improvement in skill level, such as improving skill 1, skill 3, and skill 7 by 2 levels respectively.

[0066] In some embodiments, the combined effect may also include generating linkage or combo effects between skills. For example, the effect of preset skill 9 may include linkage effects of skill 1 and skill 3, and these effects may bring additional gains to the virtual object. In some examples, the above-mentioned combined effect may also be triggered by skill fragments, and the triggering condition may include that the number or type of the selected skill fragments meets the preset condition.

[0067] The virtual skill determination process described above can provide users with abundant virtual capability configuration options, thereby increasing the interactivity of the virtual capability configuration process.

[0068] In addition, in some other embodiments, the electronic device 110 may also present the change of the corresponding virtual capability in the preview information of the third area 250 in response to the user's cancellation operation on certain virtual capabilities. For example, if the user selects "Skill 1" and then clicks area 242-1 to cancel the selection of "Skill 1", the decrease in the skill level of the corresponding "Skill 1" will also be presented in the preview information of the third area 250. The decrease in the skill level may specifically be a shortening of the length of the indicator bar 250-1.

[0069] By presenting the changes in the virtual capabilities of the virtual objects in real time in the third area 250, the embodiments of the present disclosure provide an intuitive and easy-to-understand capability configuration interface and capability change preview interface, allowing users to intuitively observe the impact of their selected virtual capabilities on the virtual objects, and facilitating users to evaluate their selected attribute configurations.

[0070] In some embodiments, in response to receiving the first operation, the electronic device 110 may trigger the application of the target change to the virtual object. For example, if the electronic device 110 receives a user trigger operation on the control 234, the electronic device 110 may apply the above-mentioned change in virtual ability (e.g., an increase in skill level) to the virtual object or virtual character.

[0071] In some embodiments, the electronic device 110 may present a configuration interface before a virtual object is added to a virtual event in a virtual scene.

[0072] In some embodiments, the configuration of the virtual capabilities can be performed before the virtual event begins. For example, the electronic device 110 can present a configuration interface to the user before the virtual object joins the virtual event so that the user can configure the virtual capabilities of the virtual object before joining the virtual event.

[0073] In addition, during the virtual event, the electronic device 110 may apply a target change to the virtual object. In some embodiments, the change in virtual ability may take effect after the virtual character triggers the target event until the target event ends. For example, the increase in the skill level of the virtual object may take effect after the virtual object enters the virtual scene or starts a task in some virtual scene until the virtual object leaves the virtual scene or the task ends.

[0074] In some embodiments, the electronic device 110 may present a control 252 in the third area 250. In response to receiving the second operation, the electronic device 110 may present a viewing interface associated with the virtual object. For example, in response to a user triggering operation on the control 252, the electronic device 110 may present a detailed interface (i.e., a viewing interface) of the virtual capability.

[0075] like Figure 2C As stated, Figure 2C A viewing interface 200C of the virtual ability of the virtual object is shown. The electronic device 110 may present the ability details associated with the virtual ability of the virtual object in the viewing interface 200C. For example, the electronic device 110 may present the currently effective skills of the virtual object, the level of each skill, the classification of skills, and other information in the viewing interface 200C.

[0076] In some embodiments, configuration information is presented in the viewing interface 200C, and the configuration information indicates the correlation between multiple virtual props associated with the virtual object and the attribute change of the first virtual ability. Here, the virtual props may include weapons, armor, etc. equipped by the virtual character in the virtual scene, which can provide various abilities for the virtual character. For example, the electronic device 110 can present at least one equipment of the virtual object in the area 260 of the viewing interface 200C, for example, a weapon 260-1 and a helmet 260-2 equipped by the virtual object.

[0077] In addition, the electronic device 110 can also present the attribute changes and configuration information of the virtual abilities corresponding to the weapons 260-1 and 260-2 in areas 262 and 264, respectively. The configuration information also indicates the correlation between the attribute changes of multiple virtual props and the second virtual ability. Specifically, area 262 shows that the weapon 260-1 brings level 1 skill 3 (i.e., the first virtual ability) and level 1 skill 4 (i.e., the second virtual ability) to the virtual object. And the helmet 260-2 has level 1 skill 1. And the changes in these virtual abilities will also be presented accordingly in the indicator bar on the left.

[0078] In some embodiments, the electronic device 110 may display a first virtual prop in a first style in response to a first virtual prop among multiple virtual props being related to a property change; or display a second virtual prop in a second style in response to a second virtual prop among multiple virtual props being unrelated to a property change.

[0079] For example, weapon 260-1 is associated with attribute changes of skill 3 and skill 4, and the electronic device 110 may display weapon 260-1 and two numbers "1" in area 262 in red. Helmet 260-2 is associated with level changes of skill 1 presented in area 264, and the electronic device 110 may display helmet 260-2 and number "1" in area 264 in gray. In addition to color changes, the electronic device 110 may also present the relationship between different virtual props and related virtual abilities in different styles through different display brightness, hue, icon size, etc.

[0080] In this way, the embodiments of the present disclosure can provide a concise and clear virtual ability viewing interface, which can clearly and efficiently present the current abilities of the virtual characters and the impact of virtual props on the current abilities, further improving the efficiency of users in obtaining information about abilities.

[0081] Figure 2D The interactive interface 200D is shown. The electronic device 110 can present preview information of the virtual ability in the area 275 in the interactive interface 200D, as shown in the figure, and the preview information can also include the target change of the virtual ability of the virtual object. That is, the preview information presented in the area 275 also shows the change of the virtual ability of the virtual object (that is, the skill level increases).

[0082] In some embodiments, in addition to switching from the control 252 in the configuration interface 200B to the viewing interface 200C, the electronic product 110 can also switch from other interfaces to the viewing interface 200C in response to the user's operation. For example, the electronic device 110 can switch the interface to the viewing interface 200C in response to the user's triggering operation on the control 280 in the interactive interface 200D.

[0083] Based on this approach, the embodiments of the present disclosure can enable users to quickly and easily configure the properties of virtual objects and can present property changes of virtual objects in an intuitive manner during the configuration process.

[0084] Therefore, the embodiments of the present disclosure can improve the interaction efficiency of users configuring the properties of virtual objects, thereby improving the interaction efficiency in the virtual scene.

[0085] Example Process

[0086] Figure 3 1 is a flowchart showing an example process 300 of interacting with a virtual object according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. Figure 1 Process 300 is described.

[0087] In box 310, the electronic device 110 presents a configuration interface associated with the virtual object, the configuration interface includes a first area and a second area, the first area includes at least one preset position, and the second area presents multiple candidate virtual capabilities.

[0088] In block 320 , the electronic device 110 presents the selected first virtual capability in at least one preset position in response to selection of the first virtual capability from among the plurality of candidate virtual capabilities.

[0089] At block 330 , the electronic device 110 presents preview information in a third area of ​​the configuration interface, the preview information indicating a target change associated with a target attribute of the first virtual capability.

[0090] In block 340 , the electronic device 110 triggers application of a target change to the virtual object in response to receiving the first operation.

[0091] In some embodiments, process 300 further includes presenting a set of candidate virtual capabilities in the second area, the set of candidate virtual capabilities being determined based on reference information associated with the virtual object, the reference information indicating at least one reference virtual capability that the virtual object has been configured with.

[0092] In some embodiments, presenting a configuration interface associated with the virtual object includes: in response to a selection of a virtual item associated with the virtual object, presenting a configuration interface, wherein the number of the at least one preset position is determined based on an item attribute of the virtual item.

[0093] In some embodiments, process 300 further includes: in response to receiving the first operation, consuming a target amount of the virtual resource, the target amount being determined based on the virtual item.

[0094] In some embodiments, in response to a selection of a first virtual capability from among multiple candidate virtual capabilities, presenting the selected first virtual capability in at least one preset location includes: based on the first selection of the first virtual capability, presenting the first virtual capability in a first position of at least one preset location; in response to an item attribute of the virtual item satisfying a preset condition, based on a second selection of the first virtual capability, presenting the first virtual capability in a second position of at least one preset location, wherein an upper limit on the number of first virtual capabilities in the first area is determined based on the item attribute of the virtual item.

[0095] In some embodiments, process 300 also includes: in response to receiving a second operation, presenting a viewing interface associated with the virtual object; and presenting configuration information in the viewing interface, the configuration information indicating a correlation between multiple virtual props associated with the virtual object and attribute changes of the first virtual ability.

[0096] In some embodiments, the configuration information further indicates correlations between the plurality of virtual props and attribute changes of the second virtual capability.

[0097] In some embodiments, presenting the configuration information in the viewing interface includes: in response to a first virtual prop among the multiple virtual props being related to a property change, displaying the first virtual prop in a first style; or in response to a second virtual prop among the multiple virtual props being unrelated to a property change, displaying the second virtual prop in a second style.

[0098] In some embodiments, presenting a configuration interface associated with a virtual object includes: presenting the configuration interface before the virtual object is added to a virtual event in a virtual scene; and triggering application of a target change to the virtual object includes: applying the target change to the virtual object during the virtual event.

[0099] In some embodiments, triggering application of a target change to the virtual object further comprises: determining a virtual skill that matches the at least one virtual capability based on the at least one virtual capability selected via the configuration interface; and associating the virtual skill to the virtual object.

[0100] In some embodiments, the virtual skill includes a preset virtual skill or a combined skill created based on at least one virtual ability.

[0101] Example devices and equipment

[0102] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an apparatus 400 for interaction of virtual objects according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in the electronic device 110 as discussed above. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0103] like Figure 4 As shown, the first presentation module 410 of the device 400 is configured to present a configuration interface associated with the virtual object, the configuration interface includes a first area and a second area, the first area includes at least one preset position, and the second area presents multiple candidate virtual capabilities; the second presentation module 420 is configured to present the selected first virtual capability in at least one preset position in response to a selection of a first virtual capability from multiple candidate virtual capabilities; the third presentation module 430 is configured to present preview information in the third area of ​​the configuration interface, the preview information indicates a target change associated with a target attribute of the first virtual capability; and the change application module 440 is configured to trigger the application of the target change to the virtual object in response to receiving a first operation.

[0104] In some embodiments, the device 400 also includes a virtual capability presentation module configured to: present a set of candidate virtual capabilities in the second area, the set of candidate virtual capabilities being determined based on reference information associated with the virtual object, the reference information indicating at least one reference virtual capability that has been configured with the virtual object.

[0105] In some embodiments, the apparatus 400 further comprises an interface presentation module configured to present a configuration interface in response to selection of a virtual item associated with the virtual object, wherein the number of at least one preset position is determined based on an item attribute of the virtual item.

[0106] In some embodiments, the apparatus 400 further includes a consumption module configured to: in response to receiving the first operation, consume a target amount of virtual resources, where the target amount is determined based on the virtual item.

[0107] In some embodiments, the virtual capability presentation module is further configured to: present the first virtual capability in a first position of at least one preset position based on a first selection of the first virtual capability; present the first virtual capability in a second position of at least one preset position based on a second selection of the first virtual capability in response to an item attribute of the virtual item satisfying a preset condition, wherein an upper limit on the number of first virtual capabilities in the first area is determined based on the item attribute of the virtual item.

[0108] In some embodiments, the device 400 also includes a configuration information presentation module, which is configured to: present a viewing interface associated with the virtual object in response to receiving a second operation; and present configuration information in the viewing interface, wherein the configuration information indicates a correlation between multiple virtual props associated with the virtual object and attribute changes of the first virtual ability.

[0109] In some embodiments, the configuration information further indicates correlations between the plurality of virtual props and attribute changes of the second virtual capability.

[0110] In some embodiments, the device 400 also includes a display module configured to: in response to a first virtual prop among multiple virtual props being related to a property change, display the first virtual prop in a first style; or in response to a second virtual prop among multiple virtual props being unrelated to a property change, display the second virtual prop in a second style.

[0111] In some embodiments, the device 400 also includes a configuration interface presentation module configured to present a configuration interface before a virtual object is added to a virtual event in a virtual scene; and the change application module 440 is further configured to apply target changes to the virtual object during the virtual event.

[0112] In some embodiments, the apparatus 400 further includes a determination module configured to: determine a virtual skill matching the at least one virtual capability based on the at least one virtual capability selected via the configuration interface; and associate the virtual skill with the virtual object.

[0113] In some embodiments, the virtual skill includes a preset virtual skill or a combined skill created based on at least one virtual ability.

[0114] The units included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 400 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0115] Figure 5 1 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 5 The electronic device 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to implement Figure 1 Electronic device 110 or Figure 4 Device 400.

[0116] like Figure 5 As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0117] The electronic device 500 typically includes a plurality of computer storage media. Such media may be any available media accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data and may be accessed within the electronic device 500.

[0118] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0119] The communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0120] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0121] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0122] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0123] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0124] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0125] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0126] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.

Claims

1. A virtual object interaction method, comprising: Presenting a configuration interface associated with the virtual object, the configuration interface comprising a first area and a second area, the first area comprising at least one preset position, and the second area presenting a plurality of candidate virtual capabilities; In response to a selection of a first virtual capability from among the plurality of candidate virtual capabilities, presenting the selected first virtual capability in the at least one preset position; presenting preview information in a third area of ​​the configuration interface, the preview information indicating a target change associated with a target attribute of the first virtual capability; as well as In response to receiving a first operation, applying the target change to the virtual object is triggered.

2. The method according to claim 1, further comprising: A set of candidate virtual capabilities is presented in the second area, the set of candidate virtual capabilities being determined based on reference information associated with the virtual object, the reference information indicating at least one reference virtual capability that has been configured for the virtual object.

3. The method of claim 1 , wherein presenting a configuration interface associated with the virtual object comprises: In response to selection of a virtual item associated with the virtual object, the configuration interface is presented, wherein the number of the at least one preset position is determined based on an item attribute of the virtual item.

4. The method according to claim 3, further comprising: In response to receiving the first operation, a target amount of virtual resources is consumed, the target amount being determined based on the virtual item.

5. The method according to claim 3, wherein in response to selecting a first virtual capability from among the plurality of candidate virtual capabilities, presenting the selected first virtual capability in the at least one preset position comprises: presenting the first virtual capability in a first position of the at least one preset position based on a first selection of the first virtual capability; In response to the item attribute of the virtual item satisfying a preset condition, based on a second selection of the first virtual capability, presenting the first virtual capability in a second position of the at least one preset position, wherein an upper limit on the number of the first virtual capabilities in the first area is determined based on the item attribute of the virtual item.

6. The method according to claim 1, further comprising: In response to receiving the second operation, presenting a viewing interface associated with the virtual object; as well as Configuration information is presented in the viewing interface, the configuration information indicating correlations between a plurality of virtual props associated with the virtual object and attribute changes of the first virtual capability. 7 . The method according to claim 6 , wherein the configuration information further indicates correlation between the plurality of virtual props and attribute changes of the second virtual ability.

8. The method according to claim 6, wherein presenting configuration information in the viewing interface comprises: In response to a first virtual prop among the plurality of virtual props being related to the property change, displaying the first virtual prop in a first style; or In response to a second virtual prop among the plurality of virtual props being irrelevant to the property change, the second virtual prop is displayed in a second style.

9. The method of claim 1 , wherein presenting a configuration interface associated with the virtual object comprises: Before the virtual object is added to a virtual event in a virtual scene, presenting the configuration interface; and Triggering application of the target change to the virtual object includes applying the target change to the virtual object during the virtual event.

10. The method of claim 1, wherein triggering application of the target change to the virtual object further comprises: Based on the at least one virtual capability selected via the configuration interface, determining a virtual skill that matches the at least one virtual capability; as well as The virtual skill is associated with the virtual object. The method according to claim 10 , wherein the virtual skill comprises a preset virtual skill or a combined skill created based on the at least one virtual ability.

12. A device for interaction of virtual objects, comprising: A first presentation module is configured to present a configuration interface associated with the virtual object, the configuration interface comprising a first area and a second area, the first area comprising at least one preset position, and the second area presenting a plurality of candidate virtual capabilities; A second presentation module, configured to present the selected first virtual capability in the at least one preset position in response to a selection of the first virtual capability among the plurality of candidate virtual capabilities; a third presentation module configured to present preview information in a third area of ​​the configuration interface, the preview information indicating a target change associated with a target attribute of the first virtual capability; as well as The change application module is configured to trigger application of the target change to the virtual object in response to receiving a first operation.

13. An electronic device, comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 11 when executed by the at least one processing unit.

14. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 11 when executed by a processor.

15. A computer program product tangibly stored in a computer storage medium and comprising computer executable instructions which, when executed by a device, cause the device to perform the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Interaction control method and device, equipment and storage medium

    CN116889730A

  • Information processing method and apparatus and server

    US20190275429A1