Method and apparatus for using virtual item, electronic device, computer-readable storage medium, and computer program product
Patent Information
- Application Number
- PCT/CN2026/081609
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-27
- Filing Date
- 2026-03-05
- Publication Date
- 2026-10-01
Smart Images

Figure CN2026081609_01102026_PF_FP_ABST
Abstract
Description
Methods of using virtual props, devices, electronic equipment, computer-readable storage media, and computer program products
[0001] Cross-reference to related applications
[0002] This application is based on and claims priority to Chinese Patent Application No. 202510378220.6, filed on March 27, 2025, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of Internet technology, and in particular to a method, apparatus, electronic device, computer-readable storage medium, and computer program product for using virtual props. Background Technology
[0004] To enhance the richness of content displayed in virtual scenes, virtual objects have corresponding virtual pets. In related technologies, the virtual pets move within a preset range of the virtual object, and the display effects of the virtual pets are all pre-set. In other words, for the same type of virtual pet, the display effect of the virtual pet is consistent. It can be seen that the display methods of virtual pets in related technologies are relatively simple, resulting in low resource utilization of electronic devices. Summary of the Invention
[0005] This application provides a method, apparatus, electronic device, computer-readable storage medium, and computer program product for using virtual props, which can improve the richness and diversity of virtual pets displayed in virtual scenes and improve the resource utilization of electronic devices.
[0006] The technical solution of this application embodiment is implemented as follows:
[0007] This application provides a method for using virtual items, the method including:
[0008] The first virtual pet is shown to have at least one virtual item, which is used to enhance the visual effects of the first virtual pet. Different virtual items have different visual effects.
[0009] In response to a usage instruction for a first virtual item among the at least one virtual item, control the first virtual item to be applied to the first virtual pet;
[0010] Display a virtual scene, and when the first virtual pet appears in the virtual scene, display the first visual effect corresponding to the first virtual item during the appearance of the first virtual pet.
[0011] This application provides a device for using virtual items, the device comprising:
[0012] The display module is configured to display at least one virtual item possessed by the first virtual pet. The virtual item is used to enhance the visual effects of the first virtual pet, and different virtual items correspond to different visual effects.
[0013] The response module is configured to control the application of the first virtual item to the first virtual pet in response to a usage instruction for the first virtual item among the at least one virtual item;
[0014] The display module is further configured to display a virtual scene, and when the first virtual pet appears in the virtual scene, to display the first visual effect corresponding to the first virtual item during the appearance of the first virtual pet.
[0015] This application provides an electronic device, the electronic device comprising:
[0016] Memory, configured to store computer-executable instructions or computer programs;
[0017] When a processor is configured to execute computer-executable instructions or computer programs stored in the memory, it implements the method of using virtual props provided in the embodiments of this application.
[0018] This application provides a computer-readable storage medium storing a computer program or computer-executable instructions, configured to implement the method of using virtual items provided in this application when executed by a processor.
[0019] This application provides a computer program product, including a computer program or computer executable instructions. When the computer program or computer executable instructions are executed by a processor, they implement the method for using virtual items provided in this application.
[0020] The embodiments of this application have the following beneficial effects:
[0021] In the method of using virtual props provided in this application embodiment, at least one virtual prop of the first virtual pet can be displayed. The virtual prop is used to increase the performance effects of the first virtual pet. Different virtual props correspond to different performance effects. In response to the usage instruction of the first virtual prop among at least one virtual prop, the first virtual prop is controlled to be applied to the first virtual pet, a virtual scene is displayed, and when the first virtual pet appears in the virtual scene, the first performance effect corresponding to the first virtual prop is displayed during the appearance of the first virtual pet.
[0022] The method for using virtual props provided in this application embodiment can apply the first virtual prop to the first virtual pet. By using the virtual prop as a trigger for special effects, the decoupling of pet model assets and animation special effects resources is achieved. During the appearance of the first virtual pet in the virtual scene, the first visual characteristic corresponding to the first virtual prop can be displayed. This is equivalent to adding a first visual effect to the appearance of the first virtual pet in the virtual scene, which can enhance the richness of the first virtual pet displayed in the virtual scene. Different virtual props correspond to different visual effects, and users can set the first virtual prop applied to the first virtual pet according to actual usage needs. This allows the same virtual image to present a differentiated sense of ceremony, which can enhance the diversity of the first virtual pet displayed in the virtual scene and improve the interactivity of the virtual pet with the user. It can transform the user from a passive visual recipient to a customizer of visual performance, thereby improving the user's gaming experience. Furthermore, through the logic of prop-related effects, the reuse of effect assets among different virtual pets can be realized, avoiding the storage redundancy caused by hardcoding multiple sets of animation effects for each virtual pet. At the same time, the corresponding visual effects are loaded and rendered on demand only when a specific virtual prop is applied, which can effectively reduce instantaneous memory consumption and computing power consumption, and improve the resource utilization of electronic devices. Attached Figure Description
[0023] Figure 1 is a schematic diagram of the structure of the virtual props usage system provided in the embodiment of this application;
[0024] Figure 2 is a schematic diagram of the structure of the electronic device provided in an embodiment of this application;
[0025] Figure 3 is a flowchart illustrating the method of using virtual props provided in an embodiment of this application;
[0026] Figure 4 is a schematic diagram of a page provided in an embodiment of this application;
[0027] Figure 5 is a schematic diagram of the page provided in an embodiment of this application;
[0028] Figure 6 is a schematic diagram of the page provided in the embodiment of this application;
[0029] Figure 7 is a schematic diagram of the page provided in the embodiment of this application;
[0030] Figure 8 is a schematic diagram of the page provided in the embodiment of this application;
[0031] Figure 9 is a schematic diagram of the pet chain provided in an embodiment of this application;
[0032] Figure 10 is a schematic diagram of a page provided in an embodiment of this application;
[0033] Figure 11 is a schematic diagram seven of the page provided in the embodiment of this application;
[0034] Figure 12 is a schematic diagram of a page provided in an embodiment of this application;
[0035] Figure 13 is a schematic diagram nine of the page provided in the embodiments of this application;
[0036] Figure 14 is a schematic diagram of a page provided in an embodiment of this application;
[0037] Figure 15 is a schematic diagram eleven of the page provided in the embodiment of this application;
[0038] Figure 16 is a schematic diagram 12 of the page provided in the embodiment of this application;
[0039] Figure 17 is a schematic diagram thirteen of the pages provided in the embodiments of this application;
[0040] Figure 18 is a schematic diagram fourteen of the pages provided in the embodiments of this application;
[0041] Figure 19 is a schematic diagram fifteen of the page provided in the embodiments of this application;
[0042] Figure 20 is a schematic diagram sixteen of the page provided in the embodiments of this application;
[0043] Figure 21 is a schematic diagram seventeen of the pages provided in the embodiments of this application;
[0044] Figure 22 is a schematic diagram eighteen of the pages provided in the embodiments of this application;
[0045] Figure 23 is a schematic diagram nineteen of the pages provided in the embodiments of this application;
[0046] Figure 24 is a schematic diagram of a page provided in an embodiment of this application;
[0047] Figure 25 is a schematic diagram of a page provided in an embodiment of this application (Figure 21).
[0048] Figure 26 is a schematic diagram twenty-two of the pages provided in the embodiments of this application;
[0049] Figure 27 is a schematic diagram of a page provided in an embodiment of this application (Figure 23).
[0050] Figure 28 is a schematic diagram of a page provided in an embodiment of this application;
[0051] Figure 29 is a schematic diagram of a page provided in an embodiment of this application (25th).
[0052] Figure 30 is a schematic diagram of a page provided in an embodiment of this application (26th).
[0053] Figure 31 is a schematic diagram of the interface provided in an embodiment of this application (27th).
[0054] Figure 32 is a schematic diagram of the interface provided in an embodiment of this application (28th).
[0055] Figure 33 is a schematic diagram of the interface provided in the embodiment of this application (29th).
[0056] Figure 34 is a schematic diagram of the interface provided in an embodiment of this application;
[0057] Figure 35 is a schematic diagram of the interface provided in an embodiment of this application;
[0058] Figure 36 is a flowchart illustrating the method of using virtual props according to an embodiment of this application (II).
[0059] Figure 37 is a flowchart illustrating the method of using virtual props provided in the embodiments of this application. Detailed Implementation
[0060] To make the objectives, technical solutions, and advantages of this application clearer, the application will be described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0061] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0062] In the following description, the terms "first, second, third" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first, second, third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0063] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.
[0064] Unless otherwise defined, all technical and scientific terms used in the embodiments of this application have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in the embodiments of this application is for the purpose of describing the embodiments of this application only and is not intended to limit this application.
[0065] In the implementation of this application, the collection and processing of relevant data should strictly comply with the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.
[0066] Before providing a detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.
[0067] 1) Responding to: used to indicate the conditions or states on which the operation is performed depends. When the conditions or states on which it depends are met, one or more operations can be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.
[0068] 2) Human-computer interaction interface: This refers to the interface used to provide human-computer interaction functions / display virtual scenes and virtual pets. Examples include graphical user interfaces (GUIs), augmented reality (AR) interfaces, virtual reality (VR) interfaces, voice user interfaces (VUIs), interactive projection interfaces (using projection technology to display information on a flat surface), eye-tracking interfaces (interfaces controlled by detecting the user's gaze), holographic interfaces (three-dimensional holograms formed by projecting images using holographic projection technology, allowing viewing of stereoscopic images without special glasses), multimodal interfaces (interfaces combining multiple interaction methods, such as tactile, visual, and auditory interaction), and brain-machine interfaces (BMIs).
[0069] 3) A virtual scene is a virtual scene displayed (or provided) by an application when it runs on a terminal. This virtual scene can be a simulation of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. A virtual scene can be any of the following: two-dimensional, 2.5-dimensional, or three-dimensional.
[0070] For example, a virtual scene can include the sky, land, and ocean. The land can include environmental elements such as deserts and cities. Users can control virtual objects to perform activities within this virtual scene, including but not limited to: adjusting body posture, crawling, walking, running, riding, jumping, driving, picking up items, shooting, attacking, and throwing at least one of these activities. The virtual scene can be displayed from a first-person perspective (e.g., the user plays as a virtual object in the game from their own perspective), a third-person perspective (e.g., the user chases after a virtual object in the game), or a bird's-eye view. Users can switch freely between these perspectives.
[0071] 4) Virtual objects: Images of various people and objects that can be interacted with in a virtual scene, or movable objects within a virtual scene. These movable objects can be virtual characters, virtual animals, cartoon characters, etc., such as people, animals, plants, oil drums, walls, stones, etc., displayed in a virtual scene. A virtual object can be a virtual avatar representing the user within the virtual scene. A virtual scene can include multiple virtual objects, each with its own shape and volume, occupying a portion of the space within the virtual scene. In this application, the virtual objects can be a first virtual object, a second virtual object, and a third virtual object, wherein the first, second, and third virtual objects are different user-controlled virtual objects.
[0072] 5) Client, also known as user terminal, refers to the program that provides local services to users in contrast to the server. Except for some applications that can only run locally, it is generally installed on ordinary client machines and needs to work in conjunction with the server. That is, there needs to be a corresponding server and service program in the network to provide the corresponding services. Thus, a specific communication connection needs to be established between the client and the server to ensure the normal operation of the application, such as a game client.
[0073] 6) Virtual pets refer to virtual creatures or virtual inanimate objects controlled by users. Setting virtual pets for virtual objects enhances the richness of the content displayed in virtual scenes. The relationship between virtual pets and virtual objects is explained below; virtual pets possess dependence, interactivity, functionality, and growth potential.
[0074] Dependency refers to the fact that virtual pets can depend on virtual objects, meaning there is a connection between the virtual pet and the virtual object, and they are mutually bound. Interactivity means that users can control the interaction between the virtual object and the virtual pet; for example, users can control the virtual object to feed, train, or command the virtual pet.
[0075] Functionality refers to the corresponding functions that virtual pets possess. These functions can include assisting virtual objects in interacting with other virtual objects in a virtual scene (i.e., combat), assisting virtual objects in interacting with other virtual pets in a virtual scene (i.e., combat), assisting virtual objects in finding items in a virtual scene, and assisting virtual objects in moving within a virtual scene. In other words, virtual pets can serve as virtual vehicles for virtual objects. Growth potential refers to the ability to improve the attributes, skills, and level of virtual pets through feeding, training, and combat.
[0076] During the research process, the inventors discovered the following technical problems in the relevant technology:
[0077] Technical Issue 1: In related technologies, virtual pets move within a preset range of virtual objects, and the display effects of virtual pets are all preset. In other words, for the same type of virtual pet, the display effect of the virtual pet is consistent. It can be seen that the display methods of virtual pets in related technologies are relatively simple.
[0078] Technical Issue 2: In related technologies, when acquiring a virtual pet, there is a predetermined probability of obtaining virtual items associated with the virtual pet. The method of obtaining these virtual items is relatively simple, and there is no guidance information provided for obtaining them, which reduces the user's gaming experience.
[0079] Technical Issue 3: Following Technical Issue 2, the virtual pets and virtual items have a one-to-one correspondence, meaning there are many restrictions between virtual pets and virtual items, which reduces the user's gaming experience.
[0080] This application provides a method for using virtual props, a device for using virtual props, an electronic device, a computer-readable storage medium, and a computer program product, which can improve the richness and diversity of virtual pets displayed in virtual scenes, and can improve the user's interactivity with virtual pets, thereby improving the user's gaming experience and improving the resource utilization of electronic devices.
[0081] Referring to Figure 1, which is a schematic diagram of the structure of the virtual prop usage system provided in the embodiment of this application, the virtual prop usage system 100 shown in Figure 1 is to realize the application of supporting the use of a virtual prop. The terminal 400-1 and terminal 400-2 shown in Figure 1 can both connect to the server 200 through the network 300. The network 300 can be a wide area network or a local area network, or a combination of both.
[0082] In some embodiments, the following steps can be performed on either terminal 400-1 or terminal 400-2. The following description is based on terminal 400-1. Terminal 400-1 is used to display at least one virtual item of the first virtual pet on the graphical interface 410-1. The virtual item is used to enhance the performance effects of the first virtual pet. Different virtual items correspond to different performance effects.
[0083] Terminal 400-1 responds to a usage command for a first virtual prop among at least one virtual props, controlling the application of the first virtual prop to a first virtual pet. The terminal 400-1 displays a virtual scene on a graphical interface 410-1, and when the first virtual pet appears in the virtual scene, a first visual effect corresponding to the first virtual prop is displayed during the appearance of the first virtual pet. The virtual scene, the first virtual pet, the virtual prop, and the first visual effect displayed on the graphical interface 410-1 of the terminal 400-1 can be based on pre-stored data display, or data can be transmitted to the terminal 400-1 in real time by the server 200, thereby realizing the display of the corresponding content. The specific settings can be configured according to actual usage requirements.
[0084] The method for using virtual props provided in this application embodiment can apply a first virtual prop to a first virtual pet. This allows the first virtual pet to display a first visual characteristic corresponding to the first virtual prop during its appearance in a virtual scene. Essentially, it adds a first visual effect to the first virtual pet's appearance in the virtual scene, enhancing the richness of the first virtual pet's display in the virtual scene. Furthermore, different virtual props correspond to different visual effects, allowing users to set the first virtual prop applied to the first virtual pet according to their actual needs. This enhances the diversity of the first virtual pet's display in the virtual scene, improves user interactivity with the virtual pet, thereby improving the user's gaming experience and increasing the resource utilization of electronic devices.
[0085] When the game corresponding to the first virtual pet is an online game, after the first virtual item is applied to the first virtual pet, a virtual scene is displayed in the graphical interface 410-2 of terminal 400-2. When the first virtual pet appears in the virtual scene, the first visual effect corresponding to the first virtual item is displayed during the appearance of the first virtual pet. In this way, the user who sets the first visual effect for the first virtual pet, as well as other users, can see the first visual effect corresponding to the first virtual item displayed during the appearance of the first virtual pet on the corresponding terminal's display node. This enhances the richness and diversity of the virtual pet displayed in the virtual scene, thereby improving the user's gaming experience.
[0086] In some embodiments, terminal 400-1 is logged in with the account of a first user, and terminal 400-2 is logged in with the account of a second user. The first virtual pet can be displayed in both the graphical interface 410-1 of terminal 400-1 and the graphical interface 410-2 of terminal 400-2. The first virtual pet is the virtual pet of the first virtual object controlled by the first user, rather than the virtual pet of the second virtual object controlled by the second user.
[0087] The following steps can be performed on either terminal 400-1 or terminal 400-2. The following description is based on terminal 400-2. The graphical interface 410-2 of terminal 400-2 displays at least one virtual item possessed by the first virtual pet. The virtual item is used to enhance the visual effects of the first virtual pet. Different virtual items correspond to different visual effects.
[0088] For terminal 400-2, in response to a usage instruction for a first virtual item among at least one virtual item, the first virtual item is controlled to be applied to a first virtual pet. This means that a second user can control a second virtual object to apply the first virtual item to the first virtual pet of the first virtual object, thereby improving the user's interactivity with the virtual pet.
[0089] For terminals 400-1 and 400-2, a virtual scene is displayed. When the first virtual pet appears in the virtual scene, a first visual effect corresponding to the first virtual item is displayed during the appearance of the first virtual pet. The virtual scene, the first virtual pet, the virtual item, and the first visual effect displayed on the graphical interfaces 410-1 and 410-2 of terminals 400-1 and 400-2 can be based on pre-stored data, or data can be transmitted in real-time from the server 200 to terminals 400-1 and 400-2 to display the corresponding content. Specific settings can be configured according to actual usage requirements.
[0090] The method for using virtual props provided in this application embodiment can enhance the richness of the first virtual pet displayed in the virtual scene. Different virtual props have different performance effects, and users can set the performance effects for the first virtual pet according to actual usage needs. This can enhance the diversity of the first virtual pet displayed in the virtual scene and improve the user's interactivity with the virtual pet, thereby improving the user's gaming experience and increasing the resource utilization of electronic devices.
[0091] The following describes exemplary applications of the electronic devices provided in the embodiments of this application. The electronic devices implementing the virtual prop usage method of the embodiments of this application can be terminals, servers, or a combination of both. In some embodiments, the terminal can be implemented as various types of terminals such as laptops, tablets, desktop computers, set-top boxes, smartphones, smart speakers, smartwatches, smart TVs, and in-vehicle terminals.
[0092] In some embodiments, the server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. The terminal and server can be connected directly or indirectly via wired or wireless communication, which is not limited in this embodiment.
[0093] Referring to Figure 2, which is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, the electronic device shown in Figure 2 includes: at least one processor 410, a memory 450, at least one network interface 420, and a user interface 430. The various components in the electronic device are coupled together through a bus system 440. It is understood that the bus system 440 is used to realize the connection and communication between these components. In addition to a data bus, the bus system 440 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 440 in Figure 2.
[0094] The processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0095] User interface 430 includes one or more output devices 431 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. User interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
[0096] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 450 may optionally include one or more storage devices physically located away from the processor 410.
[0097] The memory 450 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 450 described in this application embodiment is intended to include any suitable type of memory.
[0098] In some embodiments, memory 450 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.
[0099] Operating system 451 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks;
[0100] The network communication module 452 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 including: Bluetooth, WiFi, and Universal Serial Bus (USB), etc.
[0101] Presentation module 453 is configured to enable the presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 431 (e.g., a display screen, a speaker, etc.) associated with user interface 430;
[0102] The input processing module 454 is used to detect and translate one or more user inputs or interactions from one or more input devices 432.
[0103] In some embodiments, the device for using virtual props provided in this application can be implemented in software. Figure 2 shows a device 455 for using virtual props stored in memory 450. This device can be software in the form of programs and plugins, including the following software modules: a display module 4551 and a response module 4552. These modules are logically related and can therefore be arbitrarily combined or separated according to the functions they implement. The functions of each module will be described below.
[0104] In some embodiments, the terminal or server can implement the method of using virtual items provided in this application by running various computer-executable instructions or computer programs. For example, computer-executable instructions can be microprogram-level commands, machine instructions, or software instructions. Computer programs can be native programs or software modules in an operating system; they can be native applications (APPs), i.e., programs that need to be installed in the operating system to run, such as game applications; or they can be applets that can be embedded in any APP, i.e., programs that only need to be downloaded to a browser environment to run. In summary, the aforementioned computer-executable instructions can be any form of instruction, and the aforementioned computer programs can be any form of application, module, or plugin.
[0105] The following describes the method of using virtual props provided in the embodiments of this application. As mentioned above, the electronic device implementing the method of using virtual props in the embodiments of this application can be a terminal, a server, or a combination of both. Referring to Figure 3, which is a flowchart illustrating the method of using virtual props provided in the embodiments of this application, the following describes the method of using virtual props provided in the embodiments of this application, taking the terminal as the executing entity, with reference to the steps shown in Figure 3.
[0106] In step 101, at least one virtual item possessed by the first virtual pet is displayed.
[0107] In practical applications, the terminal is equipped with a game application, which can be any of the following: open-world game, multiplayer online role-playing game, first-person shooter game, third-person shooter game, multiplayer online tactical competitive game, virtual reality application, 3D map program, or multiplayer shooting survival game.
[0108] In the case of a single-player offline game, in response to a trigger operation on the game application, the display page of the game application can be displayed, and then at least one virtual item possessed by the first virtual pet can be displayed on the display page of the game application, that is, one or more virtual items possessed by the first virtual pet can be displayed.
[0109] In the case of a multiplayer online game, in response to a trigger operation on the game application, the server can send data to the terminal to display the display page of the game application, thereby displaying the display page of the game application on the terminal, and further displaying at least one virtual item possessed by the first virtual pet on the display page of the game application.
[0110] In some embodiments, after displaying the display page of the game application, configuration controls for virtual items for the virtual pet can be displayed on the display page. The virtual pet is a virtual pet owned by a first virtual object corresponding to the account logged into the game application, and the configuration controls are used to configure the virtual items of the virtual pet.
[0111] Virtual props are used to enhance the visual effects of the first virtual pet. The first virtual object can have one or more virtual props for its virtual pets. Each virtual pet can also have one or more virtual props. When there are multiple virtual props, different virtual props will have different visual effects. The specific settings can be made according to actual usage needs.
[0112] The following explains virtual props and visual effects. Virtual props can be one or more of the following: food, decoration, toys, skills, and social items. Food props are used to feed virtual pets, thereby increasing their attribute values. Decoration props are used to dress up virtual pets; for example, they can be one or more of clothing and accessories. Accessories can be virtual medals, virtual hats, virtual necklaces, etc., and can be set according to actual usage needs.
[0113] Toy-type virtual props allow interaction between a first virtual object and its virtual pet. The first virtual object can interact with its own virtual pet, and also with the virtual pets owned by a second virtual object. Skill-type virtual props are used to upgrade virtual pets' skills and unlock new skills. Social virtual props enable social interaction between virtual objects and virtual pets, between virtual objects, and between virtual pets. Specific settings can be customized according to actual usage needs.
[0114] Special effects can be used to enhance the richness and diversity of the displayed content in virtual scenes, thereby increasing visual impact and interest. Special effects can be one or more of the following: lighting effects, particle effects, animation effects, interactive effects with virtual scenes, and sound effects. Lighting effects can include one or more of the following: adding a halo effect to the virtual pet within a preset range, converging light rays from various directions of the virtual scene onto the virtual pet, and adding lighting and shadow changes within a preset range of the virtual pet.
[0115] Particle effects can be particles displayed within a preset range of the virtual pet. These particles can be stars, snowflakes, petals, etc., and can move along preset trajectories. Particle effects can also be trajectories composed of particles. Animation effects can be animations that trigger preset actions performed on the virtual pet. Interaction effects with the virtual scene can be changes in the environment or weather within the virtual scene when the virtual pet performs preset actions. Sound effects can represent sound effects through visual effects; for example, adding the effect of sound waves propagating through the air to the virtual pet. Specific settings can be configured according to actual usage needs and are not specifically limited here.
[0116] Different visual effects can refer to different visual effects added to the virtual pet when the virtual pet performs different preset operations for the same virtual prop. The preset operations can be one or more of the following: movement operation, interaction with virtual objects, interaction with other virtual pets, changing the virtual pet's appearance, and displaying the virtual pet in the virtual scene. This is just an example of the preset operations.
[0117] Different visual effects can also refer to the same virtual pet having different visual effects depending on the virtual items used. Different visual effects can also refer to the same virtual item having different visual effects depending on the type of virtual pet. Different visual effects can also refer to the same virtual pet and the same virtual item having different visual effects depending on the number of times the virtual item is obtained. Furthermore, when virtual items can be obtained through multiple methods, different acquisition methods will result in different visual effects for the same virtual pet and the same virtual item.
[0118] Here, the differences in visual effects can be determined by at least one differentiated dimension, which may include one or more of the following: virtual item type, virtual item acquisition frequency, virtual item level, virtual item acquisition method, virtual pet type, and preset operation for triggering the effect. If multiple dimensions are satisfied simultaneously, a preset priority strategy can be adopted (e.g., virtual item acquisition method > virtual item level > virtual item acquisition frequency > virtual pet type > virtual item type > preset operation for triggering the effect). That is, when multiple dimensions are satisfied simultaneously, the dimension with the highest priority among the satisfied dimensions is selected as the condition for judging the differences in visual effects. In this way, by setting multiple differentiated dimensions such as virtual item type and virtual item acquisition frequency, and combining them with a preset priority strategy to determine the differentiated judgment conditions for visual effects, it is possible to achieve refined and personalized control of the visual effects when virtual pets interact with virtual items, effectively avoiding the problem of monotonous and homogenized visual effects, and greatly enhancing the visual richness and fun of the virtual pet interaction process.
[0119] Here, the type of virtual pet is used to represent the category attribute of the virtual pet, which includes at least one or more of the following: elemental attribute, faction attribute, and class attribute, such as fire, water, grass, or attack type, defense type, and support type.
[0120] The first virtual object can have one or more virtual pets, and the configuration control can have one or more. In the case where the first virtual object has only one virtual pet, the virtual pet owned by the first virtual object is called the first virtual pet. The configuration control is used to configure the virtual items of the first virtual pet.
[0121] In response to step 101, in response to the triggering operation of the configuration control, the configuration page of the virtual items of the first virtual pet can be displayed. In the configuration page of the virtual items of the first virtual pet, at least one virtual item possessed by the first virtual pet can be displayed.
[0122] When the first virtual object has multiple virtual pets, there can be multiple configuration controls. Each virtual pet has a corresponding configuration control. The first virtual pet is among the multiple virtual pets. In step 101, in response to the triggering operation of the configuration control corresponding to the first virtual pet, the configuration page of the first virtual pet's virtual items can be displayed. In the configuration page of the first virtual pet's virtual items, at least one virtual item that the first virtual pet has can be displayed.
[0123] When the first virtual object has multiple virtual pets, the configuration control can be one, with multiple virtual pets in a candidate state. If there are no selected virtual pets, the configuration control can be in an unselectable state.
[0124] Among multiple virtual pets, there is a first virtual pet. The first identifier that represents different virtual pets can be displayed on the display page. The first identifier can be one or more of the following: the name of the virtual pet, the image of the virtual pet, the video of the virtual pet, and the unique identifier of the virtual pet. Of course, it can also be other identifiers that can represent virtual pets, without being specifically limited here.
[0125] In response to a selection operation on the first identifier of the first virtual pet, the first identifier of the first virtual pet is controlled to be in a selected state. This is equivalent to controlling the first virtual pet to be in a selected state in response to a selection operation on the first virtual pet. When there is a virtual pet in a selected state, the configuration control can be controlled to be in an optional state. Based on the first virtual pet in a selected state, in response to a trigger operation on the configuration control, the configuration page of the first virtual pet's virtual items can be displayed. In the configuration page of the first virtual pet's virtual items, at least one virtual item possessed by the first virtual pet can be displayed.
[0126] The configuration page can be the display page or a subpage of the display page. The configuration page can be displayed as a pop-up or a floating layer. The configuration page can also be different from the display page, which is equivalent to switching the display page to the configuration page. The specific method can be determined according to the actual situation.
[0127] For example, referring to Figure 4, which is a schematic diagram of a page provided in an embodiment of this application, multiple virtual pet first identifiers and configuration controls 403 can be displayed on the display page 401. In Figure 4, only the first identifier 402 of the first virtual pet is marked. In Figure 4, the configuration control 403 is in an unselectable state indicated by a dashed line.
[0128] Referring to Figure 5, which is a schematic diagram of the page provided in the embodiment of this application, following Figure 4, in response to the selection operation of the first identifier 402 of the first virtual pet, the first identifier 402 of the first virtual pet can be controlled to be in the selected state, and the configuration control 403 can be controlled to be in the selected state. In Figure 5, the first identifier 402 of the first virtual pet can be marked with a box in the display interface 401 to indicate that the first identifier 402 of the first virtual pet is in the selected state, and the configuration control 403 is in the selected state with a solid line.
[0129] Referring to Figure 6, which is a schematic diagram of the page provided in the embodiment of this application, in response to the trigger operation of the configuration control 403 shown in Figure 5, the configuration page 601 of the virtual props of the first virtual pet is displayed on the display page. The configuration page 601 of the virtual props of the first virtual pet can display the six virtual props that the first virtual pet has. The virtual props 602 are marked in Figure 6.
[0130] In the method of using virtual props provided in this application embodiment, regarding the way virtual pets and configuration controls are displayed on the display interface, different ways can be used to display the configuration page and display virtual props on the configuration page, taking into account the number of virtual pets, the number of configuration controls, and the correspondence between virtual pets and configuration controls. In this way, the diversity of ways to display virtual pets and virtual props can be improved, which is equivalent to improving the diversity of interaction methods.
[0131] In some embodiments, after displaying the display page of the game application, in response to a control display instruction triggered on the display page, at least one control can be displayed on the display page. The control display instruction can be triggered by a control, a shortcut instruction, a voice command, or a gesture. The specific method can be set according to actual usage requirements. It should be noted that the instructions involved in the embodiments of this application can be triggered in any of the above ways, which will not be elaborated here.
[0132] The number of controls can be one or more. Controls can include at least one of the following: first control, second control, third control, fourth control, fifth control, and sixth control. The first control is used to view the virtual items owned by the first virtual object. The first control can be a "backpack". The second control can be used to view the virtual pet owned by the first virtual object. The third control can be used to view the achievements obtained by the first virtual object. The fourth control can be used to view the virtual map corresponding to the virtual scene. The fifth control can be used to view the tasks performed by the first virtual object. The sixth control can be used to view the game progress of the first virtual object. The above controls are only examples. The specific controls can be set according to actual usage needs.
[0133] For example, referring to Figure 7, which is a schematic diagram of a page provided in an embodiment of this application, six controls can be displayed on the display page 701, namely, a first control, a second control 702, a third control, a fourth control, a fifth control, and a sixth control. The functions of the first to sixth controls are described in the corresponding descriptions and will not be repeated here.
[0134] In some embodiments, in response to a triggering operation on the second control, an information display page of the virtual pet owned by the first virtual object can be displayed, and the first identifier of the virtual pet owned by the first virtual object can be displayed on the information display page.
[0135] The information display page can be a display page or a subpage of a display page. The information display page can be displayed as a pop-up or a floating layer. The information display page can also be different from the display page, which is equivalent to switching the display page to the information display page. The specifics can be determined according to the actual situation.
[0136] In response to a selection operation on the first identifier, the first identifier of the virtual pet can be controlled to be in a selected state. For the first identifier in the selected state, the virtual pet corresponding to the first identifier can be displayed, and one or more of the following can be displayed for the displayed virtual pet: information about the virtual pet, interaction information between the virtual pet and the virtual object, and skill information of the virtual pet.
[0137] Information about a virtual pet may include one or more of the following: the virtual pet's name, age, gender, attributes, type, species, level, and talents.
[0138] The attributes of a virtual pet refer to its abilities, which may include its health, speed, and stamina. Virtual pets can be categorized into one or more of the following types: Grass, Fire, Water, Light, and Electric. Pre-defined type matchups exist between different types, which will not be elaborated upon here.
[0139] A virtual pet's talent can be determined by one or more of the following factors: its initial health, initial attack, speed, and initial defense. The initial attack value can include one or more of normal attack and special attack values, and the initial defense value can also include one or more of normal defense and special defense values. The values corresponding to these factors determining a virtual pet's talent are called individual values (IVs), meaning that the initial health, initial attack, speed, and initial defense values of the virtual pet are different types of IVs.
[0140] In some embodiments, the more factors that determine a virtual pet's talent, the higher the virtual pet's talent. In other words, a virtual pet's talent is positively correlated with the number of factors that determine its talent. The higher the value of the factor that determines a virtual pet's talent, the higher the virtual pet's talent. That is, a virtual pet's talent is positively correlated with the value of the factor that determines its talent.
[0141] Virtual pets' talents can be divided into multiple levels. The higher the talent, the higher the level of the virtual pet's talent. For example, a virtual pet's talent can be classified as low-level, medium-level, and high-level. Alternatively, a virtual pet's talent can range from level 1 to level n, where n is a positive integer greater than 1. The specific level can be set according to actual usage requirements.
[0142] The interaction information between virtual pets and virtual objects may include one or more of the following: the time when the virtual pet and virtual object were bound together, the intimacy level between the virtual pet and virtual object, and the number of interactions between the virtual pet and virtual object. Intimacy level is an indicator used to measure the relationship between the virtual pet and virtual object.
[0143] The skill information of a virtual pet may include one or more of the following: the type of virtual pet skill, the number of virtual pet skills, the name of the virtual pet skill, and the description of the virtual pet skill. The skills of a virtual pet may include one or more of the following: attack skills, defense skills, and recovery skills. The skills of a virtual pet are used to enable the virtual pet to interact with virtual objects in a virtual scene, and the skills of a virtual pet are also used to enable the virtual pet to interact with other virtual pets in a virtual scene.
[0144] For example, referring to Figure 8, which is a schematic diagram of a page provided in an embodiment of this application, following Figure 7, in response to a trigger operation on the second control 702 shown in Figure 7, an information display page 801 shown in Figure 8 can be displayed. In the information display page 801, the first identifier of the virtual pet owned by the first virtual object can be displayed. Figure 8 shows the first identifiers of four virtual pets. In response to a selection operation on the first identifier 802, the first identifier of the virtual pet can be controlled to be in a selected state (represented by a box). For the first identifier 802 in the selected state, the virtual pet 803 indicated by the first identifier 802 can be displayed in the information display page 801, and the information of the virtual pet 803 can be displayed in the information display page 801. Figure 8 only shows the name of the virtual pet 803, the level of the virtual pet 803, and the talent 804 of the virtual pet.
[0145] In some embodiments, the information display page may also display whether the virtual pet currently has any applied virtual items. If the virtual pet currently has applied virtual items, the applied virtual items may be displayed at a preset position on the information display page. If the virtual pet currently does not have any applied virtual items, first guidance information may be displayed at a preset position on the information display page. The first guidance information is used to guide the setting of virtual items applied to the virtual pet.
[0146] In some embodiments, configuration controls may also be displayed on the information display page. For example, referring to Figure 8, configuration control 805 is shown on information display page 801. The first guidance information can be used to guide users in setting virtual items applied to the virtual pet through the configuration controls.
[0147] In response to a trigger operation on the configuration control, a configuration page for the virtual items of the virtual pet displayed on the information display page can be displayed. In the configuration page for the virtual items of the first virtual pet, at least one virtual item possessed by the first virtual pet can be displayed. For example, referring to Figure 8, in response to a trigger operation on the configuration control 805, a configuration page for the virtual items of virtual pet 803 (i.e., the first virtual pet) can be displayed. In the configuration page for the virtual items of virtual pet 803, at least one virtual item possessed by virtual pet 803 can be displayed. In this way, the configuration control can be displayed on the information display page, thereby allowing the display of at least one virtual item possessed by the virtual pet. This increases the diversity of ways to display the virtual items of the virtual pet, which is equivalent to increasing the diversity of interaction methods.
[0148] In some embodiments, a virtual scene, a first virtual object, and a virtual pet owned by the first virtual object can be displayed on the display page of the game application. In response to a first area display command triggered on the display page, a first display area for displaying virtual items can be displayed on the display page, and at least one virtual item owned by the first virtual pet can be displayed in the first display area. In this way, the virtual items of the virtual pet can be displayed in the first display area of the display page, increasing the diversity of ways to display the virtual items of the virtual pet, which is equivalent to increasing the diversity of interaction methods.
[0149] In some embodiments, different virtual pets possess different virtual items. In response to a second area display command triggered on the display page, a second display area for displaying virtual objects can be displayed on the display page. The second display area displays a first identifier for the virtual pet. When the first display area is displayed, in response to a selection operation on the first identifier of the virtual pet, the first identifier corresponding to the selection operation is controlled to be in a selected state, and the virtual items possessed by the virtual pet indicated by the selected first identifier are displayed in the first display area. In this way, the virtual items of the virtual pet displayed in the first display area of the display page can be determined according to actual usage needs, increasing the diversity of ways to display the virtual items of the virtual pet, which is equivalent to increasing the diversity of interaction methods.
[0150] In some embodiments, the first virtual pet belongs to the first virtual object, the first virtual object also has a third virtual pet, and there are multiple virtual items. The multiple virtual items include exclusive virtual items of the first virtual pet and shared virtual items shared by the first virtual pet and the third virtual pet. The number of exclusive virtual items can be one or more, and the number of shared virtual items can be one or more. The first virtual pet and the third virtual pet belong to the same pet chain, which can also be called an evolution chain.
[0151] The following describes the pet chain. In the method of using virtual items provided in this application embodiment, virtual pets have different forms, and virtual pets of different forms are different virtual pets. There is an initial virtual pet, which is a virtual pet that has not evolved into other forms. For an initial virtual pet, there can be multiple evolution stages, and there is an evolution order between the multiple evolution stages. The number of evolution stages can be set according to actual usage needs. For an evolution stage, a virtual pet can have multiple evolution directions, and one evolution direction corresponds to one form. That is, one evolution direction corresponds to one virtual pet. The same pet chain is composed of different virtual pets that are evolved from an initial virtual pet.
[0152] For example, referring to Figure 9, which is a schematic diagram of a pet chain provided in an embodiment of this application, there is an initial virtual pet 901. The initial virtual pet 901 has two evolution stages, namely evolution stage 910 and evolution stage 920. Evolution stage 920 is after evolution stage 910. For evolution stage 910, there are two evolution directions. That is, for the initial virtual pet 901, it can evolve into virtual pet 902 and virtual pet 903 in evolution stage 910. For evolution stage 920, there are three evolution directions. For virtual pet 902, it can evolve into virtual pet 9021, virtual pet 9022 and virtual pet 9023 in evolution stage 920. For virtual pet 903, it can evolve into virtual pet 9031, virtual pet 9032 and virtual pet 9033 in evolution stage 920. In other words, the pet chain can be composed of different virtual pets obtained by evolving from the initial virtual pet 901.
[0153] The pet chain consists of the initial virtual pet 901, virtual pet 902, virtual pet 903, virtual pet 9021, virtual pet 9022, virtual pet 9023, virtual pet 9031, virtual pet 9032, and virtual pet 9033. In this way, an initial virtual pet can evolve into different forms, increasing the diversity of virtual pets and thus enhancing the game's fun.
[0154] The first virtual pet and the third virtual pet belong to the same pet chain, meaning that the first virtual pet and the third virtual pet correspond to the same initial virtual pet. The first virtual pet has a different form than the third virtual pet. The first virtual pet can be at the same evolutionary stage as the third virtual pet. The evolutionary direction of the first virtual pet at this evolutionary stage is different from that of the third virtual pet at this evolutionary stage. The specific evolutionary stage of the first virtual pet can be different from that of the third virtual pet. It can be determined according to the actual situation.
[0155] In some embodiments, in response to an information viewing command triggered for the first virtual pet, an information display page for the first virtual pet is displayed, and a viewing control for virtual items is shown on the information display page. The information viewing command for the first virtual pet can be triggered by a second control, by the first virtual pet displayed in the virtual scene, or by a first identifier of the first virtual pet displayed in the virtual scene. This allows for the display of the first virtual pet's information display page in multiple different ways, increasing the diversity of interaction methods.
[0156] The view control is used to view the virtual items possessed by the virtual pet. The view control can be the same as or different from the configuration control, depending on the actual usage requirements. In response to a trigger operation on the view control, it displays at least one virtual item possessed by the first virtual pet. For details, please refer to the description of displaying at least one virtual item possessed by the first virtual pet through the configuration control and make equivalent substitutions; it will not be elaborated upon here. In this way, displaying the virtual pet's virtual items through the view control increases the diversity of ways to display virtual items, which is equivalent to increasing the diversity of interaction methods.
[0157] Regarding step 101 shown in Figure 3, the exclusive virtual items of the first virtual pet and the shared virtual items of the first virtual pet can be displayed. For ease of understanding, the exclusive virtual items and the shared virtual items of the first virtual pet are explained below.
[0158] In some embodiments, to facilitate user identification of the exclusive virtual items and shared virtual items of the first virtual pet, one or more of the following methods can be used to distinguish between exclusive and shared virtual items: different colors, different second identifiers, different display formats for the virtual items, and different display areas. The second identifier can be one or more of text, images, and videos.
[0159] For example, referring to Figure 10, which is a schematic diagram of a page provided in an embodiment of this application, three virtual items can be displayed on the display page 1001. These virtual items include virtual item 1002, virtual item 1003, and virtual item 1004. Virtual item 1002 is a proprietary virtual item, and can be marked with the word "proprietary." Virtual items 1003 and 1004 are shared virtual items, and can be marked with the word "shared." This approach increases the diversity of content displayed on the page, and different text labels can be used to distinguish between proprietary and shared virtual items, allowing users to intuitively identify them.
[0160] In some embodiments, exclusive virtual items and shared virtual items have different application scopes. Exclusive virtual items refer to virtual items that can only be applied to the first virtual pet, while shared virtual items refer to virtual items that can be applied to the pet chain to which the first virtual pet belongs. In other words, exclusive virtual items can only be applied to one first virtual pet, while shared virtual items can be applied to multiple virtual pets (including the first virtual pet and the third virtual pet). The number of virtual pets to which exclusive virtual items and shared virtual items are applied is different.
[0161] In some embodiments, the user can control the virtual object to sever its association with the virtual pet. For exclusive virtual items, when the first virtual object severs its association with the first virtual pet, the association between the first virtual object and the exclusive virtual items of the first virtual pet is also severed. This is equivalent to the first virtual object releasing the first virtual pet and discarding the exclusive virtual items of the first virtual pet.
[0162] Regarding shared virtual items, if the first virtual object removes its association with the first virtual pet, the association between the first virtual object and the first virtual pet's shared virtual items will not be removed. This is equivalent to the first virtual object releasing the first virtual pet while retaining the first virtual pet's shared virtual items.
[0163] For shared virtual items, even if the first virtual object does not own any other virtual pets belonging to the same pet chain as the first virtual pet, the association between the first virtual object and the first virtual pet for shared virtual items is still maintained until the first virtual object owns other virtual pets belonging to the same pet chain as the first virtual pet, at which point the shared virtual items can be applied to other virtual pets belonging to the same pet chain as the first virtual pet.
[0164] In some embodiments, proprietary virtual items and shared virtual items have different visual effects. In some embodiments, proprietary virtual items may be obtained in different ways than shared virtual items. In some embodiments, proprietary virtual items and shared virtual items have different functions, and the number of functions of proprietary virtual items may be less than, equal to, or greater than the number of functions of shared virtual items.
[0165] The functions of virtual props are explained below. Virtual props can include one or more of the following: adding visual effects to virtual pets, adding identification information to virtual pets, adding skills to virtual pets, adding attribute values to virtual pets, and adding interactive actions to virtual pets. Of course, they can also have other functions, but no specific limitations are made here.
[0166] In the method of using virtual props provided in this application embodiment, exclusive virtual props of the first virtual pet and common virtual props of the first virtual pet can be displayed, which is equivalent to increasing the types of virtual props, improving the diversity and richness of the displayed virtual props. Different virtual props have different performance effects, which can facilitate the subsequent improvement of the diversity of the first virtual pet displayed in the virtual scene, and can improve the user's interactivity with the virtual pet, thereby improving the user's game experience and improving the resource utilization of electronic devices.
[0167] As shown in Figure 3, step 101 allows for the display of virtual props in different ways, which can increase the diversity and richness of the ways to display virtual props. Different virtual props have different performance effects, which can facilitate the subsequent improvement of the diversity of the first virtual pet displayed in the virtual scene, and can also improve the user's interactivity with the virtual pet, thereby improving the user's gaming experience and the resource utilization of electronic devices.
[0168] Referring again to Figure 3, in step 102, in response to a usage instruction for a first virtual item among at least one virtual item, the first virtual item is controlled to be applied to the first virtual pet.
[0169] In some embodiments, when the number of displayed virtual items is 1, the displayed virtual item is the first virtual item, and in response to the use command for the first virtual item, the first virtual item can be controlled to be applied to the first virtual pet.
[0170] In some embodiments, when there are multiple virtual items displayed, the displayed virtual items include a first virtual item, and in response to a usage instruction for the first virtual item among at least one virtual item, the first virtual item is controlled to be applied to the first virtual pet.
[0171] In some embodiments, in response to a selection operation for a first virtual item among at least one virtual item, information about the first virtual item can be displayed. The information about the first virtual item includes one or more of the following: acquisition information of the first virtual item, information about the performance effects corresponding to the first virtual item, and information about the virtual pet that acquired the first virtual item.
[0172] The acquisition information for the first virtual item may include one or more of the following: the acquisition method, the acquisition time, and the number of times the first virtual item has been acquired. The information for the visual effects corresponding to the first virtual item may include one or more of the following: the number of visual effects, the name of the visual effects, and the method of triggering the visual effects. Specifically, the method of triggering the visual effects is to add visual effects to the virtual pet when the virtual pet performs a preset operation; different preset operations correspond to different methods of triggering visual effects.
[0173] The number of visual effects includes a first quantity and a second quantity. The first quantity is the number of preset actions that can trigger the display of visual effects. When the virtual pet performs a preset action, visual effects can be added to the virtual pet. The second quantity is the number of types of visual effects for a preset action. The types of visual effects can include one or more of the following: lighting effects, particle effects, animation effects, interactive effects with the virtual scene, and sound effects.
[0174] The information of the virtual pet that acquires the first virtual item may include one or more of the following: information about the virtual pet, information about the interaction between the virtual pet and the virtual object, and information about the virtual pet's skills. For details, please refer to the corresponding descriptions, which will not be elaborated here.
[0175] In some embodiments, regarding the method of displaying information about a first virtual item, based on the information about the first virtual item, in response to a usage instruction for the first virtual item among at least one virtual item, control the application of the first virtual item to a first virtual pet, and the information about the first virtual item is used to guide the use of the first virtual item. In this way, the information about the virtual item can be displayed and used to guide the use of the virtual item, which can increase the diversity of content displayed on the page and facilitate the application of virtual items that better meet the user's needs, thereby improving the user's gaming experience.
[0176] In some embodiments, regarding the way virtual items are displayed on the configuration page, in response to a selection operation for a first virtual item among at least one virtual item, when the first virtual pet has not applied a virtual item, an item application control can be displayed on the configuration page.
[0177] In some embodiments, regarding the way virtual items are displayed on the configuration page, in response to a selection operation for a first virtual item among at least one virtual item, when the first virtual pet has not applied a virtual item, information about the first virtual item and item application controls can be displayed on the configuration page.
[0178] For example, referring to Figure 11, which is a schematic diagram of a page provided in an embodiment of this application, six virtual items are displayed on the configuration page 1101. In Figure 11, only virtual item 1102 is marked. In response to the selection operation of virtual item 1102 (the first virtual item) among the six virtual items, when the first virtual pet does not apply the virtual item, the virtual item 1102 is controlled to be in the selected state. In Figure 11, the virtual item 1102 is filled with diagonal lines to indicate that the virtual item 1102 is in the selected state.
[0179] In response to a selection operation on virtual item 1102 (the first virtual item) out of six virtual items, information about virtual item 1102 can be displayed. This information may include virtual item 1102 (the name of the virtual item), acquisition method (obtained by achieving goal A), acquisition time (2024 / 01 / 02), and acquisition by virtual pet A (the name of the virtual pet that acquired the virtual item). Virtual pet A may or may not be the first virtual pet. In response to a selection operation on virtual item 1102 (the first virtual item) out of six virtual items, item application control 1103 can also be displayed.
[0180] After displaying the item application control, in response to a trigger operation on the item application control, a use command for the first virtual item is triggered. In response to the use command for the first virtual item among at least one virtual item, the first virtual item is applied to the first virtual pet. In some embodiments, the user can view information for each virtual item according to actual usage needs, and then select the first virtual item to apply to the first virtual pet. In this way, even when no virtual item is applied to the virtual pet, the item application control allows for one-click control of applying the first virtual item to the first virtual pet, improving the efficiency of applying virtual items to virtual pets.
[0181] In some embodiments, in response to a selection operation for a first virtual item among at least one virtual item, if the first virtual pet is equipped with a second virtual item among at least one virtual item, an item replacement control for replacing the virtual item is displayed.
[0182] For example, referring to Figure 12, which is a schematic diagram of a page provided in an embodiment of this application, six virtual props are displayed on the configuration page 1201. In Figure 12, only virtual prop 1202 is marked. In response to the selection operation of virtual prop 1202 (the first virtual prop) among the six virtual props, virtual prop 1202 is controlled to be in the selected state. In Figure 12, virtual prop 1202 is filled with diagonal lines to indicate that virtual prop 1202 is in the selected state.
[0183] In response to a selection operation for virtual prop 1202 (first virtual prop) among the six virtual props, if the first virtual pet uses at least one second virtual prop, a prop replacement control 1203 for replacing the virtual prop is displayed. Comparing Figures 11 and 12, it can be seen that the virtual prop usage method provided in this embodiment can display different controls depending on whether the first virtual pet uses a virtual prop, thereby enabling different operations on the virtual prop and improving the richness of the content displayed on the page.
[0184] After displaying the item replacement control, in response to a trigger operation on the item replacement control, a usage command for the first virtual item is triggered. In response to the usage command for the first virtual item among at least one virtual item, the virtual item applied to the first virtual pet is switched from the second virtual item to the first virtual item. In this way, one-click replacement of the virtual item applied to the first virtual pet can be achieved, improving the efficiency of applying virtual items to virtual pets.
[0185] In some embodiments, the first virtual pet has multiple virtual items, including the first virtual item and the second virtual item. If the first virtual pet does not use any virtual items, the display style of the virtual items displayed in the configuration interface is consistent. The display style can be characterized by one or more of the following: display color, display font, whether to bold the display, whether to highlight the display, display a third identifier, and the display form of the virtual item.
[0186] If the first virtual pet application has at least one second virtual item, the configuration page for the first virtual pet's virtual items displays multiple virtual items possessed by the first virtual pet. These multiple virtual items include the first virtual item and the second virtual item. The second virtual item has a first display style, and the first virtual item has a second display style. The first display style indicates that the second virtual item is currently applied by the first virtual pet; the second display style indicates that the first virtual item is not applied. The first display style and the second display style are different.
[0187] For example, referring to Figure 13, which is a schematic diagram of a page provided in an embodiment of this application, five virtual items can be displayed on the configuration page 1301. These five virtual items include a first virtual item 1303 and a second virtual item 1302. If the first virtual pet uses at least one of the second virtual items, the second virtual item 1302 has a first display style. In Figure 13, the first display style is characterized by using a solid line frame and a third identifier 1304 to mark the second virtual item 1302. The first display style is used to indicate that the second virtual item 1302 is the virtual item currently used by the first virtual pet.
[0188] The first virtual prop 1303 has a second display style. In Figure 13, the second display style is characterized by marking the first virtual prop 1303 without a solid line frame and with a third identifier 1304. The display styles of other virtual props not applied to the first virtual pet shown in Figure 13 are also the second display style. The second display style is used to indicate that the first virtual prop 1303 is an unapplied virtual prop.
[0189] Regarding step 102 shown in Figure 3, the use command of the first virtual prop can be triggered by the prop replacement control or the prop use control. In response to the use command of the first virtual prop, the first virtual prop is applied to the first virtual pet. The display styles of the first virtual prop and the second virtual prop are swapped so that the second virtual prop is displayed in the second display style and the first virtual prop is displayed in the first display style.
[0190] For example, referring to Figure 14, which is a schematic diagram of a page provided in an embodiment of this application, in response to a usage instruction for a first virtual item, the first virtual item is controlled to be applied to the first virtual pet, and the display styles of the first virtual item and the second virtual item shown in Figure 13 are interchanged. In Figure 14, the first display style is characterized by marking the first virtual item 1303 with a solid line frame and a third identifier 1304. The first display style is used to indicate that the first virtual item 1303 is the virtual item currently applied to the first virtual pet.
[0191] In Figure 14, the second display style is characterized by not using a solid-line frame and marking the second virtual item 1302 with a third identifier 1304. This means the second virtual item 1302 is displayed using the same style as other virtual items not applied to the first virtual pet. The second display style indicates that the second virtual item 1302 is an unapplied virtual item. In this way, the display style can be adjusted in real time based on whether the virtual item is applied to the virtual pet. This means that different display styles can be used for different virtual items depending on whether they are applied to the virtual pet, improving the diversity and richness of the content displayed on the page. Furthermore, users can intuitively see which virtual items are currently applied when setting the virtual pet, thus enhancing the user's gaming experience.
[0192] When the application status of the first virtual item changes (e.g., in response to a use / replace / cancel operation), a page refresh or partial refresh mechanism can be triggered to update the display style (such as border, corner mark, transparency, and label) of the corresponding item in the item list; at the same time, the information representing the virtual pet being applied to in the associated display area can be updated to ensure that the display status is consistent with the actual binding relationship.
[0193] In some embodiments, regarding the display of proprietary and shared virtual items for the first virtual pet, if the first virtual item is a shared virtual item and has already been applied to the third virtual pet, to facilitate users' more intuitive understanding of the virtual pet to which the first virtual item is applied, a fourth identifier representing information about the third virtual pet can be displayed in the associated display area of the first virtual item. The fourth identifier can be one or more of text, images, and videos. The associated display area of the first virtual item can be the area where the first virtual item is displayed, or it can be an area where the distance to the area where the first virtual item is displayed is less than a first distance threshold; the specific setting can be determined according to actual usage requirements.
[0194] Here, the third virtual pet can be determined by the binding relationship between the shared virtual prop identifier and the virtual pet identifier; the boundary of the associated display area can be determined by UI layout rules or the first distance threshold to ensure that the fourth identifier and the first virtual prop are visually related, thereby reducing the probability that the user misjudges the current application object of the shared virtual prop.
[0195] For example, referring to Figure 15, which is a schematic diagram of a page provided in an embodiment of this application, the first virtual item 1504 of the first virtual pet can be displayed on the display page 1501. The first virtual item 1504 is a shared virtual item, and the shared virtual item has been applied to the third virtual pet. A fourth identifier 1502 can be displayed in the associated display area of the first virtual item 1504. The fourth identifier 1502 is an image of the third virtual pet. In this way, the richness of the content displayed on the display page can be improved, and users can intuitively know the virtual pet to which the first virtual item is applied, thereby improving the user's gaming experience.
[0196] In some embodiments, in response to a usage instruction for a first virtual item, if the first virtual item is a shared virtual item and has already been applied to a third virtual pet, a second prompt message is displayed. The second prompt message prompts the user to replace the virtual pet to which the first virtual item is applied with the first virtual pet, instead of the third virtual pet.
[0197] In some embodiments, a usage control can be displayed in the display interface. This usage control can be an item application control or an item replacement control, meaning that a usage instruction for the first virtual item can be triggered by the item application control or the item replacement control. For example, referring to Figure 15, a usage control 1503 can be displayed in the display interface 1501.
[0198] In some embodiments, in response to a triggering operation on the control, a usage instruction for the first virtual item can be triggered. In response to the usage instruction for the first virtual item, if the first virtual item is a shared virtual item and has already been applied to a third virtual pet, a second prompt message can be displayed. The second prompt message can be displayed on the display page as a pop-up or a floating layer, and can be one or more of text, image, and video information.
[0199] In response to the rejection instruction for the second prompt message, the second prompt message is canceled from being displayed, and the first virtual item remains applied to the third virtual pet. In response to the confirmation instruction for the second prompt message, the second prompt message is canceled from being displayed, and the virtual pet applying the first virtual item is replaced by the first virtual pet instead of the third virtual pet.
[0200] For example, referring to Figure 16, which is a schematic diagram of a page provided in an embodiment of this application, in response to a trigger operation on the control 1503 shown in Figure 15, a pop-up window 1601 can be displayed. In the pop-up window 1601, a second prompt message can be displayed, which is "The first virtual item 1504 has been equipped. Replace it?" The first virtual item 1504 being equipped indicates that the first virtual item 1504 has been applied to another virtual pet (i.e., the third virtual pet).
[0201] Pop-up window 1601 also displays a confirmation control 1602 and a cancellation control 1603 for the second prompt message. In response to a triggering operation on the cancellation control 1603, which is equivalent to a rejection command for the second prompt message, pop-up window 1601 can be canceled, keeping the first virtual item 1504 applied to the third virtual pet. In response to a triggering operation on the confirmation control 1602, which is equivalent to a confirmation command for the second prompt message, the virtual pet applying the first virtual item 1504 is replaced by the first virtual pet instead of the third virtual pet.
[0202] In the method for using virtual props provided in this application embodiment, when a shared virtual prop has been applied to a third virtual pet, a second prompt message can be displayed, which can improve the richness of the content displayed on the page. Furthermore, it can replace the third virtual pet with the first virtual pet that applies the first virtual prop, which can increase the interactive way of applying virtual props to the first virtual object, improve the user's gaming experience, and the method for using virtual props provided in this application embodiment enriches the association between virtual pets and virtual props, thus solving technical problem 3.
[0203] In some embodiments, after replacing the virtual pet using the first virtual item from the third virtual pet to the first virtual pet, that is, in response to the confirmation instruction for the second prompt information, the second prompt information can also be replaced with a seventh prompt information. The seventh prompt information is used to indicate that the virtual pet using the first virtual item is the first virtual pet. The seventh prompt information can be displayed on the display page in the form of a pop-up window or a floating layer, and the seventh prompt information can be one or more of text information, image information, and video information.
[0204] In some embodiments, the display of the seventh prompt message is canceled in response to the duration of displaying the seventh prompt message reaching a first duration. In some embodiments, a confirmation control for the seventh prompt message may be displayed, and the display of the seventh prompt message may be canceled in response to a triggering operation on the confirmation control. This approach increases the diversity of content displayed on the page and makes it easier for users to understand the results of applying virtual items to virtual pets, thereby enhancing the user's gaming experience.
[0205] In some embodiments, when a shared virtual item has been applied to a third virtual pet, a fourth prompt message is displayed in the associated display area of the shared virtual item. This fourth prompt message indicates that the shared virtual item has been applied to the third virtual pet. This approach increases the diversity of content displayed on the page and makes it easier for users to know the application status of the shared virtual item, thereby enhancing the user's gaming experience.
[0206] In some embodiments, the fourth prompt information can be a fourth identifier, which can be one or more of text, images, and videos. That is, the fourth prompt information can be one or more of text, images, and videos. If the fourth prompt information is text, it can be "Applicable to the third virtual pet". If the fourth prompt information is an image, it can be an image of the third virtual pet. If the fourth prompt information is a video, it can be a video of the third virtual pet.
[0207] In some embodiments, the fourth prompt information may consist of a fourth identifier and matching information. The matching information may include first matching information between the shared virtual item and the third virtual pet, and second matching information between the shared virtual item and the first virtual pet. The matching information is used to indicate whether the virtual item and the virtual pet are compatible. The matching information may also be called adaptation information, which is used to indicate whether the virtual item and the virtual pet are compatible.
[0208] The following explains the matching information. Shared virtual items can have corresponding elemental types, and the matching information can include whether the shared virtual item matches the virtual pet's elemental type. Shared virtual items can enhance the virtual pet's attribute values, and the matching information can also include whether the shared virtual item can increase the virtual pet's attribute values. Shared virtual items can provide skills to the virtual pet, and the matching information can also include whether the shared virtual item adds skills to the virtual pet. The matching information can also include the matching degree calculated by combining the above-mentioned elements. Of course, the matching information can include other information, which will not be elaborated here.
[0209] The way the fourth prompt information is displayed, along with the fourth identifier and matching information, can improve the diversity of the content displayed on the page. The fourth identifier allows users to intuitively know that the shared virtual items have been applied to the third virtual pet, and the matching information helps users decide whether to change the virtual pet that has applied the shared virtual items, thus improving the user's gaming experience.
[0210] In some embodiments, after a shared virtual item is applied to the first virtual pet, a shared effect of the shared virtual item can be displayed. This shared effect indicates that the shared virtual item has been applied. Shared effects can be added to the first virtual pet or to shared virtual items. For details on shared effects, please refer to the description of display effects; they will not be elaborated upon here. This approach enriches the content displayed on the page and allows users to more intuitively understand whether shared virtual items have been applied, thereby improving the user's gaming experience.
[0211] In some embodiments, for proprietary virtual items, in response to a use instruction for a first virtual item, if the first virtual item is a proprietary virtual item, the first virtual item is controlled to be applied to a first virtual pet, and the proprietary effects of the proprietary virtual item are displayed.
[0212] Among them, exclusive effects are used to indicate that the first virtual item is exclusive to the first virtual pet. Exclusive effects can be added to both the first virtual pet and exclusive virtual items. For details on exclusive effects, please refer to the explanation of performance effects; they will not be repeated here. Shared effects are different from exclusive effects. This method enriches the content displayed on the page and allows users to more intuitively understand whether the first virtual object is using a particular type of virtual item, thus improving the user's gaming experience.
[0213] Step 102, as shown in Figure 3, allows for the application of the first virtual prop to the first virtual pet in various ways. This enhances the diversity and richness of how the first virtual prop is applied to the first virtual pet. Different virtual props correspond to different visual effects, facilitating the subsequent enhancement of the diversity of the first virtual pet's display in the virtual scene and improving user interactivity with the virtual pet, thereby improving the user's gaming experience. Specific visual effects are precisely matched and loaded based on different virtual props, rather than preloading all effect materials. This on-demand loading and asynchronous rendering mechanism avoids the ineffective occupation of video memory by a large amount of irrelevant graphics data. By improving the accuracy of effect resource calls, it effectively reduces memory bandwidth pressure and memory jitter caused by frequent swapping of large-scale texture data; furthermore, it improves the resource utilization of electronic devices.
[0214] Referring to Figure 3, in step 103, a virtual scene is displayed, and when the first virtual pet appears in the virtual scene, the first visual effect corresponding to the first virtual item is displayed during the appearance of the first virtual pet.
[0215] Here, the first virtual pet appearing in the virtual scene refers to the process where the model data of the first virtual pet is loaded into the current rendering pipeline and switches from a hidden state to a visible state.
[0216] The following describes how the first virtual pet appears in the virtual scene. In some embodiments, in response to a virtual object being displayed in the virtual scene, the virtual pet owned by the virtual object can also be displayed in the virtual scene following the virtual object. The first time point at which the virtual pet appears in the virtual scene may coincide with, or may not coincide with, the second time point at which the virtual object appears in the virtual scene. This method of displaying the virtual pet can be simply referred to as "follow-up display."
[0217] In some embodiments, in response to a virtual object using a target virtual item, a summoning command to display a virtual pet is triggered, and the virtual pet corresponding to the target virtual item is displayed in the virtual scene. The target virtual item is used to display the virtual pet in the virtual scene. The above-mentioned method of displaying the virtual pet can be a summoning display. The summoning command can also be triggered through pre-set summoning controls, summoning actions, summoning text, etc., which will not be elaborated upon here.
[0218] In some embodiments, display conditions for virtual pets can be preset. When these conditions are met, the corresponding virtual pet can be displayed in the virtual scene. For example, the display conditions could be that a virtual pet is displayed when a virtual object reaches a preset area in the virtual scene, when a virtual object is attacked by other virtual objects, or when a virtual object interacts with other virtual objects. These conditions can be set according to actual usage requirements and will not be elaborated upon here. The above method of displaying virtual pets can be simply referred to as conditional display.
[0219] In some embodiments, the first virtual pet belongs to the first virtual object and is located in a virtual container. After the virtual scene is displayed, in response to a second control command for the first virtual object, the first virtual object is controlled to throw the virtual container into the virtual scene. In response to the virtual container being thrown into the virtual scene, the first virtual pet in the virtual container is controlled to appear in the virtual scene.
[0220] One method of summoning is to display the first virtual pet by throwing a virtual container, where the virtual container is the target virtual item. The virtual container can be any of the following: a virtual sphere, a virtual box, a virtual book, a virtual package, or a virtual capsule, and can be configured according to actual usage needs.
[0221] The virtual scene includes a first virtual scene, which is used for interaction (battle) between the first virtual pet and the virtual pet of the second virtual object, and in response to the virtual container being thrown into the first virtual scene, controls the first virtual pet in the virtual container to appear in the first virtual scene.
[0222] In some embodiments, the first virtual pet appears at a first location in the first virtual scene. The first location is a pre-set location and can be determined by one or more of the scene spawn point, faction spawn area, and battle position point. In a multiplayer battle scene, the first location can be calculated based on the round number, position rules, or terrain accessibility. In a free-movement scene, the first location can be the landing point of a virtual container or a walkable grid point near the landing point.
[0223] During the first virtual pet's appearance in the first virtual scene, the first visual effect corresponding to the first virtual item is displayed. In other words, during the first virtual pet's initial appearance in the first virtual scene, the first visual effect corresponding to the first virtual item is displayed.
[0224] In some embodiments, in response to a third control command issued to the first virtual pet, the first virtual pet is controlled to engage in battle with the virtual pet of the second virtual object. The third control command may be a command to control the first virtual pet to move, a command to control the first virtual pet to release a skill, or a command to control the first virtual pet to restore its own status. This can be configured according to actual usage requirements. Refer to the description of the first control command for further details, and make equivalent substitutions; no specific limitations are made here.
[0225] In some embodiments, in response to the first virtual pet defeating the virtual pet of the second virtual object, a third visual effect corresponding to the first virtual item is displayed. The third visual effect may be different from the first visual effect, and the third visual effect may be adapted to the first virtual scene. The third visual effect is used to represent the first virtual pet's victory.
[0226] In some embodiments, in response to the second virtual pet defeating the virtual pet of the first virtual object, a fourth visual effect corresponding to the first virtual item is displayed. The fourth visual effect may be different from both the first and third visual effects, and may be adapted to the first virtual scene. The fourth visual effect is used to indicate that the first virtual pet failed to win.
[0227] In some embodiments, the first virtual object has multiple virtual pets, including the first virtual pet. The first virtual scene is used to allow the virtual pets of the first virtual object to engage in multiple rounds of battles with the virtual pets of the second virtual object. For each round, there is a battle result, which is used to represent whether the virtual pet wins or loses.
[0228] If the round is the first round in the first virtual scene, in response to the virtual container including the first virtual pet being thrown into the first virtual scene, the first virtual pet in the virtual container is controlled to appear in the first virtual scene, and during the process of the first virtual pet appearing in the first position of the first virtual scene, the first visual effect corresponding to the first virtual item is displayed.
[0229] Furthermore, the first virtual pet can battle against the second virtual object's virtual pet. If the battle results in the first virtual pet winning, the first virtual pet can remain displayed in the first virtual scene, while the second virtual object's virtual pet is removed, and the next round begins. Additionally, the third visual effect corresponding to the first virtual item can be displayed for the first virtual pet.
[0230] In the next round, the second virtual object can summon a new virtual pet to fight against the first virtual pet. If the battle result indicates that the first virtual pet wins, the first virtual pet can be kept displayed in the first virtual scene, while the second virtual object's virtual pet can be removed from the display. For the first virtual pet, the third visual effect corresponding to the first virtual item can be displayed, and the next round can begin, until the first virtual object loses or the round ends.
[0231] If the battle result indicates that the first virtual object has lost, the virtual pet of the second virtual object can still be displayed in the first virtual scene. First, the fourth visual effect corresponding to the first virtual item of the first virtual pet is displayed. After the fourth visual effect is displayed, the display of the first virtual pet can be canceled and the next round can be entered. In the next round, other virtual pets of the first virtual object can be summoned.
[0232] In response to a virtual container containing other virtual pets being thrown into a first virtual scene, control the other virtual pets in the virtual container to appear in the first virtual scene, and display the first visual effects corresponding to other virtual props during the process of the other virtual pets appearing in the first position of the first virtual scene.
[0233] Other virtual pets can battle against the virtual pet corresponding to the second virtual object. If the battle result indicates that the other virtual pet has won, the other virtual pet can be kept displayed in the first virtual scene, while the virtual pet of the second virtual object is canceled and the next round begins.
[0234] If the battle result indicates that the second virtual object's virtual pet has won, the second virtual object's virtual pet can be kept displayed in the first virtual scene, while the display of the first virtual object's other virtual pets is canceled, and the next round begins. In the next round (that is, if the round is not the first round, and the battle result of the previous round indicates that the first virtual object's virtual pet has lost), in response to the virtual container containing the first virtual pet being thrown into the first virtual scene, the first virtual pet in the virtual container is controlled to appear in the first position in the virtual scene. The first virtual pet can then battle against the second virtual object's virtual pet.
[0235] The method of using virtual props provided in this application embodiment can display virtual pets in the first virtual scene by throwing virtual containers, which can improve the diversity of ways to display virtual pets and enrich the ways of battle between virtual pets.
[0236] In some embodiments, the virtual scene includes a second virtual scene, which is used for the first virtual object and the first virtual pet to perform activities. The second virtual scene is equivalent to the virtual scene corresponding to the open world. The activities can be one or more of the following: the first virtual object and the first virtual pet move in the second virtual scene, perform operations to upgrade their level, perform operations to learn skills, and perform operations to increase their intimacy. These can be set according to actual usage needs.
[0237] In response to the virtual container being thrown onto the virtual ground of the second virtual scene, the first virtual pet in the virtual container is controlled to appear in the second virtual scene, and during the appearance of the first virtual pet in the second virtual scene, the first visual effect corresponding to the first virtual prop is displayed.
[0238] In some embodiments, in the second virtual scene, in response to a movement command for the first virtual object, the first virtual object is controlled to move within the second virtual scene, and the first virtual pet is controlled to follow the first virtual object. This enriches the interaction methods between the first virtual object and the first virtual pet within the second virtual scene.
[0239] In some embodiments, the first virtual object may include multiple virtual pets, each virtual pet having a corresponding virtual container. In response to a selection operation for multiple virtual containers, the first virtual object may be controlled to carry the selected virtual container. In response to the selected virtual container being thrown onto the virtual ground of the second virtual scene, the virtual pet in the selected virtual container may be controlled to appear in the second virtual scene.
[0240] The game includes multiple virtual pets, including a first virtual pet. In a second virtual scene, the first virtual object can repeatedly execute the following: "In response to a selection operation on multiple virtual containers, the first virtual object can be controlled to carry the selected virtual container; in response to the selected virtual container being thrown onto the virtual ground of the second virtual scene, the virtual pet in the selected virtual container can be controlled to appear in the second virtual scene." This allows multiple virtual pets to appear simultaneously in the second virtual scene, enabling the first virtual object and multiple virtual pets to move together within the second virtual scene. This enhances the user's gaming experience.
[0241] The virtual scene provided in this application embodiment may include a first virtual scene and a second virtual scene. The first virtual scene is used for virtual pets of different virtual objects to fight. The battle can be 1-on-1 or 1-on-many, depending on the actual usage requirements. 1-on-1 means that one virtual pet of the first virtual object fights against one virtual pet of the second virtual object. 1-on-many means that one virtual pet of the first virtual object fights against virtual pets of multiple virtual objects. Each virtual object can have one or more virtual pets, depending on the actual usage requirements. This approach enriches the ways in which virtual pets can fight each other.
[0242] The second virtual scene can include multiple first virtual scenes, and the second virtual scene can also differ from the first virtual scene. The specific settings can be customized according to actual usage needs. This approach enriches the types of virtual scenes, thereby improving the user's gaming experience. Furthermore, differentiating the way virtual containers are thrown between the first and second virtual scenes can increase user interest in the game content and enhance their willingness to explore and collect virtual items, thus improving the user's gaming experience. In other words, the differentiated way of throwing virtual containers increases users' willingness to explore game content and collect items, improving the user experience from another dimension.
[0243] For ease of understanding, step 103 shown in Figure 3 is explained below with specific examples. Referring to Figure 17, which is a schematic diagram of a page provided in this application embodiment, a virtual scene 1702 can be displayed on the display page 1701. When displaying a virtual pet through at least one of the above-mentioned follow display, summon display, and conditional display, a first visual effect corresponding to the first virtual item is displayed during the appearance of the first virtual pet. The first visual effect can be a dynamic visual effect, or it can also be called an entrance effect.
[0244] In some embodiments, during the appearance of the first virtual pet, the first visual effect corresponding to the first virtual prop can be displayed first, and the first virtual pet can be displayed after the first visual effect is displayed. By playing the appearance effect before presenting the virtual pet model during the appearance of the virtual pet, a continuous transition can be formed, reducing the abruptness caused by the instantaneous appearance of the model; at the same time, it enhances the sense of ceremony of the appearance and improves the user's perception of the differentiated effects of the prop. For example, referring to Figure 18, which is a schematic diagram of the page provided in the embodiment of this application, during the appearance of the first virtual pet, the first visual effect 1801 corresponding to the first virtual prop can be displayed in the virtual scene 1702 displayed on page 1701. The first visual effect 1801 is an image frame of the first visual effect corresponding to the first virtual prop.
[0245] Referring to Figure 19, which is a schematic diagram of the page provided in the embodiment of this application, regarding the process of the first virtual pet appearing, after the first visual effect 1801 shown in Figure 18, the first visual effect 1901 corresponding to the first virtual prop can be displayed in the virtual scene 1702 displayed on page 1701. The first visual effect 1901 is another image frame of the first visual effect corresponding to the virtual prop.
[0246] Referring to Figure 20, which is a schematic diagram of a page provided in an embodiment of this application, in response to the completion of the display of the first visual effect corresponding to the first virtual prop, the first virtual pet 2001 can be displayed in the virtual scene 1702 displayed on page 1701. In this way, the first visual effect corresponding to the first virtual prop can be added during the appearance of the first virtual pet, thereby improving the richness of the display of the first virtual pet in the virtual scene.
[0247] In some embodiments, during the appearance of the first virtual pet, the first visual effect corresponding to the first virtual item and the first virtual pet can be displayed simultaneously. For example, referring to Figure 21, which is a schematic diagram seventeen of a page provided in an embodiment of this application, the first virtual pet 2102 and the first visual effect 2103 corresponding to the first virtual item can be displayed simultaneously in the virtual scene displayed on page 2101. In this way, the first visual effect corresponding to the first virtual item can be added during the appearance of the first virtual pet, thereby improving the richness of the first virtual pet displayed in the virtual scene.
[0248] The following explains the display method of the first visual effect. The first display method is as follows: During the appearance of the first virtual pet, the first visual effect corresponding to the number of times the first virtual item is obtained is displayed. The visual effect is different for different number of times the item is obtained.
[0249] In some embodiments, the more times the virtual item is acquired, the richer the display effects become. For example, referring to Figure 22, which is a schematic diagram of a page provided in an embodiment of this application, page 2201 displays a first visual effect 2203 while displaying the first virtual pet 2202 when the first virtual item is acquired once. As another example, referring to Figure 23, which is a schematic diagram of a page provided in an embodiment of this application, page 2201 displays a first visual effect 2301 while displaying the first virtual pet 2202 when the first virtual item is acquired twice.
[0250] Comparing Figures 22 and 23, it can be seen that the number of lightning bolts corresponding to the first visual effect 2203 is less than the number of lightning bolts in the first visual effect 2301. The more lightning bolts there are, the richer the visual effect is. In other words, the more times the virtual item is acquired, the richer the visual effect is.
[0251] For example, referring to Figure 24, which is a schematic diagram of a page provided in an embodiment of this application, page 2201 displays a first visual effect 2401 when the number of times the first virtual item is acquired is 3. This first visual effect 2401 can be displayed during the display of the first virtual pet 2202. Comparing Figures 22 and 24, it can be seen that the first visual effect 2203 only includes lightning, while the first visual effect 2401 includes other effects such as stars in addition to lightning. Compared to the first visual effect 2203, the first visual effect 2401 has a richer display effect; that is, the more times the virtual item is acquired, the richer the display effect.
[0252] The first display method can combine different acquisition times of virtual props to display different first visual effects, which can improve the richness and diversity of the first visual effects, as well as the richness and diversity of the first virtual pets displayed in the virtual scene. In addition, it can encourage users to control virtual pets to obtain more virtual props, thereby improving the user's gaming experience.
[0253] The second display method involves displaying a first visual effect corresponding to the level of the first virtual item during the appearance of the first virtual pet. Different levels correspond to different visual effects. In some embodiments, the higher the level of the first virtual item, the richer the visual effects.
[0254] The level of the first virtual item can be preset. The level of the first virtual item can also be determined by combining one or more of the following: how the first virtual item is obtained, the quantity of the first virtual item in the game, and the virtual pet to which the first virtual item is applied.
[0255] The more difficult it is to obtain a virtual item, the higher its level; that is, the level of a virtual item is positively correlated with the difficulty of obtaining it. Conversely, the fewer virtual items there are in the game, the higher their level; that is, the level of a virtual item is inversely correlated with its quantity in the game. The level of a virtual item is also related to whether it is a shared virtual item, the level of the virtual pet, the virtual pet's talent, and the virtual pet's type, etc., which can be set according to actual usage needs.
[0256] The second display method combines different levels of virtual items to display different initial visual effects, enhancing the richness and diversity of these effects. It also improves the variety of virtual pets displayed in the virtual scene, incentivizing users to control their virtual pets to acquire more virtual items, thus enhancing the user's gaming experience. While enhancing the visual effects through tiered enhancements, upper limits can be set for effect parameters corresponding to different levels / number of uses (e.g., maximum particle count, maximum effect duration, maximum number of simultaneous playbacks on screen). Furthermore, when terminal performance is insufficient or the on-screen load is too high, a degraded display can be triggered (e.g., reducing particle density or replacing some particles with static texture frames), thereby improving visual diversity while avoiding a significant drop in frame rate.
[0257] The third display method involves displaying a first visual effect corresponding to the acquisition method of the first virtual item during the appearance of the first virtual pet. Different acquisition methods correspond to different visual effects. In some embodiments, the more difficult the acquisition method of the first virtual item, the richer the visual effects. This third display method combines different acquisition methods of virtual items to display different first visual effects, increasing the richness and diversity of the first visual effects. It also enhances the richness and diversity of the first virtual pet displayed in the virtual scene. Furthermore, it incentivizes users to control their virtual pets to obtain more virtual items, thus improving the user's gaming experience.
[0258] The fourth display method: It can combine any two of the first to third display methods to display the corresponding first visual effect. That is to say, during the appearance of the first virtual pet, the first visual effect corresponding to the level of the first virtual item and the number of times the first virtual item has been obtained can be displayed.
[0259] During the appearance of the first virtual pet, a first visual effect corresponding to the level and acquisition method of the first virtual item can be displayed. Similarly, a first visual effect corresponding to the number of times the first virtual item is acquired and its acquisition method can also be displayed. Through this fourth display method, any two of the acquisition method, acquisition frequency, and level of the first virtual item can be combined to display different first visual effects. This enhances the richness and diversity of the first visual effects, as well as the richness and diversity of the first virtual pet displayed in the virtual scene. Furthermore, it incentivizes users to control their virtual pets to acquire more virtual items, thus improving the user's gaming experience.
[0260] The fifth display method: During the appearance of the first virtual pet, a first visual effect corresponding to the level, acquisition method, and number of times the first virtual item has been acquired can be displayed. This fifth display method combines the acquisition method, acquisition frequency, and level of the first virtual item to display different first visual effects, increasing the richness and diversity of these effects. It also enhances the richness and diversity of the first virtual pet displayed in the virtual scene. Furthermore, it incentivizes users to control their virtual pets to acquire more virtual items, thus improving the user's gaming experience.
[0261] The method of using virtual props provided in this application embodiment can apply a first virtual prop to a first virtual pet. This allows the first virtual pet to display a first visual characteristic corresponding to the first virtual prop during its appearance in a virtual scene. Essentially, it adds a first visual effect to the first virtual pet's appearance in the virtual scene, enhancing the richness of the first virtual pet's display in the virtual scene. Furthermore, different virtual props correspond to different visual effects, allowing users to set the first virtual prop applied to the first virtual pet according to their actual needs. This improves the diversity of the first virtual pet's display in the virtual scene, enhances user interactivity with the virtual pet, improves the user's gaming experience, and increases the resource utilization of electronic devices, thus solving the aforementioned technical problem 1.
[0262] In some embodiments, the first virtual prop has corresponding identification information; the method further includes: during the appearance of the first virtual pet, not only is a first visual effect corresponding to the first virtual prop displayed, but also the name of the first virtual pet is displayed, and in the associated display area of the displayed name, the identification information corresponding to the first virtual prop is displayed, the identification information being used to identify the name. The identification information can be one or more of text, images, and videos.
[0263] In some embodiments, the associated display area can be the area displaying the name, or it can be an area at a second distance from the area displaying the name, which can be set according to actual usage requirements. In some embodiments, the identification information corresponding to the first virtual item can be used as a prefix to the name of the first virtual pet, which is equivalent to the identification information corresponding to the first virtual item being a title for the first virtual pet.
[0264] For example, referring to Figure 25, which is a schematic diagram of a page provided in an embodiment of this application, the display interface 2501 can display a first virtual pet 2502. During the display of the first virtual pet 2502, the first visual effect 2503 corresponding to the first virtual item can be displayed, as can the name of the first virtual pet 2502, which is "First Virtual Pet 2502". In the associated display area of the displayed name, the identification information corresponding to the first virtual item is displayed, which is "Brave". In this way, the richness of the content displayed on the page can be improved, and users can easily identify the displayed virtual pet, thereby enhancing the gaming experience.
[0265] In some embodiments, to facilitate user identification of the displayed virtual pet, a third display style can be used to display identification information, and a fourth display style can be used to display the name of the first virtual object. Both the third and fourth display styles can be one or more of the following: display color, display font, and display area. The third and fourth display styles are different. This approach enhances the richness of the content displayed on the page and makes it easier for users to identify the displayed virtual pet, thereby improving the gaming experience.
[0266] In some embodiments, after the first virtual pet appears in the virtual scene, in response to the first control command for the first virtual pet, the first virtual pet is controlled to perform the operation indicated by the first control command in the virtual scene. During the first virtual pet's operation, if the operation is a preset operation, the second visual effect corresponding to the first virtual item is displayed.
[0267] Here, preset operations refer to the operations configured to trigger visual effects within the set of operations performed on the first virtual pet. Preset operations may include moving, releasing skills, interacting with other virtual objects / virtual pets, changing outfits, eating, etc.; the set of preset operations can be configured separately according to the virtual item dimension (different virtual items correspond to different sets of triggerable operations).
[0268] The first control command can be used to control the first virtual pet to perform one or more of the following actions: movement, skill release, changing appearance, and eating virtual food. Skill release enables the virtual pet to interact with other virtual pets (or virtual objects) (i.e., battle). The first control command can also be any type of first control command for virtual pets in the game field, which will not be elaborated here.
[0269] The first and second visual effects differ. The first effect is the entrance effect for the virtual pet, while the second effect can be a movement effect displayed while the virtual pet is moving. The second effect can also be an interaction effect when the virtual pet interacts with other virtual pets (or virtual objects). Furthermore, the second effect can be a costume effect for changing the virtual pet's appearance, or a eating effect for the virtual pet when it eats virtual food. Different preset operations can be used to set different visual effects, which can be customized according to actual usage needs.
[0270] For example, referring to Figure 26, which is a schematic diagram twenty-two of the page provided in this application embodiment, a virtual scene is displayed in the display interface 2601, in which the first virtual pet 2603 and other virtual pets 2602 can be displayed. Referring to Figure 27, which is a schematic diagram twenty-three of the page provided in this application embodiment, in response to a skill release command for the first virtual pet 2603, the first virtual pet 2603 can release the skill of the skill release command for other virtual pets 2602, which is equivalent to the first virtual pet 2603 being able to interact with other virtual pets 2602. The interaction operation is a preset operation, and the second visual effect 2701 corresponding to the first virtual item can be displayed. The second visual effect 2701 is the interaction effect.
[0271] In the method of using virtual props provided in this application embodiment, a second performance effect corresponding to the first virtual prop can also be displayed for the preset operation performed by the first virtual pet. This is equivalent to displaying different performance effects for different situations during the game, which can improve the richness of the first virtual pet displayed in the virtual scene. Furthermore, different virtual props have different performance effects, and users can set the first virtual prop applied to the first virtual pet according to actual usage needs. This is equivalent to users setting performance effects for the first virtual pet according to actual usage needs, which can improve the diversity of the first virtual pet displayed in the virtual scene and enhance the user's gaming experience.
[0272] In some embodiments, the preset operations for triggering display effects differ for different virtual items. The first number of preset operations for triggering display effects differs for different virtual items. For the same virtual item, the first number of preset operations for triggering display effects can be determined based on one or more of the following: the number of times the first virtual item is acquired, the level of the first virtual item, and the acquisition method of the first virtual item. Specifically, the number of times the first virtual item is acquired is positively correlated with the first number, the level of the first virtual item is positively correlated with the first number, and the difficulty of the acquisition method of the first virtual item is positively correlated with the first number.
[0273] In some embodiments, during the operation performed by the first virtual pet, if the operation is not a preset operation, a first prompt message is displayed. The first prompt message is used to indicate the reason why the second visual effect is not displayed. The first prompt message can be displayed on the display page as a pop-up window or a floating layer, and the first prompt message can be one or more of text information, image information, and video information.
[0274] In some embodiments, if the operation is not a preset operation, it may be because the first control command for the virtual pet is incorrect. The first prompt information can be used to indicate that the first control command is incorrect. The first prompt information may also include the method of triggering the correct first control command.
[0275] In some embodiments, if the operation is not a preset operation, it may be that the number of times the first virtual item is acquired has not reached the first acquisition threshold, the level of the first virtual item has not reached the level threshold, and the difficulty of the acquisition method of the first virtual item has not reached the difficulty threshold. Accordingly, the first prompt information can be used to indicate that the number of times the first virtual item is acquired has not reached the first acquisition threshold, the level of the first virtual item has not reached the level threshold, and the difficulty of the acquisition method of the first virtual item has not reached the difficulty threshold.
[0276] The first prompt message may also include a second guidance message. The guidance message may include one or more of the following: increasing the number of times the first virtual item can be obtained, upgrading the level of the first virtual item, or using other methods to obtain the first virtual item. In this way, the first prompt message can be displayed even when the second visual effect is not displayed, which can increase the diversity of the content displayed on the page. Furthermore, users can intuitively understand the reason why the second visual effect is not displayed, which can improve the user's gaming experience.
[0277] By displaying the correct first control command, the system guides the user to trigger it correctly, thereby increasing the success rate of displaying secondary visual effects. Displaying secondary guidance information guides the user to interact with virtual items accordingly, thus enhancing the user's gaming experience.
[0278] The following describes the method of obtaining virtual items in the embodiments of this application. In some embodiments, the first virtual pet belongs to the first virtual object, and the first virtual item is obtained by the first virtual object. Before step 101 shown in FIG3, the first virtual item obtained by the first virtual object can be displayed. In response to the first allocation instruction for the first virtual item, the first virtual item is allocated to the first virtual pet so that the first virtual pet has the first virtual item. In some embodiments, in response to the trigger operation of the first control, the first virtual item obtained by the first virtual object can be displayed.
[0279] In the method for using virtual items provided in this application embodiment, the first virtual item acquired by the first virtual object can be allocated to the first virtual pet, which is equivalent to allocating the first virtual item acquired by the first virtual object as a virtual gift to the first virtual pet. This method can improve the interactivity between the virtual object and the virtual pet, enrich the ways in which the virtual pet acquires virtual items, and enhance the user's gaming experience.
[0280] In some embodiments, in response to a first allocation instruction for a first virtual item, the virtual pets owned by the first virtual object are displayed. The number of virtual pets owned by the first virtual object can be one or more, and the virtual pets owned by the first virtual object include the first virtual pet. In response to a selection instruction for the first virtual pet, the first virtual item is allocated to the first virtual pet.
[0281] In some embodiments, in response to a first allocation instruction for a first virtual item, a first identifier of a virtual pet owned by the first virtual object is displayed. The first virtual object may own one or more virtual pets, and the virtual pets owned by the first virtual object include the first virtual pet. In response to a selection instruction for the first identifier of the first virtual pet, the first virtual item is allocated to the first virtual pet indicated by the first identifier. The virtual pet owned by the first virtual object or the first identifier of the virtual pet may be displayed in the form of a pop-up window or a floating layer.
[0282] For example, referring to Figure 28, which is a schematic diagram of a page provided in an embodiment of this application, the first virtual item 2803 obtained by the first virtual object can be displayed on the display page 2801, and the allocation control 2802 for the first virtual item 2803 can also be displayed.
[0283] Referring to Figure 29, which is a schematic diagram of a page provided in an embodiment of this application, in response to a trigger operation on the allocation control 2802 shown in Figure 28, equivalent to a first allocation instruction on the first virtual item 2803, a pop-up window 2901 shown in Figure 29 can be displayed. The pop-up window 2901 shows the first identifiers of the six virtual pets owned by the first virtual object, including the first identifier 2902 of the first virtual pet. In response to a selection instruction on the first identifier 2902, the first virtual item 2803 can be allocated to the first virtual pet indicated by the first identifier 2902.
[0284] As can be seen from Figures 28 and 29, in the method of using virtual props provided in this application embodiment, the virtual pets owned by the first virtual object that the user can select can be displayed. Thus, the first virtual props can be assigned to the first virtual pet according to the user's actual usage needs, which can improve the diversity of the content displayed on the display page and also improve the user's gaming experience.
[0285] In some embodiments, for the virtual pet owned by the first virtual object, a confirmation control and a cancellation control can be displayed. Responding to a triggering operation on the cancellation control is equivalent to responding to a cancellation command for the virtual pet owned by the first virtual object, thus canceling the display of the virtual pet owned by the first virtual object. Responding to a triggering operation on the confirmation control is equivalent to responding to a selection command for the first virtual pet, thereby allowing the first virtual item to be assigned to the first virtual pet. In this way, virtual pets owned by the first virtual object can be displayed for the user to choose from, allowing the first virtual item to be assigned to the first virtual pet according to the user's actual needs. This increases the diversity of content displayed on the page and enhances the user's gaming experience.
[0286] In some embodiments, to facilitate users assigning a first virtual item to a first virtual pet, in response to a first assignment instruction for the first virtual item, while displaying the virtual pets owned by the first virtual object, recommendation information can also be displayed. This recommendation information is used to recommend virtual pets compatible with the first virtual item; that is, based on matching information, the recommendation information is used to recommend virtual pets compatible with the first virtual item. Whether a virtual pet and a virtual item are compatible can be found in the description of matching information, and the corresponding descriptions are equivalently replaced, and will not be repeated here.
[0287] Here, the recommendation information can be generated based on the matching information between virtual items and virtual pets. This matching information may include: type matching results, function matching results (such as increasing skill / attribute values), and a comprehensive suitability score. The comprehensive suitability score can be obtained by preset rules or weighted calculation (such as type matching weight + attribute requirement weight + skill requirement weight), and based on this, recommendation text such as 'high / low suitability' will be output to provide users with interpretable allocation suggestions.
[0288] In some embodiments, when displaying the virtual pets owned by the first virtual object and recommendation information, the first virtual item can be assigned to the first virtual pet based on the recommendation information and in response to a selection instruction for the first virtual pet.
[0289] For example, referring to Figure 30, which is a schematic diagram of a page provided in an embodiment of this application, the pop-up window 3001 shows six virtual pets owned by the first virtual object, including virtual pet 3002, virtual pet 3003, virtual pet 3004, first virtual pet 3005, virtual pet 3006 and virtual pet 3007.
[0290] For each virtual pet, corresponding recommended information is displayed. In Figure 30, for virtual pet 3002, the recommended information is "Type Compatibility"; for virtual pet 3003, the recommended information is "Increase Skills"; for virtual pet 3004, the recommended information is "Increase Attribute Values"; for the first virtual pet 3005, the recommended information is "High Compatibility"; for virtual pet 3006, the recommended information is "Low Compatibility"; and for virtual pet 3007, the recommended information is "Type Incompatibility".
[0291] Furthermore, based on the recommended information, in response to the selection command for the first virtual pet 3005, the first virtual item can be assigned to the first virtual pet 3005. In this way, recommended information can be displayed to suggest virtual pets compatible with the first virtual item, increasing the diversity of content displayed on the page. Moreover, the recommended information can assist users in assigning the first virtual item to a more suitable virtual pet, improving the accuracy of the assignment and enhancing the user's gaming experience.
[0292] The following describes how the first virtual object acquires the first virtual item. Before step 101 shown in Figure 3, in response to the first virtual object acquiring a virtual pet that meets a first acquisition condition, the first virtual object is controlled to acquire the first virtual item, which corresponds to the first acquisition condition. The first acquisition condition includes at least one of the following: the number of virtual pets acquired by the first virtual object reaches a first quantity threshold; the number of different types of virtual pets acquired by the first virtual object reaches a second quantity threshold.
[0293] In some embodiments, there may be multiple first quantity thresholds. In response to the first virtual object acquiring a number of virtual pets that reaches the first quantity threshold, the first virtual object can be controlled to acquire a first virtual item corresponding to the first quantity threshold. The number of first virtual items may be multiple.
[0294] For example, the first quantity threshold may include a first quantity threshold 1 and a first quantity threshold 2. In response to the first virtual object acquiring a number of virtual pets reaching the first quantity threshold 1, the first virtual object can be controlled to acquire the first virtual item 1 corresponding to the first quantity threshold 1. In response to the first virtual object acquiring a number of virtual pets reaching the first quantity threshold 2, the first virtual object can be controlled to acquire the first virtual item 2 corresponding to the first quantity threshold 2. In this way, the ways in which the first virtual object acquires the first virtual item can be enriched, improving the user's gaming experience.
[0295] In some embodiments, there may be multiple second quantity thresholds. In response to the first virtual object acquiring a second quantity threshold of the number of types of virtual pets, the first virtual object may be controlled to acquire a first virtual item corresponding to the second quantity threshold. The number of first virtual items may be multiple.
[0296] For example, the second quantity threshold may include a second quantity threshold 1 and a second quantity threshold 2. In response to the first virtual object acquiring a certain number of virtual pet types reaching the second quantity threshold 1, the first virtual object can be controlled to acquire the first virtual item 3 corresponding to the second quantity threshold 1. Similarly, in response to the first virtual object acquiring a certain number of virtual pet types reaching the second quantity threshold 2, the first virtual object can be controlled to acquire the first virtual item 4 corresponding to the second quantity threshold 2. This approach enriches the ways in which the first virtual object acquires the first virtual item, thereby improving the user's gaming experience.
[0297] In some embodiments, in response to the first virtual object acquiring a number of virtual pets reaching a first quantity threshold and the first virtual object acquiring a number of types of virtual pets reaching a second quantity threshold, the first virtual object can be controlled to acquire a first virtual item corresponding to both the first and second quantity thresholds. The number of items at the first quantity threshold can be one or more, and the number of items at the second quantity threshold can be one or more.
[0298] For example, the first quantity threshold may include a first quantity threshold 3, and the second quantity threshold may include a second quantity threshold 3 and a second quantity threshold 4. In response to the first virtual object acquiring a number of virtual pets reaching the first quantity threshold 3 and the first virtual object acquiring a number of different types of virtual pets reaching the second quantity threshold 3, the first virtual object can be controlled to acquire a first virtual item 5 corresponding to the first quantity threshold 3 and the second quantity threshold 3. Similarly, in response to the first virtual object acquiring a number of virtual pets reaching the first quantity threshold 3 and the first virtual object acquiring a number of different types of virtual pets reaching the second quantity threshold 4, the first virtual object can be controlled to acquire a first virtual item 6 corresponding to the first quantity threshold 3 and the second quantity threshold 4. This approach enriches the ways in which the first virtual object acquires the first virtual item, improves the user's gaming experience, and solves technical problem 2.
[0299] In some embodiments, multiple virtual sub-scenes exist in the virtual scene. The first virtual pet is obtained from a target virtual sub-scene among the multiple virtual sub-scenes. In response to one or more of the following conditions being met, it is determined that the virtual pet obtained by the first virtual object satisfies the first acquisition condition:
[0300] The number of virtual pets acquired by the first virtual object in the target virtual sub-scene reaches a first quantity threshold; the number of different types of virtual pets acquired by the first virtual object in the target virtual sub-scene reaches a second quantity threshold.
[0301] In some embodiments, the virtual pets corresponding to different virtual sub-scenes may or may not overlap. For a single virtual sub-scene, the number of virtual pets can be one or more, and the types of virtual pets can be one or more. The first quantity thresholds corresponding to different virtual sub-scenes may be the same or different, the second quantity thresholds corresponding to different virtual sub-scenes may be the same or different, and the virtual items corresponding to different virtual sub-scenes may be the same or different. Specific settings can be configured according to actual usage requirements.
[0302] In some embodiments, there may be multiple first quantity thresholds. In response to the first virtual object acquiring a number of virtual pets in the target virtual sub-scene reaching the first quantity threshold, the first virtual object may be controlled to acquire a first virtual item corresponding to the first quantity threshold. There may be multiple first virtual items, and there is a correspondence between the first virtual item, the target virtual sub-scene, and the first quantity threshold.
[0303] In some embodiments, there may be multiple second quantity thresholds. In response to the first virtual object acquiring a second quantity threshold of the number of types of virtual pets in the target virtual sub-scene, the first virtual object may be controlled to acquire a first virtual item corresponding to the second quantity threshold. There may be multiple first virtual items, and there may be a correspondence between the first virtual items, the target virtual sub-scene, and the second quantity threshold.
[0304] In some embodiments, in response to the first virtual object acquiring a first number of virtual pets in a target virtual sub-scene reaching a first quantity threshold, and the first virtual object acquiring a second type of virtual pet in the target virtual sub-scene reaching a second quantity threshold, the first virtual object can be controlled to acquire a first virtual item corresponding to both the first and second quantity thresholds. The number of items at the first quantity threshold can be one or more, and the number of items at the second quantity threshold can be one or more. The first virtual item has a correspondence with the target virtual sub-scene, the first quantity threshold, and the second quantity threshold.
[0305] The first virtual object can acquire corresponding first virtual items based on one or more of different virtual sub-scenes, different first quantity thresholds, and different second quantity thresholds. In this way, the ways in which the first virtual object acquires first virtual items can be enriched, and users can be encouraged to control the virtual object to acquire more virtual pets and to control the virtual object to explore different virtual sub-scenes. This can improve the user's gaming experience and solve technical problem 2.
[0306] In some embodiments, for games, virtual competitions with virtual pets can be set up. In response to a virtual pet achieving a ranking in the virtual competition, a first virtual object can obtain virtual items corresponding to that ranking. This enriches the ways in which the first virtual object can obtain the first virtual items.
[0307] In some embodiments, a first virtual object can be controlled to distribute virtual items to other virtual objects or virtual pets owned by other virtual objects. Correspondingly, the virtual items owned by the first virtual pet can be distributed to other virtual objects. The following describes the way in which the first virtual object distributes virtual items to other virtual objects or virtual pets owned by other virtual objects.
[0308] In some embodiments, at least one third virtual item acquired by the first virtual object is displayed. The number of third virtual items can be one or more. In response to a second allocation instruction for the third virtual item, at least one second virtual object is displayed. The second virtual object can be a virtual object whose distance from the location of the first virtual object is less than a third distance. The second virtual object can also be a virtual object of a second account that is a friend of the first account corresponding to the first virtual object. The second virtual object can also be a virtual object that is in the same team as the first virtual object. The second virtual object can also be a virtual object whose intimacy with the first virtual object is greater than or equal to the intimacy with the first virtual object. That is to say, there is an association between the first virtual object and the second virtual object. The specific settings can be set according to the actual use situation and are not specifically limited here.
[0309] In response to a selection instruction for a target second virtual object among at least one second virtual objects, a third virtual item is assigned to the target second virtual object. In some embodiments, a fifth identifier of at least one second virtual object may be displayed, and in response to a selection instruction for a target fifth identifier among at least one fifth identifier, the third virtual item is assigned to the target second virtual object indicated by the target fifth identifier. The fifth identifier may be one or more of the following: the name of the second virtual object, the second account corresponding to the second virtual object, and the avatar of the second virtual object, which can be set according to actual usage requirements.
[0310] In the method of using virtual props provided in this application embodiment, the third virtual prop of the first virtual object can be assigned to the target second virtual object, thereby enriching the way the second virtual prop is assigned. For the target second virtual object, the assigned third virtual prop can be obtained, which is equivalent to enriching the way the virtual object obtains virtual props, improving the user's game experience, and solving technical problem 2.
[0311] In some embodiments, in response to a selection instruction for a target second virtual object among at least one second virtual objects, a second virtual pet owned by the target second virtual object may be displayed. The number of second virtual pets may be one or more. In response to a selection instruction for a second virtual pet, a third virtual item may be assigned to the second virtual pet of the target second virtual object.
[0312] In some embodiments, when displaying the second virtual pet owned by the target second virtual object, recommendation information may also be displayed. Then, based on the recommendation information and the second virtual pet owned by the target second virtual object, in response to the selection instruction for the second virtual pet, the third virtual item can be assigned to the target second virtual object's second virtual pet, thereby improving the accuracy of virtual item assignment.
[0313] The method for using virtual items provided in this application embodiment can allocate a third virtual item to a virtual pet owned by another virtual object, thereby enriching the way a second virtual item is allocated. For the second virtual pet of the target second virtual object, it can obtain virtual items allocated by other virtual objects, which is equivalent to enriching the way virtual pets obtain virtual items, improving the user's gaming experience, and solving technical problem 2.
[0314] In some embodiments, when the first virtual object acquires a virtual item, a fifth prompt message can be displayed, indicating that the first virtual object has obtained a virtual item. When the first virtual object assigns the virtual item to another virtual object or virtual pet, a sixth prompt message can be displayed, indicating that the assigned virtual item has been assigned. The display methods of the fifth and sixth prompt messages can refer to the descriptions of other prompt messages and be equivalently replaced, and will not be elaborated upon here. This approach increases the diversity of content displayed on the page and allows users to intuitively obtain corresponding information, thus improving the user's gaming experience.
[0315] In some embodiments, prior to step 101 shown in FIG3, in response to a fourth control command for the first virtual pet, the first virtual pet is controlled to perform the operation indicated by the fourth control command. Based on the operation indicated by the fourth control command performed by the first virtual pet, when the second acquisition condition of the first virtual item is met, the first virtual pet is controlled to acquire the first virtual item, and a third prompt message is displayed. The third prompt message is used to indicate that the first virtual pet already has the first virtual item.
[0316] In some embodiments, there are three types of conditions for obtaining virtual items: conditions for obtaining virtual pet attributes, conditions for obtaining virtual pet growth, and conditions for obtaining virtual pet interactions.
[0317] Regarding the method of acquiring the attributes of the virtual pet, the fourth control instruction can be an instruction used to increase the attribute value of the first virtual pet. The operation indicated by the fourth control instruction executed by the first virtual pet can be one or more of the following: eating virtual food, interacting with virtual objects or other virtual pets, or learning skills. In response to the first virtual pet's attribute value reaching a preset attribute value, it is determined that the second acquisition condition of the first virtual item has been met. When the second acquisition condition of the first virtual item is met, the first virtual pet is controlled to acquire the first virtual item, and a third prompt message is displayed. The third prompt message is used to indicate that the first virtual pet already possesses the first virtual item. The third prompt message can be displayed on the display page as a pop-up window or a floating layer, and the third prompt message can be one or more of the following: text information, image information, and video information.
[0318] Regarding the acquisition method of the growth conditions of virtual pets, the fourth control command can be an instruction to increase the level of the first virtual pet. The operation indicated by the fourth control command executed by the first virtual pet can be one or more of the following: eating virtual food, interacting with virtual objects or other virtual pets, and learning skills. In response to the first virtual pet reaching a preset level, it is determined that the second acquisition condition of the first virtual item has been met. When the second acquisition condition of the first virtual item is met, the first virtual pet is controlled to obtain the first virtual item, and a third prompt message is displayed. The third prompt message is used to indicate that the first virtual pet already has the first virtual item.
[0319] Regarding the acquisition method of the growth conditions of virtual pets, in response to the first virtual object acquiring a virtual pet, if the level of the virtual pet's talent is greater than the level threshold, it is determined that the second acquisition condition of the first virtual item is met. When the second acquisition condition of the first virtual item is met, the first virtual pet is controlled to acquire the first virtual item, and a third prompt message is displayed. The third prompt message is used to indicate that the first virtual pet already has the first virtual item.
[0320] Regarding the acquisition method of the growth conditions of virtual pets, in response to the first virtual object acquiring a virtual pet, when the individual values corresponding to the talents of the virtual pet are all greater than the second numerical threshold, it is determined that the second acquisition condition of the first virtual item is met. When the second acquisition condition of the first virtual item is met, the first virtual pet is controlled to acquire the first virtual item, and a third prompt message is displayed. The third prompt message is used to indicate that the first virtual pet already has the first virtual item.
[0321] Regarding the acquisition method of the growth conditions of the virtual pet, the fourth control command can be an instruction to increase the number of skills learned by the first virtual pet. The operation indicated by the fourth control command executed by the first virtual pet can be the operation of learning different skills. In response to the number of skills learned by the first virtual pet reaching the third quantity threshold, it is determined that the second acquisition condition of the first virtual item is met. When the second acquisition condition of the first virtual item is met, the first virtual pet is controlled to obtain the first virtual item, and a third prompt message is displayed. The third prompt message is used to indicate that the first virtual pet already has the first virtual item.
[0322] Regarding the acquisition method of virtual pet interaction, the fourth control command can be an instruction to control the first virtual pet to interact with virtual objects or other virtual pets, or it can be an instruction to control the first virtual pet to release skills. The operation indicated by the fourth control command executed by the first virtual pet is the operation of releasing skills. In response to the first virtual pet releasing skills a second threshold number of times, it is determined that the second acquisition condition of the first virtual item is met. When the second acquisition condition of the first virtual item is met, the first virtual pet is controlled to obtain the first virtual item, and a third prompt message is displayed. The third prompt message is used to indicate that the first virtual pet already has the first virtual item.
[0323] When the number of times the first virtual pet wins during the interaction exceeds the threshold of the third time, it is determined that the second condition for obtaining the first virtual item has been met. When the second condition for obtaining the first virtual item is met, the first virtual pet is controlled to obtain the first virtual item, and a third prompt message is displayed. The third prompt message is used to indicate that the first virtual pet already has the first virtual item.
[0324] In some embodiments, the same virtual item can be obtained multiple times using the same or different acquisition methods. When displaying information about the virtual item, the number of times the virtual item has been obtained can be shown, with different acquisition counts having corresponding identifiers. For the same acquisition method, different types of the first virtual pet will result in different virtual items being obtained, which can be set according to actual usage needs. The method for using virtual items provided in this application embodiment allows for the acquisition of virtual items through different acquisition methods, enriching the ways to obtain virtual items, improving the user's gaming experience, and solving technical problem 2.
[0325] To facilitate understanding of the usage method of the virtual props provided in the embodiments of this application, the usage method of the virtual props provided in the embodiments of this application will be described in detail below with specific examples. In some embodiments, at least one virtual prop possessed by the first virtual pet can be displayed, wherein the virtual prop can be a virtual medal. The method of displaying the virtual prop can be referred to the description of step 101 shown in FIG3, and will not be repeated here.
[0326] In the method of using virtual props provided in this application embodiment, virtual pets can be called sprites. Virtual pets are creatures that virtual objects can capture and keep as pets. Affection is an indicator of the relationship between the virtual object and the virtual pet. The virtual container can be a Poké Ball. The species refers to virtual pets of the same type active in the virtual sub-scene. Individual values are a set of values used to determine the abilities of virtual pets. The more individual values and the higher the values, the stronger the virtual pet's abilities. When a virtual object captures a virtual pet, the number and values of the sprite's individual values are randomly generated. Talent is an indicator used to measure the abilities of virtual pets. The more individual values, the higher the talent rating. Skill stones are virtual props that allow sprites to learn specific skills. Pokédex: A book that records newly encountered / captured virtual pets by the virtual object. Release: Dissolving the master-servant relationship with a virtual pet and obtaining virtual props. Release: Resources with virtual value provided by the game planners obtained by the virtual object after completing different tasks / activities in the game. Breeding: Selecting individuals (virtual pets) with excellent attribute values and releasing individuals (virtual pets) with poor attribute values to obtain resources for raising virtual pets. Evolution: When a virtual pet meets certain conditions, it transforms into another form. Evolution Chain: All the forms a virtual pet exists in during evolution constitute one evolution chain. Branch Evolution: The same virtual pet can evolve into two different forms due to different evolution conditions.
[0327] For one or more displayed virtual items, in response to a selection operation on any virtual item, information about the virtual item corresponding to the selection operation can be displayed. The information about the virtual item can be found in the description of the information for the first virtual item, and will not be repeated here. For example, the information about the virtual item may include the method of obtaining the virtual item, the time of obtaining the virtual item, and the identification information displayed when the virtual item is applied. The identification information can be text (i.e., a title).
[0328] The following describes the methods for obtaining virtual items. In some embodiments, the methods may include conditional acquisition and gift acquisition. Conditional acquisition means that the virtual pet obtains virtual items when certain conditions are met. There are three types of conditional acquisition methods: conditional acquisition based on the virtual pet's attributes, conditional acquisition based on the virtual pet's growth, and conditional acquisition based on the virtual pet's interaction.
[0329] For example, the method for obtaining the attributes of a virtual pet can be to obtain the corresponding virtual item when the attribute value of the virtual pet reaches a preset attribute value. For instance, when the value corresponding to the virtual size of the virtual pet reaches a first value threshold, a virtual item named "Big Guy" can be obtained. Refer to Figure 31, which is a schematic diagram twenty-seven of the interface provided in the embodiment of this application. Figure 31 shows the virtual item named "Big Guy" and displays the acquisition condition 3101 for the virtual item named "Big Guy".
[0330] For example, when a virtual pet's talent is advanced and all its individual values reach the second value threshold, a virtual item named "Flawless" can be obtained. See Figure 32, which is a schematic diagram of the interface provided in this embodiment of the application. Figure 32 shows the virtual item named "Flawless" and displays the corresponding identification information 3201.
[0331] For example, the acquisition methods for the growth of virtual pets can be as follows: when the virtual pet reaches a preset level, it can acquire corresponding virtual items; or when the number of skills learned by the virtual pet reaches a certain threshold (i.e., the third threshold), it can acquire corresponding virtual items.
[0332] For example, after a virtual pet learns 10 skills using skill stones (virtual items for learning skills), it can obtain a virtual item named "Endless Learning". See Figure 33, which is a schematic diagram of the interface provided in this embodiment of the application. Figure 33 shows the virtual item named "Endless Learning" and displays the name 3301 of the visual effect corresponding to the virtual item named "Endless Learning".
[0333] For example, regarding the acquisition method for virtual pet interaction, the interaction can involve the virtual pet interacting with virtual objects, or it can involve the virtual pet interacting with other virtual pets. For instance, if a virtual pet defeats three other virtual pets during a single interaction, it can obtain a virtual item named "One Against Many". See Figure 34, which is a schematic diagram of the interface provided in this embodiment. Figure 34 shows the virtual item named "One Against Many" and displays the acquisition count 3401 corresponding to the virtual item named "One Against Many".
[0334] The gift acquisition method involves a virtual object obtaining virtual items, which can then be distributed as virtual gifts to the virtual pet. Virtual objects can also acquire virtual items by fulfilling specific conditions.
[0335] In some embodiments, in response to an allocation instruction for a virtual item obtained by a virtual object, the virtual item is allocated to a virtual pet, so that the first virtual pet possesses the virtual item. In some embodiments, in response to an allocation instruction for a virtual item, the virtual pet owned by the virtual object is displayed, and in response to a selection instruction for a virtual pet, the first virtual item is allocated to the virtual pet corresponding to the selection instruction.
[0336] The following describes how virtual items are applied to virtual pets. In the method of using virtual items provided in the application embodiments, virtual items can include exclusive virtual items and shared virtual items. Exclusive virtual items can only be applied to a single virtual pet, while shared virtual items can be applied to multiple virtual pets in a pet chain. By introducing a rule that binds shared virtual items to the pet chain, different forms of virtual pets within the same pet chain can reuse item effects, reducing the one-to-one binding restriction between virtual items and individual pets and reducing the cost of repeated acquisition or configuration for users. At the same time, by binding exclusive virtual items to individual virtual pets, the differentiated display and collection value of rare individuals is preserved, thereby balancing portability and exclusivity and enhancing the nurturing and collection experience.
[0337] In this application, applying virtual props to virtual pets can be referred to as virtual pets wearing virtual props. Wearing controls (corresponding prop application controls) can be displayed for virtual props. In response to a trigger operation on the wearing controls, the application of virtual props to virtual pets can be controlled.
[0338] In the method for using virtual items provided in this application embodiment, the same virtual item can be repeatedly acquired. The number of times a virtual item has been acquired can be displayed. Different acquisition counts result in different visual effects for the same virtual item. In some embodiments, when displaying information about the virtual item, the number of times it has been acquired can be shown. For example, referring to Figure 35, which is a schematic diagram of the interface provided in this application embodiment, if the number of times a virtual item has been acquired is 5, information indicating that the number of acquisitions (i.e., the number of acquisitions) is 5 can be displayed on display page 3501. Different acquisition counts correspond to different information indicating the number of acquisitions, which can be set according to actual usage needs.
[0339] For shared virtual items, if a shared virtual item has already been applied to a third virtual object, a replacement control (corresponding to the item replacement control) can be displayed. In response to a trigger operation on the replacement control, the third virtual object to which the shared virtual item is applied can be replaced with the first virtual object. By providing a replacement control for shared virtual items that have already been applied by another party, shared virtual items can be migrated or reassigned between different virtual objects, avoiding users repeatedly acquiring the same type of item due to changes in targets, reducing redundant resource consumption and configuration costs, and improving the circulation efficiency and usage flexibility of shared virtual items.
[0340] For exclusive virtual items, each exclusive virtual item has an exclusive virtual item identifier, and virtual pets have a virtual pet identifier that can identify the uniqueness of virtual pets. See Figure 36. Figure 36 is a flowchart of the method of using virtual items provided in the embodiment of this application. In step 3601, in response to the condition of obtaining exclusive virtual items being met, it is determined whether the virtual pet has obtained exclusive virtual items.
[0341] Regarding step 3601, in response to at least one of the first acquisition condition and the second acquisition condition being satisfied, it can be determined whether the virtual pet has obtained the exclusive virtual item. If the exclusive virtual medal has been obtained, i.e., if yes, step 3602 is executed; if the exclusive virtual medal has not been obtained, i.e., if no, step 3603 is executed.
[0342] In step 3602, the acquisition count of the exclusive virtual item is incremented by 1. In step 3603, the virtual pet is controlled to obtain the exclusive virtual item. For step 3603, the exclusive virtual item identifier and the virtual pet identifier can be stored together. The virtual pet is controlled to obtain the exclusive virtual item, and a prompt message indicating that the exclusive virtual item has been acquired is displayed. In this way, the virtual pet can acquire virtual items or the number of times the virtual pet acquires virtual items can be determined.
[0343] For shared virtual items, each shared virtual item has a shared virtual item identifier. Virtual pets have a virtual pet identifier that can identify the uniqueness of the virtual pet. Virtual pets have corresponding pet chains. Pet chains have pet chain identifiers that can identify the uniqueness of the pet chain. There is a corresponding relationship between the pet chain identifier and the virtual pet identifier.
[0344] Referring to Figure 37, which is a flowchart of the method for using virtual props provided in the embodiment of this application, in step 3701, in response to the condition of obtaining shared virtual props being met, it is determined whether there is a virtual pet in the pet chain that has obtained shared virtual props.
[0345] Regarding step 3701, a pre-stored correspondence between virtual item identifiers and virtual pet identifiers allows us to determine whether a corresponding virtual pet identifier exists based on the virtual item identifier. If it exists, we can determine whether the virtual pet identifier belongs to a pet chain identifier. If it does, then step 3702 is executed. If no corresponding virtual pet identifier exists for the virtual item identifier, or if the virtual pet identifier does not belong to a pet chain identifier, then step 3703 is executed.
[0346] In step 3702, the acquisition count of the shared virtual item is incremented by 1. In step 3703, the virtual pets in the pet chain are controlled to obtain the shared virtual item. In some embodiments, the pet chain identifier can be determined based on the virtual pet identifier and the correspondence between the pet chain identifier and the virtual pet identifier. It can be determined whether there is a virtual pet in the pet chain that has obtained the shared virtual item. If there is a virtual pet that has obtained the shared virtual item, the acquisition count of the shared virtual item can be incremented by 1. If there is no virtual pet that has obtained the shared virtual item, the shared virtual item identifier can be stored in the corresponding pet chain identifier, and the virtual pet in the pet chain can be controlled to obtain the shared virtual item. A prompt message indicating that the shared virtual item has been obtained is displayed. By binding and storing proprietary virtual item identifiers with virtual pet identifiers, and storing shared virtual item identifiers with pet chain identifiers / virtual pet identifiers, consistency verification and traceability of item ownership can be performed on the server or client side. This avoids incorrect binding, duplicate binding, or errors in count due to network retries, concurrent claims, or abnormal rollbacks, thereby improving the reliability and data consistency of item management.
[0347] In the method of using virtual props provided in this application embodiment, virtual props can be divided into different categories. Virtual props belonging to the first category can only change the title of the virtual pet, while virtual props belonging to the second category can change the virtual pet's visual effects in addition to changing the title. By dividing virtual props into the first category, which only changes the title, and the second category, which changes both the title and visual effects, a hierarchical configuration of prop capabilities can be achieved: for low-end terminals or lightweight scenarios, the first category can be prioritized to reduce the loading of visual effects resources; for high-end terminals or critical display scenarios, the second category can be used to improve visual performance, thereby achieving a hierarchical resource strategy that balances performance and effect.
[0348] In some embodiments, the method of assigning virtual items to virtual objects can display that the virtual object owns multiple virtual pets (the virtual pet of the first virtual object or the second virtual pet of the second virtual object). For each virtual pet, it can be determined whether the virtual pet possesses a virtual item. If it does, the virtual pet may not be displayed or its identifier may not be displayed; if it does not exist, the virtual pet may be displayed or its identifier may be displayed. This method can improve the accuracy of virtual item assignment. Displaying only virtual pets or virtual objects that meet the assignment criteria (e.g., not possessing the virtual item / being replaceable) on the assignment interface can reduce the interaction cost for users to filter through a large number of targets and reduce the number of undo / rollback operations caused by misassigning items to non-compliant targets, thereby improving assignment efficiency and stability.
[0349] The method of assigning virtual items to virtual objects can display a second virtual object. For each virtual object, it can be determined whether the virtual object contains virtual items. If it does, the virtual object can be hidden or its identifier can be hidden; if it does not exist, the virtual object can be displayed or its identifier can be displayed. This method can improve the accuracy of virtual item assignment.
[0350] In some embodiments, visual effects involve numerous elements and a large number of skill editors. As the number of virtual items increases, configuring visual effects individually leads to increased maintenance costs. In some embodiments, skill editors can be extracted and configured in a separate visual effects file. When a visual effect needs to be displayed, the corresponding skill editor can be extracted from the visual effects file to display the corresponding visual effect, thus enabling the reuse of visual effects files. By extracting skill editor configurations into a unified visual effects file and indexing them by effect name, the duplication of similar effects across multiple virtual items can be reduced, decreasing the number of visual effects assets and the workload of version iteration maintenance. Simultaneously, at runtime, only the corresponding visual effects resource needs to be searched and loaded by name, reducing the loading of irrelevant resources, improving loading efficiency, and reducing peak memory usage.
[0351] The Skill Editor is an editor in Unreal Engine used to adjust character animations, effects, and other content.
[0352] In some embodiments, when visual effects need to be displayed, the server can obtain the name of the visual effect corresponding to the virtual item. Based on the name of the visual effect, the server searches for the corresponding visual effect in the visual effect file. If no visual effect exists for the name of the visual effect, a pre-set visual effect can be displayed. If a visual effect exists for the name of the visual effect, then the visual effect corresponding to the name of the visual effect is displayed.
[0353] The method for using virtual items provided in this application enriches the ways to acquire virtual items, making them more compatible with the resource allocation methods of long-term operational games. Virtual items can enhance the visual effects of virtual pets, thereby increasing the diversity and richness of displayed virtual pets and improving the user's gaming experience. In other words, the method for using virtual items provided in this application enriches the ways to acquire virtual items, expands the scope of application and rules for virtual pets, allows for repeated acquisition of virtual items, and enhances the visual effects for virtual pets.
[0354] The following description continues to illustrate the exemplary structure of the virtual props using device 455 provided in the embodiments of this application as a software module. In some embodiments, as shown in FIG2, the software module stored in the virtual props using device 455 in the memory 450 may include:
[0355] Display module 4551 is configured to display at least one virtual item possessed by the first virtual pet. The virtual item is used to enhance the visual effects of the first virtual pet, and different virtual items correspond to different visual effects.
[0356] Response module 4552 is configured to control the first virtual item to be applied to the first virtual pet in response to a usage instruction for the first virtual item among the at least one virtual item;
[0357] The display module 4551 is further configured to display a virtual scene, and when the first virtual pet appears in the virtual scene, to display the first performance effect corresponding to the first virtual prop during the appearance of the first virtual pet.
[0358] In some embodiments, the display module 4551 is further configured to implement at least one of the following: during the appearance of the first virtual pet, displaying a first visual effect corresponding to the number of times the first virtual item is acquired, wherein the visual effect is different for different acquisition counts;
[0359] During the appearance of the first virtual pet, a first visual effect corresponding to the level of the first virtual item is displayed, wherein different levels correspond to different visual effects;
[0360] During the appearance of the first virtual pet, a first visual effect corresponding to the acquisition method of the first virtual item is displayed, wherein different visual effects correspond to different acquisition methods.
[0361] In some embodiments, the response module 4552 is further configured to, after the first virtual pet appears in the virtual scene, respond to a first control command for the first virtual pet and control the first virtual pet to perform the operation indicated by the first control command in the virtual scene; during the first virtual pet's performance of the operation, if the operation is a preset operation, then display the second performance effect corresponding to the first virtual item.
[0362] In some embodiments, the display module 4551 is further configured to display a first prompt message if the operation is not the preset operation during the process of the first virtual pet performing the operation. The first prompt message is used to indicate the reason why the second performance effect is not displayed.
[0363] In some embodiments, the response module 4552 is further configured to, after displaying at least one virtual item possessed by the first virtual pet, display information about the first virtual item in response to a selection operation for the first virtual item among the at least one virtual item; the information about the first virtual item includes one or more of the following: acquisition information of the first virtual item, information about the performance effect corresponding to the first virtual item, and information about the virtual pet that acquired the first virtual item; based on the information about the first virtual item, in response to a usage instruction for the first virtual item among the at least one virtual item, control the first virtual item to be applied to the first virtual pet.
[0364] In some embodiments, the display module 4551 is further configured to display at least one virtual item possessed by the first virtual pet in the configuration page of the first virtual pet's virtual items;
[0365] The response module 4552 is further configured to, in response to a selection operation for a first virtual item among the at least one virtual item, display an item application control on the configuration page when the first virtual pet does not apply the virtual item; and, in response to a trigger operation for the item application control, trigger a usage instruction for the first virtual item.
[0366] In some embodiments, the response module 4552 is further configured to, in response to a selection operation for a first virtual item among the at least one virtual item, if the first virtual pet is using a second virtual item among the at least one virtual item, display an item replacement control for replacing the virtual item; in response to a trigger operation for the item replacement control, trigger a usage instruction for the first virtual item; and control the virtual item used by the first virtual pet to be switched from the second virtual item to the first virtual item.
[0367] In some embodiments, the display module 4551 is further configured to, if the first virtual pet applies a second virtual item from the at least one virtual item, display multiple virtual items possessed by the first virtual pet in the configuration page of the first virtual pet's virtual items; wherein, the multiple virtual items include the first virtual item and the second virtual item, the second virtual item has a first display style, and the first virtual item has a second display style; the first display style is used to indicate that the second virtual item is a virtual item currently applied by the first virtual pet; the second display style is used to indicate that the first virtual item is a virtual item that has not been applied;
[0368] The response module 4552 is further configured to, in response to a usage instruction for the first virtual item, swap the display styles of the first virtual item and the second virtual item, so that the second virtual item is displayed using the second display style and the first virtual item is displayed using the first display style.
[0369] In some embodiments, the first virtual pet belongs to the first virtual object, and the first virtual item is obtained by the first virtual object; the display module 4551 is further configured to display the first virtual item obtained by the first virtual object before displaying at least one virtual item possessed by the first virtual pet.
[0370] The response module 4552 is further configured to, in response to a first allocation instruction for the first virtual item, allocate the first virtual item to the first virtual pet, so that the first virtual pet has the first virtual item.
[0371] In some embodiments, the response module 4552 is further configured to, in response to a first allocation instruction for the first virtual item, display the virtual pet owned by the first virtual object, wherein the virtual pet owned by the first virtual object includes the first virtual pet; and, in response to a selection instruction for the first virtual pet, allocate the first virtual item to the first virtual pet.
[0372] In some embodiments, the response module 4552 is further configured to display recommendation information in response to a first allocation instruction for the first virtual item, the recommendation information being used to recommend virtual pets that are compatible with the first virtual item; and based on the recommendation information, to allocate the first virtual item to the first virtual pet in response to a selection instruction for the first virtual pet.
[0373] In some embodiments, the response module 4552 is further configured to, before displaying the first virtual item acquired by the first virtual object, control the first virtual object to acquire the first virtual item in response to the first virtual pet acquired by the first virtual object satisfying a first acquisition condition, wherein the first virtual item corresponds to the first acquisition condition; wherein the first acquisition condition includes at least one of the following: the number of virtual pets acquired by the first virtual object reaches a first quantity threshold, and the type of virtual pets acquired by the first virtual object reaches a second quantity threshold.
[0374] In some embodiments, the virtual scene contains multiple virtual sub-scenes, and the first virtual pet is obtained from a target virtual sub-scene among the multiple virtual sub-scenes; the response module 4552 is further configured to determine that the virtual pet obtained by the first virtual object satisfies the first acquisition condition in response to one or more of the following conditions being met before controlling the first virtual object to obtain the first virtual item: the number of virtual pets obtained by the first virtual object in the target virtual sub-scene reaches a first quantity threshold; the type of virtual pet obtained by the first virtual object in the target virtual sub-scene reaches a second quantity threshold.
[0375] In some embodiments, the display module 4551 is further configured to display at least one third virtual item acquired by the first virtual object;
[0376] The response module 4552 is further configured to, in response to a second allocation instruction for the third virtual item, display at least one second virtual object; and, in response to a selection instruction for a target second virtual object among the at least one second virtual object, allocate the third virtual item to the target second virtual object.
[0377] In some embodiments, the response module 4552 is further configured to, in response to a selection instruction for a target second virtual object among the at least one second virtual objects, display a second virtual pet owned by the target second virtual object; and, in response to a selection instruction for the second virtual pet, assign the third virtual item to the second virtual pet of the target second virtual object.
[0378] In some embodiments, the first virtual pet belongs to a first virtual object, and the first virtual object also owns a third virtual pet; the number of virtual items is multiple, and the multiple virtual items include exclusive virtual items of the first virtual pet, as well as shared virtual items shared by the first virtual pet and the third virtual pet, and the first virtual pet and the third virtual pet belong to the same pet chain;
[0379] The display module 4551 is also configured to display the exclusive virtual items of the first virtual pet and the shared virtual items of the first virtual pet.
[0380] In some embodiments, the response module 4552 is further configured to, in response to a usage instruction for the first virtual item, if the first virtual item is a shared virtual item and the first virtual item has been applied to the third virtual pet, display a second prompt message; wherein the second prompt message is used to prompt that the virtual pet to which the first virtual item is applied be replaced by the first virtual pet instead of the third virtual pet; and in response to a confirmation instruction for the second prompt message, replace the virtual pet to which the first virtual item is applied be replaced by the first virtual pet instead of the third virtual pet.
[0381] In some embodiments, the display module 4551 is further configured to display a fourth prompt message in the associated display area of the shared virtual item when the shared virtual item has been applied to the third virtual pet. The fourth prompt message is used to prompt that the shared virtual item has been applied to the third virtual pet.
[0382] In some embodiments, the response module 4552 is further configured to respond to a usage instruction for the first virtual item, and if the first virtual item is the exclusive virtual item, control the first virtual item to be applied to the first virtual pet and display the exclusive special effects of the exclusive virtual item; wherein the exclusive special effects are used to characterize that the first virtual item is exclusive to the first virtual pet.
[0383] In some embodiments, the first virtual pet belongs to a first virtual object and is located in a virtual container; the response module 4552 is further configured to, after displaying the virtual scene, in response to a second control command for the first virtual object, control the first virtual object to throw the virtual container into the virtual scene; and in response to the virtual container being thrown into the virtual scene, control the first virtual pet in the virtual container to appear in the virtual scene.
[0384] In some embodiments, the virtual scene includes a first virtual scene, which is used for the first virtual pet to battle against the virtual pet of the second virtual object; the response module 4552 is further configured to control the first virtual pet in the virtual container to appear in the first virtual scene in response to the virtual container being thrown into the first virtual scene.
[0385] The display module 4551 is further configured to display the first visual effect corresponding to the first virtual item during the process of the first virtual pet appearing in the first virtual scene;
[0386] The response module 4552 is also configured to respond to a third control command for the first virtual pet and control the first virtual pet to engage in battle with the virtual pet of the second virtual object;
[0387] In response to the first virtual pet defeating the second virtual object's virtual pet, a third visual effect corresponding to the first virtual item is displayed.
[0388] In some embodiments, the virtual scene includes a second virtual scene, which is used for the first virtual object and the first virtual pet to perform activities.
[0389] The response module 4552 is also configured to, in response to the virtual container being thrown onto the virtual ground of the second virtual scene, control the first virtual pet in the virtual container to appear in the second virtual scene;
[0390] The display module 4551 is further configured to display the first visual effect corresponding to the first virtual item during the process of the first virtual pet appearing in the second virtual scene;
[0391] The response module 4552 is further configured to respond to a movement command for the first virtual object, control the first virtual object to move in the second virtual scene, and control the first virtual pet to follow the first virtual object.
[0392] In some embodiments, the response module 4552 is further configured to, before displaying at least one virtual item possessed by the first virtual pet, control the first virtual pet to perform an operation indicated by the fourth control instruction in response to a fourth control instruction for the first virtual pet; and, based on the operation indicated by the fourth control instruction performed by the first virtual pet, control the first virtual pet to obtain the first virtual item when a second acquisition condition for the first virtual item is met.
[0393] The display module 4551 is also configured to display a third prompt message, which is used to prompt that the first virtual pet already has the first virtual item.
[0394] In some embodiments, the display module 4551 is further configured to display an information display page of the first virtual pet in response to an information viewing instruction triggered for the first virtual pet, and to display a viewing control for virtual items on the information display page;
[0395] In response to a trigger operation on the viewing control, at least one virtual item possessed by the first virtual pet is displayed.
[0396] In some embodiments, the first virtual item has corresponding identification information; the display module 4551 is further configured to display the name of the first virtual pet during the appearance of the first virtual pet, and display the identification information corresponding to the first virtual item in the associated display area where the name is displayed, wherein the identification information is used to identify the name.
[0397] This application provides a computer program product, which includes a computer program or computer-executable instructions stored in a computer-readable storage medium. The processor of an electronic device reads the computer-executable instructions from the computer-readable storage medium and executes the computer-executable instructions, causing the electronic device to perform the virtual item usage method described above in this application.
[0398] This application provides a computer-readable storage medium storing computer-executable instructions or computer programs. When the computer-executable instructions or computer programs are executed by a processor, the processor will execute the method for using virtual items provided in this application, such as the method for using virtual items shown in FIG3.
[0399] In some embodiments, the computer-readable storage medium may be a random access memory (RAM), a read-only memory (ROM), flash memory, magnetic surface memory, optical disc, or CD-ROM, etc.; or it may be a variety of devices including one or any combination of the above-mentioned memories.
[0400] In some embodiments, computer-executable instructions may take the form of programs, software, software modules, scripts, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as stand-alone programs or as modules, components, subroutines, or other units suitable for use in a computing environment.
[0401] As an example, computer-executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple co-located files (e.g., files that store one or more modules, subroutines, or code sections).
[0402] As an example, computer-executable instructions can be deployed to execute on a single electronic device, or on multiple electronic devices located at one location, or on multiple electronic devices distributed across multiple locations and interconnected via a communication network.
[0403] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.
Claims
1. A method for using virtual props, the method being applied to an electronic device, the method comprising: The first virtual pet is shown to have at least one virtual item, which is used to enhance the visual effects of the first virtual pet. Different virtual items have different visual effects. In response to a usage instruction for a first virtual item among the at least one virtual item, control the first virtual item to be applied to the first virtual pet; Display a virtual scene, and when the first virtual pet appears in the virtual scene, display the first visual effect corresponding to the first virtual item during the appearance of the first virtual pet.
2. The method according to claim 1, wherein, The first visual effect displayed during the appearance of the first virtual pet includes at least one of the following: During the appearance of the first virtual pet, a first visual effect corresponding to the number of times the first virtual item is acquired is displayed, wherein different visual effects are corresponding to different acquisition counts; During the appearance of the first virtual pet, a first visual effect corresponding to the level of the first virtual item is displayed, wherein different levels correspond to different visual effects; During the appearance of the first virtual pet, a first visual effect corresponding to the acquisition method of the first virtual item is displayed, wherein different visual effects correspond to different acquisition methods.
3. The method according to claim 1 or 2, wherein, After the first virtual pet appears in the virtual scene, the method further includes: In response to a first control command for the first virtual pet, the first virtual pet is controlled to perform the operation indicated by the first control command in the virtual scene; During the process of the first virtual pet performing the operation, if the operation is a preset operation, the second visual effect corresponding to the first virtual item will be displayed.
4. The method according to claim 3, wherein, The method further includes: If the operation is not the preset operation during the first virtual pet's execution of the operation, a first prompt message is displayed. The first prompt message is used to indicate the reason why the second performance effect is not displayed.
5. The method according to any one of claims 1 to 4, wherein, After displaying at least one virtual item possessed by the first virtual pet, the method further includes: In response to a selection operation for the first virtual item among the at least one virtual item, information about the first virtual item is displayed; The information of the first virtual item includes one or more of the following: information on the acquisition of the first virtual item, information on the visual effects corresponding to the first virtual item, and information on the virtual pet that acquired the first virtual item; The step of controlling the application of the first virtual item to the first virtual pet in response to a usage instruction for the first virtual item among the at least one virtual item includes: Based on the information of the first virtual item, in response to the usage instruction for the first virtual item among the at least one virtual item, the first virtual item is controlled to be applied to the first virtual pet.
6. The method according to any one of claims 1 to 5, wherein, The display of at least one virtual item possessed by the first virtual pet includes: The configuration page for the virtual items of the first virtual pet displays at least one virtual item possessed by the first virtual pet; After displaying at least one virtual item possessed by the first virtual pet, the method further includes: In response to a selection operation for a first virtual item among the at least one virtual items, when the first virtual pet does not apply the virtual item, an item application control is displayed on the configuration page; In response to a trigger operation on the application control of the prop, a usage instruction for the first virtual prop is triggered.
7. The method according to claim 6, wherein, The method further includes: In response to a selection operation for a first virtual item among the at least one virtual items, if the first virtual pet is using a second virtual item among the at least one virtual items, an item replacement control for replacing the virtual item is displayed; In response to a trigger operation on the item replacement control, a usage instruction for the first virtual item is triggered; The control of applying the first virtual item to the first virtual pet includes: The virtual item controlling the first virtual pet application is switched from the second virtual item to the first virtual item.
8. The method according to claim 7, wherein, The configuration page for the virtual items of the first virtual pet displays at least one virtual item possessed by the first virtual pet, including: If the first virtual pet application has a second virtual item from the at least one virtual item, the configuration page of the first virtual pet's virtual items will display the multiple virtual items that the first virtual pet has; The virtual items include the first virtual item and the second virtual item. The second virtual item has a first display style, and the first virtual item has a second display style. The first display style is used to indicate that the second virtual item is the virtual item currently applied by the first virtual pet. The second display style is used to indicate that the first virtual item is a virtual item that has not been applied. The method further includes: In response to a usage command for the first virtual item, the display styles of the first virtual item and the second virtual item are interchanged, so that the second virtual item is displayed using the second display style and the first virtual item is displayed using the first display style.
9. The method according to any one of claims 1-8, wherein, The first virtual pet belongs to the first virtual object, and the first virtual item is obtained by the first virtual object; Before displaying at least one virtual item possessed by the first virtual pet, the method further includes: Display the first virtual item acquired by the first virtual object; In response to a first allocation instruction for the first virtual item, the first virtual item is allocated to the first virtual pet so that the first virtual pet possesses the first virtual item.
10. The method according to claim 9, wherein, The step of allocating the first virtual item to the first virtual pet in response to a first allocation instruction for the first virtual item includes: In response to a first allocation instruction for the first virtual item, the virtual pet owned by the first virtual object is displayed, wherein the virtual pet owned by the first virtual object includes the first virtual pet; In response to the selection command for the first virtual pet, the first virtual item is assigned to the first virtual pet.
11. The method according to claim 10, wherein, The method further includes: In response to a first allocation instruction for the first virtual item, recommendation information is displayed, which is used to recommend virtual pets that are compatible with the first virtual item; The step of assigning the first virtual item to the first virtual pet in response to a selection command for the first virtual pet includes: Based on the recommended information, in response to the selection instruction for the first virtual pet, the first virtual item is assigned to the first virtual pet.
12. The method according to claim 9, wherein, Before displaying the first virtual item acquired by the first virtual object, the method further includes: In response to the first virtual object obtaining a virtual pet that meets the first acquisition condition, the first virtual object is controlled to obtain the first virtual item, and the first virtual item corresponds to the first acquisition condition; The first acquisition condition includes at least one of the following: the number of virtual pets acquired by the first virtual object reaches a first quantity threshold, and the type of virtual pets acquired by the first virtual object reaches a second quantity threshold.
13. The method according to claim 12, wherein, The virtual scene contains multiple virtual sub-scenes, and the first virtual pet is obtained from a target virtual sub-scene among the multiple virtual sub-scenes; Before controlling the first virtual object to acquire the first virtual item, the method further includes: In response to one or more of the following conditions being met, it is determined that the virtual pet acquired by the first virtual object satisfies the first acquisition condition: The number of virtual pets acquired by the first virtual object in the target virtual sub-scene reaches a first quantity threshold; the type of virtual pet acquired by the first virtual object in the target virtual sub-scene reaches a second quantity threshold.
14. The method according to any one of claims 1-13, wherein, The method further includes: Display at least one third virtual item acquired by the first virtual object; In response to the second allocation instruction of the third virtual prop, at least one second virtual object is displayed; In response to a selection instruction for a target second virtual object among the at least one second virtual objects, the third virtual item is assigned to the target second virtual object.
15. The method according to claim 14, wherein, The method further includes: In response to a selection instruction for a target second virtual object among the at least one second virtual objects, the second virtual pet owned by the target second virtual object is displayed; In response to the selection instruction for the second virtual pet, the third virtual item is assigned to the second virtual pet of the target second virtual object.
16. The method according to any one of claims 1-15, wherein, The first virtual pet belongs to the first virtual object, and the first virtual object also owns the third virtual pet; there are multiple virtual items, including exclusive virtual items of the first virtual pet and shared virtual items shared by the first virtual pet and the third virtual pet, and the first virtual pet and the third virtual pet belong to the same pet chain; The display of at least one virtual item possessed by the first virtual pet includes: Display the exclusive virtual items of the first virtual pet, and the shared virtual items of the first virtual pet.
17. The method according to claim 16, wherein, The step of controlling the application of the first virtual item to the first virtual pet in response to a usage instruction for the first virtual item among the at least one virtual item includes: In response to the instruction to use the first virtual item, if the first virtual item is a shared virtual item and the first virtual item has already been applied to the third virtual pet, then a second prompt message is displayed; The second prompt message is used to prompt that the virtual pet used by the first virtual item be replaced by the first virtual pet instead of the third virtual pet. In response to the confirmation command for the second prompt information, the virtual pet using the first virtual item is replaced by the first virtual pet instead of the third virtual pet.
18. The method according to claim 16, wherein, The method further includes: When the shared virtual item has been applied to the third virtual pet, a third prompt message is displayed in the associated display area of the shared virtual item. The third prompt message is used to indicate that the shared virtual item has been applied to the third virtual pet.
19. The method of claim 16, wherein, The step of controlling the application of the first virtual item to the first virtual pet in response to a usage instruction for the first virtual item among the at least one virtual item includes: In response to a usage instruction for the first virtual item, if the first virtual item is the proprietary virtual item, control the first virtual item to be applied to the first virtual pet and display the proprietary effects of the proprietary virtual item; The proprietary special effect is used to indicate that the first virtual item is exclusive to the first virtual pet.
20. The method according to any one of claims 1-19, wherein, The first virtual pet belongs to the first virtual object, and the first virtual pet is located in a virtual container; After displaying the virtual scene, the method further includes: In response to a second control command for the first virtual object, the first virtual object is controlled to throw the virtual container into the virtual scene; In response to the virtual container being thrown into the virtual scene, the first virtual pet in the virtual container is controlled to appear in the virtual scene.
21. The method according to claim 20, wherein, The virtual scene includes a first virtual scene, which is used to allow the first virtual pet to battle against the virtual pets of the second virtual object. The first visual effect corresponding to the first virtual item is displayed during the appearance of the first virtual pet, including: During the process of the first virtual pet appearing in the first virtual scene, the first visual effect corresponding to the first virtual prop is displayed; The method further includes: In response to a third control command directed at the first virtual pet, the first virtual pet is controlled to engage in battle against the virtual pet of the second virtual object; In response to the first virtual pet defeating the second virtual object's virtual pet, a third visual effect corresponding to the first virtual item is displayed.
22. The method according to claim 20, wherein, The virtual scene includes a second virtual scene, which is used for the first virtual object and the first virtual pet to perform activities. The response to the virtual container being thrown into the virtual scene, controlling the first virtual pet in the virtual container to appear in the virtual scene, includes: In response to the virtual container being thrown onto the virtual ground of the second virtual scene, the first virtual pet in the virtual container is controlled to appear in the second virtual scene; The first visual effect corresponding to the first virtual item is displayed during the appearance of the first virtual pet, including: During the process of the first virtual pet appearing in the second virtual scene, the first visual effect corresponding to the first virtual prop is displayed; The method further includes: In response to a movement command for the first virtual object, the system controls the first virtual object to move within the second virtual scene, and controls the first virtual pet to follow the first virtual object.
23. The method according to any one of claims 1-22, wherein, Before displaying at least one virtual item possessed by the first virtual pet, the method further includes: In response to a fourth control command for the first virtual pet, the first virtual pet is controlled to perform the operation indicated by the fourth control command; Based on the operation indicated by the fourth control command executed by the first virtual pet, when the second acquisition condition of the first virtual item is met, the first virtual pet is controlled to obtain the first virtual item; The third prompt message is displayed to indicate that the first virtual pet already possesses the first virtual item.
24. The method according to any one of claims 1-23, wherein, The first virtual item has corresponding identification information; the method further includes: During the appearance of the first virtual pet, the name of the first virtual pet is displayed, and in the associated display area where the name is displayed, the identification information corresponding to the first virtual item is displayed. The identification information is used to identify the name.
25. The method according to any one of claims 1-24, wherein displaying at least one virtual item possessed by the first virtual pet comprises: In response to an information viewing command triggered for the first virtual pet, an information display page for the first virtual pet is displayed, and a viewing control for virtual items is displayed on the information display page; In response to a trigger operation on the viewing control, at least one virtual item possessed by the first virtual pet is displayed.
26. A device for using virtual props, the device comprising: The display module is configured to display at least one virtual item possessed by the first virtual pet. The virtual item is used to enhance the visual effects of the first virtual pet, and different virtual items correspond to different visual effects. The response module is configured to control the application of the first virtual item to the first virtual pet in response to a usage instruction for the first virtual item among the at least one virtual item; The display module is further configured to display a virtual scene, and when the first virtual pet appears in the virtual scene, to display the first visual effect corresponding to the first virtual item during the appearance of the first virtual pet.
27. An electronic device, the electronic device comprising: Memory, configured to store computer-executable instructions or computer programs; When a processor is configured to execute computer-executable instructions or computer programs stored in the memory, it implements the method of using virtual props as described in any one of claims 1 to 25.
28. A computer-readable storage medium storing computer-executable instructions or a computer program, wherein the computer-executable instructions or the computer program, when executed by a processor, implement the method of using virtual props as described in any one of claims 1 to 25.
29. A computer program product comprising computer-executable instructions or a computer program, wherein the computer-executable instructions or the computer program, when executed by a processor, implement the method of using the virtual props as described in any one of claims 1 to 25.