Virtual item processing method, device and equipment, computer readable storage medium and computer program product

By synchronously changing the appearance of accessories in the virtual prop configuration interface, the problem of inconsistent style of virtual props accessories is solved, the overall appearance consistency and personalized configuration are achieved, and the user experience is improved.

CN120285565APending Publication Date: 2025-07-11TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510552857.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-28
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In the prior art, the accessories of virtual props cannot be easily refined and customized, resulting in inconsistent styles between the accessories, affecting the user's personalized needs and the user experience in virtual scenes.

Method used

By displaying virtual props and their accessories in the configuration interface, display candidate paintings in response to user operations, and synchronously change the appearance of other accessories after selecting the target painting to achieve consistency and personalization of the overall appearance.

Benefits of technology

It improves the coordination and configuration efficiency of the appearance of virtual props, simplifies user operations, and improves the personalized configuration convenience and visual effects of virtual props.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120285565A_ABST
    Figure CN120285565A_ABST
Patent Text Reader

Abstract

The invention provides a virtual item processing method, device and equipment, a computer readable storage medium and a computer program product. The method comprises the steps that a virtual item is displayed in a configuration interface of a virtual scene, and the configuration interface is used for configuring accessories of the virtual item; based on the configuration interface, in response to a trigger operation for a target accessory in the virtual prop, displaying at least one candidate coating for the target accessory; and in response to a selection operation for a target coating in the at least one candidate coating, applying the target coating to the target accessory in the virtual prop, and synchronously changing the appearances of other accessories in the virtual prop, so that the appearances of the other accessories are matched with the target coating. According to the method and the device, personalized configuration of the appearance of the virtual prop can be realized, and the coordination of the overall appearance of the virtual prop is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to computer technology, and in particular, to a method, apparatus, device, computer-readable storage medium, and computer program product for processing virtual props. Background Art

[0002] In the related art, the appearance of virtual props is an integrated design. Players can only perform overall appearance painting on virtual props and cannot perform secondary custom modification of painting on accessories under the overall appearance, resulting in inconsistent styles between the accessories of virtual props and making it difficult to meet the user's needs for personalization and overall beauty of virtual props, seriously affecting the user experience and creation efficiency in virtual scenarios. Summary of the Invention

[0003] Embodiments of the present application provide a method, apparatus, device, computer-readable storage medium, and computer program product for processing virtual props, which can achieve personalized configuration of the appearance of virtual props and ensure the coordination of the overall appearance of virtual props.

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

[0005] Embodiments of the present application provide a method for processing virtual props, the method including:

[0006] Display a virtual prop in the configuration interface of the virtual scenario, where the configuration interface is used to configure the accessories of the virtual prop;

[0007] Based on the configuration interface, in response to a trigger operation on a target accessory in the virtual prop, display at least one candidate painting for the target accessory;

[0008] In response to a selection operation on a target painting in the at least one candidate painting, apply the target painting to the target accessory in the virtual prop and synchronously change the appearance of other accessories in the virtual prop so that the appearance of the other accessories is adapted to the target painting.

[0009] Embodiments of the present application provide a device for processing virtual props, the device including:

[0010] A first display module, configured to display a virtual prop in the configuration interface of the virtual scenario, where the configuration interface is used to configure the accessories of the virtual prop;

[0011] A second display module, configured to, based on the configuration interface, in response to a trigger operation on a target accessory in the virtual prop, display at least one candidate painting for the target accessory;

[0012] A modification module, configured to, in response to a selection operation for a target painting in the at least one candidate painting, apply the target painting to the target accessory in the virtual item, and synchronously change the appearances of other accessories in the virtual item, so that the appearances of the other accessories are adapted to the target painting.

[0013] In the above solution, accessory icons associated with respective accessories of the virtual item are further displayed in the configuration interface; the second display module is further configured to, in response to a trigger operation for a target accessory icon associated with the target accessory, display a painting control; and in response to a trigger operation for the painting control, display at least one candidate painting for the target accessory.

[0014] In the above solution, the modification module is further configured to, in response to the target accessory being associated with a set, apply the painting of the accessories in the set to the virtual item; and in response to the other accessories being non-set accessories, change the colors of the other accessories, so that the colors of the other accessories are the same as the color of the target accessory.

[0015] In the above solution, the accessories in the set include a first accessory, and the processing device of the virtual item further includes: a cancellation module, configured to, after applying the painting of the accessories in the set to the virtual item, in response to a trigger operation for the first accessory, display a first painting cancellation control for the first accessory; and in response to a trigger operation for the first painting cancellation control, cancel the painting of the first accessory, and control the color of the first accessory to be the same as the color of the target accessory.

[0016] In the above solution, the processing device of the virtual item further includes: a replacement module, configured to, after synchronously changing the appearances of other accessories in the virtual item, in response to a trigger operation for a second accessory in the virtual item, display at least one candidate accessory for the second accessory; and in response to a selection operation for a third accessory in the at least one candidate accessory, replace the second accessory in the virtual item with the third accessory, and control the appearance of the third accessory to be adapted to the target painting.

[0017] In the above solution, accessory icons associated with respective accessories of the virtual item are further displayed in the configuration interface; the second display module is further configured to, in response to a trigger operation for an accessory icon associated with the second accessory, display an accessory control for the second accessory; and in response to a trigger operation for the accessory control, display at least one candidate accessory for the second accessory, where the at least one candidate accessory includes the second accessory and the second accessory is in a selected state.

[0018] In the above solution, the processing device for the virtual item further includes: an application module, configured to, after replacing the second accessory in the virtual item with the third accessory, in response to a trigger operation on the third accessory, display at least one candidate coating for the third accessory; and in response to a coating selection operation, apply the coating indicated by the coating selection operation to the third accessory in the virtual item.

[0019] In the above solution, the processing device for the virtual item further includes: a prompt module, configured to, after applying the target coating to the target accessory in the virtual item, based on the configuration interface, in response to a setting operation on a fourth accessory in the virtual item, where the setting operation is used to indicate setting the appearance of the fourth accessory to the initial appearance; and in response to the setting operation, display a first prompt message, where the first prompt message is used to prompt that the setting operation cannot be executed, and to prompt that when the appearance of the target accessory is the initial appearance, the appearance of the fourth accessory can be set to the initial appearance.

[0020] In the above solution, the change module is further configured to display a second prompt message, where the second prompt message is used to prompt whether to use the target coating of the target accessory as the appearance reference; and in response to a determination instruction for the second prompt message, synchronously change the appearances of other accessories in the virtual item so that the appearances of the other accessories are adapted to the target coating.

[0021] In the above solution, the processing device for the virtual item further includes: a saving module, configured to, after synchronously changing the appearances of other accessories in the virtual item, when the virtual item has a target appearance, display a configuration completion control; in response to a trigger operation on the configuration completion control, display a purchase control, where the purchase control is used to purchase missing accessories so that the virtual item has the target appearance; in response to a trigger operation on the purchase control, purchase the missing accessories, and display a saving control; and in response to a trigger operation on the saving control, save the accessory set corresponding to the target appearance.

[0022] In the above solution, the saved accessory set is stored in the virtual warehouse of the virtual object. The processing device for the virtual item further includes: a control module, which is configured to, after saving the accessory set corresponding to the target appearance, display the virtual object and the virtual item equipped by the virtual object in the interface of the virtual warehouse, and the virtual item equipped by the virtual object has a coating applied thereto; in response to a trigger operation on the virtual item equipped by the virtual object, display a first coating change control; in response to a trigger operation on the first coating change control, display a coating change interface, and display the virtual item equipped by the virtual object and at least one candidate set in the coating change interface, and the accessories in the candidate set have a coating applied thereto; in response to a selection operation on the first set among the at least one candidate set, control the virtual item equipped by the virtual object to apply the first set.

[0023] In the above solution, the saved accessory set is stored in the virtual warehouse of the virtual object. The replacement module is further configured to, after saving the accessory set corresponding to the target appearance, display the virtual object and the virtual item equipped by the virtual object in the first area of the interface of the virtual warehouse, and the virtual item equipped by the virtual object has a coating applied thereto; display the candidate virtual items of the virtual object in the second area of the interface, and the accessories in the candidate virtual items have a coating applied thereto; in response to dragging the candidate virtual item to the virtual item equipped by the virtual object, replace the virtual item equipped by the virtual object with the candidate virtual item.

[0024] In the above solution, the cancellation module is further configured to, after displaying the candidate virtual items of the virtual object in the second area of the interface, in response to a trigger operation on the candidate virtual item, display a second coating change control for the candidate virtual item; in response to a trigger operation on the second coating change control, display a coating change interface, and display the candidate virtual item and a second coating cancellation control in the coating change interface; in response to a trigger operation on the second coating cancellation control, cancel the coating of each accessory in the candidate virtual item, and control each accessory in the virtual item to return to the initial accessory.

[0025] In the above solution, the processing device for the virtual item further includes: a setting module, which is configured to display a set selection interface for the virtual item, and at least one set is displayed in the set selection interface; in response to a selection operation on the second set among the at least one set, apply the second set to the virtual item, and display a default setting control; in response to a trigger operation on the default setting control, set the second set as the default appearance of the virtual item.

[0026] In the above solution, the target accessory of the virtual prop in the default appearance has a target painting; the processing device of the virtual prop further includes: a replacement module, which is configured to display a lobby interface after setting the second set as the default appearance of the virtual prop, and display a modification control for the virtual prop in the lobby interface; in response to a trigger operation on the modification control, display a modification interface for the virtual prop; based on the modification interface, in response to an accessory replacement operation for the virtual prop, replace the accessories of the virtual prop, and control the appearance of the replaced accessories to match the target painting; wherein, the replaced accessories are different from the target accessories.

[0027] In the above solution, the processing device of the virtual prop further includes: a third display module, which is configured to display a custom painting control in the configuration interface; in response to a trigger operation on the custom painting control, display a painting panel, and the painting panel includes at least one painting editing control, and the painting editing control is used to perform painting editing on the accessories in the virtual prop.

[0028] In the above solution, the change module is further configured to, after synchronously changing the appearance of other accessories in the virtual prop, in response to a drag operation on the target accessory, drag the target accessory to the painting panel; based on the painting panel, in response to a painting editing operation on the target accessory performed by using the at least one painting editing control, display the painting of the target accessory obtained after editing; in response to dragging the edited target accessory back into the virtual prop, synchronously change the appearance of other accessories in the virtual prop, so that the appearance of the other accessories matches the painting of the edited target accessory.

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

[0030] A memory, which is used to store computer-executable instructions or computer programs;

[0031] A processor, which is configured to implement the processing method of the virtual prop provided by the embodiment of the present application when executing the computer-executable instructions or computer programs stored in the memory.

[0032] An embodiment of the present application provides a computer-readable storage medium, which stores computer-executable instructions or computer programs, and is used to implement the processing method of the virtual prop provided by the embodiment of the present application when being executed by a processor.

[0033] An embodiment of the present application provides a computer program product, including computer-executable instructions or computer programs, and when the computer-executable instructions or computer programs are executed by a processor, the processing method of the virtual prop provided by the embodiment of the present application is implemented.

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

[0035] In the configuration interface of the virtual scene, by applying the target coating to the target accessories of the virtual prop and then synchronously changing the appearance of other accessories, the present application can, through the anchoring effect of the target coating, make the appearances of the various accessories of the virtual prop form a unified and adapted overall effect, avoid the visual disharmony problem caused by the mixing of accessories with different coating styles, improve the overall coordination of the appearance of the virtual prop, simplify the cumbersome process of the user adjusting the coatings of the accessories one by one, and improve the efficiency and convenience of the appearance configuration of the virtual prop. Description of the Drawings

[0036] Figure 1 is a schematic structural diagram of a processing system for virtual props provided by an embodiment of the present application;

[0037] Figure 2 is a schematic structural diagram of an electronic device provided by an embodiment of the present application;

[0038] Figure 3 is a first flowchart of a processing method for virtual props provided by an embodiment of the present application;

[0039] Figure 4 is a schematic diagram of an interface for virtual prop processing provided by an embodiment of the present application Figure 1 ;

[0040] Figure 5 is a schematic diagram of an interface for virtual prop processing provided by an embodiment of the present application Figure 2 ;

[0041] Figure 6 is a schematic diagram of an interface for virtual prop processing provided by an embodiment of the present application Figure 3 ;

[0042] Figure 7 is a schematic diagram of an interface for virtual prop processing provided by an embodiment of the present application Figure 4 ;

[0043] Figure 8 is a schematic diagram of an interface for virtual prop processing provided by an embodiment of the present application Figure 5 ;

[0044] Figure 9 is a schematic diagram of an interface for virtual prop processing provided by an embodiment of the present application Figure 6 ;

[0045] Figure 10 is a schematic diagram of an interface for virtual prop processing provided by an embodiment of the present application Figure 7 ;

[0046] Figure 11It is a schematic diagram of the interface for virtual prop processing provided by an embodiment of the present application Figure 8 ;

[0047] Figure 12 It is a schematic diagram of the interface for virtual prop processing provided by an embodiment of the present application Figure 9 ;

[0048] Figure 13 It is a schematic diagram of the interface for virtual prop processing provided by an embodiment of the present application Figure 10 ;

[0049] Figure 14 It is a schematic diagram of the interface for virtual prop processing provided by an embodiment of the present application Figure 10 One;

[0050] Figure 15 It is a schematic diagram of the interface for virtual prop processing provided by an embodiment of the present application Figure 10 Two;

[0051] Figure 16 It is a schematic diagram of the interface for virtual prop processing provided by an embodiment of the present application Figure 10 Three;

[0052] Figure 17 It is a schematic diagram of the interface for virtual prop processing provided by an embodiment of the present application Figure 10 Four;

[0053] Figure 18 It is a schematic diagram of the interface for virtual prop processing provided by an embodiment of the present application Figure 10 Five;

[0054] Figure 19 It is a schematic diagram of the interface for virtual prop processing provided by an embodiment of the present application Figure 10 Six. Specific Embodiments

[0055] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be construed as limitations on the present application. All other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present application.

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

[0057] In the following description, the terms "first", "second", and "third" only distinguish similar objects and do not represent a specific order for the objects. Understandably, "first", "second", and "third" can be interchanged in a specific order or sequence when permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0058] In the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, one processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of the overall module or unit that includes the function of that module or unit.

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

[0060] In the actual application of the relevant data collection and processing in the embodiments of the present application, the informed consent or separate consent of the personal information subject should be obtained strictly in accordance with the requirements of relevant laws and regulations, and subsequent data use and processing should be carried out within the scope authorized by laws and regulations and the personal information subject.

[0061] Before further elaborating on the embodiments of the present application, the nouns and terms involved in the embodiments of the present application are described, and the nouns and terms involved in the embodiments of the present application are applicable to the following explanations.

[0062] 1) Responsive to, which is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more executed operations can be real-time or have a set delay; without special instructions, there is no restriction on the execution order of the multiple executed operations.

[0063] 2) Client, also known as the user side, refers to a program that provides local services for users corresponding to the server. Except for some applications that can only run locally, it is generally installed on the terminal and needs to cooperate with the server to run, that is, there needs to be a corresponding server and service program in the network to provide corresponding services. In this way, a specific communication connection needs to be established between the client side and the server side to ensure the normal operation of the application program, such as a virtual scenario client (such as a game client), a video client.

[0064] 3) Virtual objects are the images of various people and objects that can interact in a virtual scene, or movable objects in the virtual scene. The movable object can be a virtual character, a virtual animal, an anime character, etc. For example, the people, animals, plants, oil drums, walls, stones, vehicles, etc. displayed in the virtual scene. The virtual object can be a virtual image in the virtual scene that represents the user. The virtual scene can include multiple virtual objects, and each virtual object has its own shape and volume in the virtual scene, occupying a part of the space in the virtual scene.

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

[0066] 4) A virtual scene is a virtual scene displayed (or provided) when an application runs on a terminal. The virtual scene can be a simulation environment of the real world, a semi-simulated and semi-fictional virtual environment, or a purely fictional virtual environment. The virtual scene can be any one of a two-dimensional virtual scene, a 2.5D virtual scene, or a three-dimensional virtual scene. The embodiments of the present application do not limit the dimension of the virtual scene. For example, the virtual scene can include the sky, land, ocean, etc. The land can include environmental elements such as deserts and cities, and users can control virtual objects to move in the virtual scene.

[0067] 5) Virtual props. In the virtual scene, users can control virtual objects to interact confrontationally with other virtual objects through virtual props. For example, the virtual prop can be a throwing virtual prop such as a grenade, a cluster mine, a sticky grenade, or a shooting virtual prop (i.e., a virtual shooting prop).

[0068] The inventor found the following technical problems in the process of research:

[0069] In the related art, for the configuration of virtual props in a virtual scene, only simple settings for the overall appearance of virtual props are supported, and it is difficult to achieve fine customization of accessories. When a user wants to change the painting of a certain accessory of a virtual prop, the configuration interface cannot conveniently display a rich selection of candidate paintings for the user to choose from; even if a specific painting is selected, it can only be applied to the target accessory alone, and the appearance of other accessories cannot be automatically synchronized and adjusted, resulting in disharmony in the styles of the various accessories of the virtual prop and making it difficult to meet the user's needs for personalization and overall aesthetics of the virtual prop, seriously affecting the user experience and creation efficiency in the virtual scene.

[0070] Based on this, the embodiments of the present application provide a method, device, equipment, computer-readable storage medium and computer program product for processing virtual props, which can achieve personalized configuration of the appearance of virtual props and ensure the harmony of the overall appearance of virtual props.

[0071] The application scenarios of the method for processing virtual props provided by the embodiments of the present application are described below. The embodiments of the present application provide a method, device, equipment, computer-readable storage medium and computer program product for processing virtual props, which can be applied to various scenarios, as exemplified below.

[0072] In some embodiments, the above method for processing virtual props can be applied to a virtual firearm modification system. In a virtual firearm modification system, players usually assemble various accessories to meet different combat requirements, but the appearances of these accessories are often difficult to be unified and coordinated. By displaying the virtual firearm (virtual prop) and its accessories in the configuration interface, in response to the triggering operation of the player on key accessories such as the bolt (target accessory), candidate paintings are displayed. When the player selects the target painting, not only is the painting applied to this accessory, but the appearances of other accessories are also synchronously changed to match the painting, thereby achieving the consistency and personalization of the overall appearance of the virtual firearm and greatly enhancing the player's customization experience in the game.

[0073] In some embodiments, the above method for processing virtual props can be applied to a character equipment customization system. Character equipment usually includes multiple accessories such as virtual weapons, armors, helmets, etc. Players have high personalization requirements for the appearances of these accessories. By displaying each accessory (virtual prop) of the character equipment in the configuration interface, when the player makes a painting selection for one of the accessories (target accessory), the appearances of other accessories are automatically adjusted to match the style and color of the selected painting, making the overall appearance of the character's equipment more coordinated and unified, and meeting the player's needs for image display in role-playing games.

[0074] In some embodiments, the above method for processing virtual props can be applied to a vehicle modification system. Vehicles such as cars and mechas are usually composed of multiple customizable components, and players hope that these components can form a unified style in terms of appearance. By displaying the vehicle (virtual prop) and its various modifiable components (accessories) in the configuration interface, when the player paints the vehicle body (target accessory), the appearances of other components such as wheels and seats are synchronously changed to match the body paint, so that the player can quickly create a vehicle with a unique appearance, enhancing the playability and creativity of the game.

[0075] It should be noted that, in addition to the above application scenarios, the method for processing virtual props provided in this application can also be widely applied to many other scenarios to meet the diverse needs of different user groups, and this application does not make any restrictions.

[0076] See Figure 1 , Figure 1 is a schematic structural diagram of the virtual prop processing system provided by an embodiment of this application. Figure 1 The shown virtual prop processing system 100 is to implement and support the processing application of a virtual prop. The terminal 400 is connected to the server 200 through the network 300. The network 300 can be a wide area network, a local area network, or a combination of the two.

[0077] The terminal 400 is used to display virtual props in the configuration interface of the virtual scene. The configuration interface is used to configure the accessories of the virtual prop; based on the configuration interface, in response to the user's trigger operation on the target accessory in the virtual prop, a request for obtaining candidate paints is sent to the server 200.

[0078] The server 200 is used to respond to the request for obtaining candidate paints, query at least one candidate paint data for the target accessory, and generate a response data packet to send to the terminal 400.

[0079] The terminal 400 is further used to, after receiving the candidate paint data returned by the server 200, parse the data packet, extract the candidate paints, and display at least one candidate paint for the target accessory; in response to the user's selection operation on the target paint among at least one candidate paint, apply the target paint to the target accessory in the virtual prop, and synchronously change the appearances of other accessories in the virtual prop to make the appearances of other accessories match the target paint.

[0080] In some embodiments, the server 200 may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms. The terminal 400 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a set-top box, a smart voice interaction device, a smart home appliance, a virtual reality device, a vehicle-mounted terminal, an aircraft, a portable music player, a personal digital assistant, a dedicated messaging device, a portable game device, a smart speaker, a smart watch, etc., but is not limited thereto. The terminal and the server may be directly or indirectly connected through wired or wireless communication means, which is not limited in the embodiments of the present application.

[0081] Next, the electronic device for implementing the method for processing virtual items provided in the embodiments of the present application will be described. Refer to Figure 2 , Figure 2 FIG. is a schematic structural diagram of the electronic device provided in the embodiments of the present application. In practical applications, the electronic device may be implemented as various types of terminals such as a laptop computer, a tablet computer, a desktop computer, a smart phone, a smart speaker, a smart watch, a smart TV, a vehicle-mounted terminal, etc., or may be implemented as a server, or may also be implemented as a device cluster composed of a server and a terminal. Figure 2 The electronic device shown in FIG. includes: at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. Each component in the electronic device is coupled together through a bus system 540. It can be understood that the bus system 540 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 540 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clear description, in Figure 2 all kinds of buses are labeled as the bus system 540.

[0082] The processor 510 may 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. Among them, the general-purpose processor may be a microprocessor or any conventional processor, etc.

[0083] The user interface 530 includes one or more output devices 531 enabling the presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 530 also includes one or more input devices 532, including user interface components facilitating user input, such as a keyboard, a mouse, a microphone, a touch screen display, a camera, other input buttons, and controls.

[0084] The memory 550 can be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid state memory, hard disk drives, optical disk drives, etc. The memory 550 optionally includes one or more storage devices physically located away from the processor 510.

[0085] The memory 550 includes volatile memory or non-volatile memory, and may also include both volatile and non-volatile memory. The non-volatile memory can be Read Only Memory (ROM), and the volatile memory can be Random Access Memory (RAM). The memory 550 described in the embodiments of the present application is intended to include any suitable type of memory.

[0086] In some embodiments, the memory 550 is capable of storing data to support various operations. Examples of such data include programs, modules, and data structures, or subsets or supersets thereof, which are illustrated below.

[0087] The operating system 551 includes system programs for handling various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and handling hardware-based tasks.

[0088] The network communication module 552 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 520. Exemplary network interfaces 520 include: Bluetooth, Wireless Fidelity (WiFi), and Universal Serial Bus (USB), etc.

[0089] The presentation module 553 is used to enable the presentation of information (such as a user interface for operating peripheral devices and displaying content and information) via one or more output devices 531 associated with the user interface 530 (such as a display screen, a speaker, etc.).

[0090] The input processing module 554 is used to detect one or more user inputs or interactions from one or more input devices 532, and translate the detected inputs or interactions.

[0091] In some embodiments, the processing device for virtual items provided in the embodiments of the present application may be implemented in software. Figure 2 Shown in FIG. 550 is the processing device 555 for virtual items stored in the memory 550, which may be software in the form of a program and a plug-in, etc., including the following software modules: a first display module 5551, a second display module 5552, and a change module 5553. These modules are logical, and thus can be combined arbitrarily or further split according to the functions implemented. The functions of each module will be described below.

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

[0093] In some embodiments, a terminal or a server may implement the processing method for virtual items provided in the embodiments of the present application by running a computer program. For example, the computer program may be a native program or a software module in an operating system; it may be a native application (APP), i.e., a local client, that is, a program that needs to be installed in the operating system to run, such as an instant messaging APP or a web browser APP; it may also be a small program, that is, a program that only needs to be downloaded into the browser environment to run; it may also be a small program that can be embedded into any APP. In short, the above computer program may be any form of client, module, or plug-in.

[0094] Next, based on the electronic device and system provided in the embodiments of the present application, the processing method for virtual items provided in the embodiments of the present application will be described.

[0095] Refer to Figure 3 , Figure 3 FIG. is the first flowchart of the processing method for virtual items provided in the embodiments of the present application. In practical applications, this method may be implemented independently by a terminal or a server, or jointly by a terminal and a server. Taking the implementation by a terminal as an example below, it will be described in conjunction withFigure 3 The steps shown illustrate the method for processing virtual items provided in the embodiments of the present application.

[0096] In step 101, a virtual item is displayed in the configuration interface of the virtual scene.

[0097] In practical applications, a client supporting the virtual scene is installed on the terminal, such as a game client, a virtual social client, etc. When the user opens the client on the terminal and the terminal runs the client, the user can configure the accessories of the virtual item based on the picture of the virtual scene displayed by the client to meet the personalized needs in different scenarios.

[0098] Among them, the configuration interface is used to configure the accessories of the virtual item. The display form of the virtual item in the configuration interface can either adopt the form of a three-dimensional model to present a realistic three-dimensional effect, allowing the user to observe the details of the item from multiple angles. For example, in the configuration interface of a virtual firearm (virtual item) in a shooting game (virtual scene), the three-dimensionally displayed virtual firearm enables the player to clearly see the engraving process of the gun body, the splicing details of the components, and the wear marks on the muzzle, etc.; or it can be displayed in the form of a two-dimensional picture, which is simple and intuitive. The configuration interface not only displays the appearance of the virtual item but also presents rich relevant information. For equipment-type virtual items, attribute information will be displayed, such as the attack power and defense bonus values of a virtual weapon, the durability of the equipment, etc.

[0099] In step 102, based on the configuration interface, in response to a trigger operation on a target accessory in the virtual item, at least one candidate coating for the target accessory is displayed.

[0100] Here, in the configuration interface of the virtual scene, the user can perform the coating selection operation on the target accessory through various trigger methods. The trigger methods can include click operations, such as directly clicking on a specific accessory icon or target area on the virtual item; gesture operations, such as swiping, long-pressing, or selecting an accessory with a specific gesture on the touch screen; key operations, using the keys on the keyboard or gamepad to select and activate the accessory for coating adjustment; voice commands, receiving the user's voice command through the voice recognition system to trigger the coating selection of the corresponding accessory; and through gaze or head detection technology, automatically triggering the display of the coating option after the user gazes at an accessory for a certain period of time. The embodiments of the present application do not make restrictions.

[0101] Among them, painting refers to the appearance design applied to virtual props or their accessories, including the combination of visual elements such as materials, colors, patterns, textures, etc. In a game or virtual scene, it can change the appearance style of the prop. For example, painting a virtual gun in desert camouflage color or applying a specific theme pattern. A candidate painting refers to an optional painting scheme provided for the target accessory in a virtual prop. These schemes are displayed when the user triggers the corresponding operation for the user to select to change the appearance of the target accessory. They can be multiple preset style and color combinations, or personalized paintings defined by the user, or a set of painting schemes including multiple related accessory paintings. These candidate paintings provide users with rich choices, enabling the appearance of virtual props to be flexibly adjusted according to personal preferences or usage scenarios.

[0102] It should be noted that the target accessory is the core anchoring component of the virtual prop's appearance configuration. When the painting of the target accessory is determined, the appearance of other accessories will be synchronously adjusted based on preset rules. The number of target accessories can be one or more. For example, for a virtual gun, the target accessories can be the bolt and the magazine. Among them, the preset rule means that when the target accessory is associated with a preset appearance set, the set identifier associated with it is retrieved through the painting identifier of the target accessory, and the corresponding accessory identifier and painting information are obtained from the set, and the accessory and painting replacement operations are performed based on the obtained accessories and painting information to make the accessory paintings in the set consistent with the painting of the target accessory; when other accessories are non-set accessories, that is, accessories that cannot be indexed by the set information, the appearance features of the target accessory are directly extracted, and the appearance of the non-set accessory is adapted so that its color is consistent with the color of the target accessory, thereby achieving the coordinated unity of the overall appearance of the virtual prop.

[0103] In some embodiments, accessory icons associated with each accessory of the virtual prop are also displayed in the configuration interface. Correspondingly, in response to a trigger operation for the target accessory in the virtual prop, at least one candidate painting for the target accessory is displayed. This can be achieved in the following way: in response to a trigger operation for the target accessory icon associated with the target accessory, a painting control is displayed; in response to a trigger operation for the painting control, at least one candidate painting for the target accessory is displayed.

[0104] Here, in the configuration interface of virtual items, the accessory icons associated with each accessory are visual interaction elements used to intuitively present the components of the virtual item, and each accessory icon uniquely corresponds to a physical accessory of the virtual item. The painting control is an interactive function component associated with the accessory icon in the virtual item configuration interface, used to implement operations such as selecting, editing, and applying the appearance of the target accessory. When the user triggers the accessory icon corresponding to the target accessory, the painting control will be called and presented in the form of buttons, drop-down menus, palettes, sliders, etc., supporting the user to browse and select preset candidate paintings or perform custom painting editing. Through the painting control, the user can perform operations such as painting replacement, synchronous application to associated accessories, or independent adjustment for specific accessories.

[0105] As an example, taking the virtual item as a virtual firearm, refer to Figure 4 , Figure 4 which is the interface schematic diagram of virtual item processing provided by the embodiment of the present application Figure 1 , in the configuration interface 401, accessory icons associated with the accessories of the virtual item 402 are displayed, namely accessory icon 403, accessory icon 404, and accessory icon 405. At this time, the accessory icon 404 is the target accessory icon associated with the target accessory. In response to the trigger operation on the target accessory icon associated with the target accessory, that is, the accessory icon 404, the painting control 406 is displayed. In response to the trigger operation on the painting control 406, at least one (one or more) candidate paintings for the target accessory are displayed, namely candidate painting 407, candidate painting 408, and candidate painting 409, where the candidate paintings 407, 408, and 409 correspond to different painting styles respectively.

[0106] In this way, the accessory icons associated with each accessory are displayed in the virtual item configuration interface. By triggering the target accessory icon, the painting control is displayed, and then the interactive logic of presenting candidate paintings is realized, achieving the intuitiveness and efficiency of operations. The accessory icon, as a visual entry point, enables the user to quickly locate the target accessory through trigger operations such as clicking, establishing a clear mapping between the icon and the physical accessory, and reducing the cost of function search; the painting control and candidate paintings are presented in a hierarchical manner, disassembling the complex appearance configuration into clear steps, keeping the interface simple and guiding the user to operate according to the process, reducing the cognitive load; it not only supports the user to independently select the candidate paintings of the target accessory, but also provides an interactive basis for the subsequent integrated painting logic based on the target accessory, while retaining the freedom to perform secondary painting adjustment on other accessories, taking into account both personalization and overall coordination requirements while improving the interactive efficiency, forming a hierarchical and highly extensible appearance configuration interactive system.

[0107] It should be noted that in response to a triggering operation on a target accessory in a virtual item, at least one candidate painting for the target accessory can be displayed, and this can also be achieved in the following manner: in response to a triggering operation on the virtual item, a painting control is displayed; in response to a triggering operation on the painting control, at least one candidate painting for the target accessory is displayed.

[0108] In step 103, in response to a selection operation on a target painting among at least one candidate painting, the target painting is applied to the target accessory in the virtual item, and the appearances of other accessories in the virtual item are synchronously changed so that the appearances of other accessories match the target painting.

[0109] Here, the selection operation refers to the behavior of the user selecting the target painting through interactive means such as clicking, touching, dragging, or shortcut keys among at least one candidate painting displayed by the painting control.

[0110] It should be noted that when the target accessory is initially in its original appearance without any applied painting, that is, the original skin, applying the target painting to the target accessory in the virtual item means that the target accessory in the virtual item is changed from its initial original appearance, that is, the original skin, to the target painting; when the target accessory has already had a certain painting (the third painting) applied, applying the target painting to the target accessory in the virtual item means that the target accessory in the virtual item is changed from the third painting to the target painting.

[0111] In some embodiments, synchronously changing the appearances of other accessories in the virtual item so that the appearances of other accessories match the target painting can be achieved in the following manner: in response to the target accessory being associated with a set, the paintings of the accessories in the set are applied in the virtual item, and in response to other accessories being non-set accessories, the colors of other accessories are changed so that the colors of other accessories are the same as the color of the target accessory.

[0112] Here, when the target accessory is associated with a set and the paintings of the accessories in the set are applied in the virtual item, it means that when the target painting selected by the user for the target accessory belongs to a certain preset appearance set, that is, the painting forms a complete appearance scheme with the paintings of other accessories, based on the association relationship between the target accessory and the set, the paintings of all the accessories included in the set will be automatically and synchronously applied to the corresponding accessories in the virtual item. For example, taking the virtual item as a virtual firearm, if a certain painting of the target accessory belongs to the "Desert Camouflage Set", the painting parameters of other accessories such as the sight and grip preset in the set will be retrieved and directly replace the appearances of these accessories in the virtual item to make them unified with the painting of the target accessory in visual features such as color, texture, and material, without the user having to manually adjust each one one by one.

[0113] Among them, other accessories refer to independent components in virtual props that are not included in any preset appearance sets except the target accessories. When the user applies the target painting to the target accessory, these non-set accessories will be automatically recognized, and the core color features of the target painting, such as the main color, brightness, and saturation, will be extracted. Through color matching algorithms or parameter mapping, these color features will be synchronously applied to the non-set accessories to make their appearance colors consistent with the target accessory. For example, if the target accessory is painted red, the non-set accessories will be automatically dyed a similar shade of red to avoid visual conflicts caused by color mixing and matching.

[0114] In actual implementation, when the target accessory is associated with a preset appearance set, the associated set identifier is retrieved through the painting identifier of the target accessory, and the corresponding accessory identifier and painting information are obtained from the set. Based on the obtained accessories and painting information, accessory and painting replacement operations are performed to make the painting of the accessories in the set consistent with the painting of the target accessory; when other accessories are non-set accessories, that is, accessories that cannot be indexed by the set information, the appearance features of the target accessory are directly extracted, and the appearance of the non-set accessory is adapted to make its color consistent with the color of the target accessory, so as to achieve the coordinated unity of the overall appearance of the virtual prop.

[0115] As an example, taking the virtual prop as a virtual firearm, refer to Figure 5 , Figure 5 which is a schematic diagram of the interface for virtual prop processing provided by the embodiment of the present application Figure 2 , in response to the selection operation for the target painting 502, the target painting 502 is applied to the target accessory 503 in the virtual prop. At this time, the target accessory 503 is the fuselage. In response to the target accessory being associated with a set, the corresponding accessories 504, 505, 506, 507, and 508 are obtained from the set, and accessory painting replacement operations are performed based on the obtained accessories and the target painting 502. At this time, the accessory 509 is other accessories, which are independent components not included in any preset appearance set. Therefore, only the color of the accessory 509 is changed to make the color of the accessory 509 consistent with the color of the target accessory 503.

[0116] In this way, by means of the mechanism of automatically applying the coatings of the accessories in the set and intelligently adapting the colors of non-set accessories to the target accessory when associating the set with the target accessory, the convenience and visual coordination of the appearance configuration of virtual props are significantly improved. When the coating selected for the target accessory belongs to a preset set, the predefined full-set accessory appearance scheme in the set can be quickly called, without the user having to manually adjust other accessories one by one, greatly reducing the operation steps and achieving efficient configuration of a unified appearance with one key. At the same time, it ensures that all accessories in the set are completely unified in terms of color and material, avoiding style conflicts. For independent accessories not included in the set, the main color and other color features of the target accessory are automatically extracted and dyed synchronously, solving the visual fragmentation problem caused by the mixing of the set and the original skin accessories in the traditional scheme, and achieving overall coordination while maintaining personalized choices. The freedom to independently adjust non-set accessories is reserved for users who pursue detailed customization, achieving a balance between operation efficiency and personalized experience, and effectively improving the professionalism and user satisfaction of the appearance configuration of virtual props.

[0117] In some embodiments, the accessories in the set include a first accessory; after applying the coating of the accessories in the set to the virtual prop, in response to a trigger operation on the first accessory, a first coating cancellation control for the first accessory is displayed, and in response to a trigger operation on the first coating cancellation control, the coating of the first accessory is cancelled, and the color of the first accessory is controlled to be the same as the color of the target accessory.

[0118] Here, the first accessory refers to any accessory other than the target accessory included in the set applied to the virtual prop. The first coating cancellation control is used to cancel the coating of the first accessory and restore the first accessory to its original style, that is, the non-coated style. At this time, the first accessory is a non-set accessory. When a trigger operation is performed on the first coating cancellation control, the first accessory is controlled to be a non-set accessory, and the color of the first accessory is changed so that the colors of other accessories are the same as the color of the target accessory.

[0119] As an example, taking the virtual prop as a virtual firearm, refer to Figure 6 , Figure 6 which is the interface schematic diagram of the virtual prop processing provided by the embodiment of the present application Figure 3 , in response to a trigger operation on the first accessory 601, a first coating cancellation control 602 for the first accessory 601 is displayed, and in response to a trigger operation on the first coating cancellation control 602, the coating of the first accessory 601 is cancelled, and the color of the first accessory 601 is controlled to be the same as the color of the target accessory 603. At this time, the target accessory 603 is the fuselage.

[0120] In this way, by setting the first painting cancellation control in the set accessory application process and associating it with the target accessory coloring rule, a deep balance between the flexibility of appearance configuration and visual unity is achieved. When the user triggers the cancellation control of the first accessory, the accessory is separated from the set system to meet the user's need for personalized adjustment of specific accessories. At the same time, based on the underlying preset coloring logic anchored by the target accessory, the color adaptation of the first accessory after canceling the set painting is automatically performed to keep its appearance consistent with the target accessory, avoiding visual fragmentation caused by separately canceling the set. This mechanism not only gives the user the freedom to split the set and independently adjust a single accessory, but also ensures that the split accessory is visually coordinated and unified with the target accessory through the automated coloring rule, eliminating the need for the user to manually match colors. While improving the flexibility of appearance configuration, it reduces the operation cost, taking into account the dual needs of personalized customization and overall style unity, and providing the user with a more refined and free appearance configuration experience.

[0121] In some other embodiments, accessory icons associated with each accessory of the virtual item are also displayed in the configuration interface. Correspondingly, in response to a trigger operation on the first accessory icon associated with the target accessory, a painting control is displayed; in response to a trigger operation on the painting control, a first painting cancellation control for the first accessory is displayed, and in response to a trigger operation on the first painting cancellation control, the painting of the first accessory is cancelled, and the color of the first accessory is controlled to be the same as the color of the target accessory.

[0122] In some embodiments, after synchronously changing the appearances of other accessories in the virtual item, in response to a trigger operation on the second accessory in the virtual item, at least one candidate accessory for the second accessory is displayed. In response to a selection operation on the third accessory among the at least one candidate accessories, the second accessory in the virtual item is replaced with the third accessory, and the appearance of the third accessory is controlled to be adapted to the target painting.

[0123] Here, the second accessory refers to any accessory other than the target accessory that is currently assembled in the virtual item and is used as the target object for the accessory replacement operation. In response to a trigger operation on the second accessory in the virtual item, at least one (one or more) candidate accessories available for replacement are displayed in the form of an interface pop-up window, a sidebar, a grid arrangement, a carousel, etc. The candidate accessories include accessories of the same type but different styles. The user can select the third accessory to be replaced therefrom through interactive methods such as clicking and swiping. In response to the selection operation, the second accessory is replaced with the third accessory. At this time, controlling the appearance of the third accessory to be adapted to the target painting means that the color of the third accessory is the same as the color of the target accessory.

[0124] As an example, see Figure 7 , Figure 7 is the interface schematic diagram of virtual item processing provided by the embodiments of the present application. Figure 4, in response to a trigger operation on the second accessory 701 in the virtual item, at least one candidate accessory for the second accessory 701 is displayed, namely accessory 702, accessory 703, and accessory 704. Among them, accessory 703 is the third accessory. In response to a selection operation on the third accessory, i.e., accessory 703, among the at least one candidate accessory, the second accessory 701 in the virtual item is replaced with the third accessory 703, and the color 705 of the third accessory is controlled to be the same as the color of the target accessory 706. At this time, the target accessory 706 is the fuselage.

[0125] In this way, through the interaction mechanism of triggering the second accessory to display candidate accessories, selecting the third accessory for replacement and adapting to the target painting, the flexibility and overall coordination of the appearance and function configuration of the virtual item are significantly improved. When the user triggers the second accessory, the displayed candidate accessories provide rich personalized modification options. Whether the user pursues functional upgrades or appearance optimization, they can quickly find suitable options. After the user selects the third accessory to complete the replacement, its appearance is automatically adapted to the target painting to ensure that the new accessory is consistent with the overall style of the virtual item. This not only reduces the cumbersome operation of the user manually adjusting the appearance but also avoids visual conflicts caused by accessory replacement. While improving the user's modification efficiency, it also takes into account the professionalism and visual unity of the appearance configuration of the virtual item, bringing a smoother, more convenient and personalized user experience.

[0126] In some embodiments, accessory icons associated with the respective accessories of the virtual item are also displayed in the configuration interface. In response to a trigger operation on the second accessory in the virtual item, at least one candidate accessory for the second accessory can be displayed in the following manner: in response to a trigger operation on the accessory icon associated with the second accessory, an accessory control for the second accessory is displayed. In response to a trigger operation on the accessory control, at least one candidate accessory for the second accessory is displayed. The at least one candidate accessory includes the second accessory and the second accessory is in a selected state.

[0127] Here, the second accessory refers to any accessory that the virtual item is currently equipped with and is the target object of the user's operation. For example, in a virtual firearm, installed accessories such as a scope and a grip can be used as the second accessory for the user to adjust or replace later. The accessory icon is a visual graphic identifier of the second accessory in the interface, used to intuitively present features such as the appearance and type of the accessory, facilitating user identification and positioning. The accessory control is an interactive interface component displayed after triggering the associated icon of the second accessory. It carries operation functions related to the second accessory, such as replacing the second accessory and viewing candidate accessories. As a bridge connecting the trigger operation of the accessory icon and the display of candidate accessories, it provides a function entry for the user to centrally manage the second accessory. Candidate accessories are a series of replaceable accessories provided according to the type, attributes of the second accessory, or content unlocked by the user. These accessories include both the second accessory itself and other replaceable accessories. The selected state can be marked on the second accessory through visual styles such as highlighting, border color change, background filling, etc., making it stand out in the candidate accessory list and clearly informing the user that this accessory is the currently installed default option to avoid operation confusion.

[0128] As an example, taking the virtual item as a virtual firearm, refer to Figure 8 , Figure 8 is the interface schematic diagram of virtual item processing provided by the embodiment of the present application Figure 5 , in the configuration interface 804, accessory icons associated with each accessory of the virtual item are displayed, namely accessory icon 801, accessory icon 802, and accessory icon 803. Among them, accessory icon 801 is associated with the scope accessory, accessory icon 802 is associated with the body accessory, and accessory icon 803 is associated with the first grip accessory. Taking the second accessory as the first grip accessory as an example, in response to the trigger operation on the accessory icon 803 associated with the first grip accessory (the second accessory), the accessory control 805 for the first grip accessory is displayed. In response to the trigger operation on the accessory control 805, at least one candidate accessory for the first grip accessory is displayed, including accessory 806, accessory 807, and accessory 808. Among them, accessory 808 is the first grip accessory, and "selected" is displayed below accessory 808 to indicate that accessory 808 is in the selected state.

[0129] In this way, icons associated with each accessory are set in the configuration interface, enabling users to visually locate the operation object. After triggering the second accessory icon, accessory controls are displayed. This hierarchical interaction avoids function mixing and keeps the interface simple and orderly. Triggering the display of candidate accessories including the second accessory through the accessory controls can not only clearly inform users of the current configuration but also facilitate users to quickly compare other candidate accessories, reducing the probability of misoperation and improving the interaction efficiency. This design makes the virtual prop accessory management process clearer and more intuitive, allowing users to conveniently browse, confirm, and replace accessories, optimizing the operation experience and ensuring a smooth and efficient interaction feeling for users during personalized configuration.

[0130] In some embodiments, after replacing the second accessory in the virtual prop with a third accessory, in response to a triggering operation on the third accessory, at least one candidate painting for the third accessory is displayed. In response to a painting selection operation, the painting indicated by the painting selection operation is applied to the third accessory in the virtual prop.

[0131] Here, when the second accessory currently assembled in the virtual prop is replaced with a third accessory, if a triggering operation is performed on the newly assembled third accessory, at least one selectable candidate painting, i.e., a preset appearance style such as a metallic texture, camouflage pattern, fluorescent special effect, etc., will be displayed based on the appearance customization attributes of the third accessory. After the user selects the target style through painting selection operations such as clicking and dragging from the candidate paintings, the appearance parameters such as the color, texture, and material of the painting will be applied to the third accessory in real time, making it present the visual effect selected by the user.

[0132] In some other embodiments, accessory icons associated with each accessory of the virtual prop are also displayed in the configuration interface. Correspondingly, in response to a triggering operation on the third accessory, at least one candidate painting for the third accessory is displayed, which can be achieved in the following way: in response to a triggering operation on the third accessory icon associated with the third accessory, a painting control is displayed. In response to a triggering operation on the painting control, at least one candidate painting for the third accessory is displayed.

[0133] As an example, taking the virtual prop as a virtual firearm, refer to Figure 9 , Figure 9 is the interface schematic of virtual prop processing provided by an embodiment of the present application Figure 6 , in response to a triggering operation on the third accessory icon 901 associated with the third accessory, a painting control 902 is displayed. In response to a triggering operation on the painting control 902, at least one candidate painting for the third accessory is displayed, including paintings 903, 904, and 905. In response to a selection operation on painting 904, in the virtual prop, the third accessory 906 with the painting 904 indicated by the painting selection operation is presented.

[0134] In this way, by triggering the mechanism for the third accessory to display candidate coatings and apply them as needed, the freedom and operation efficiency of virtual prop appearance customization are significantly improved. When the user performs a triggering operation on the newly replaced third accessory, the candidate coatings supported by it are displayed in real time, providing the user with an intuitive visual selection space and avoiding blind searching or complex settings. Through the coating selection operation, the user can immediately apply the appearance parameters such as color, texture, and material of the selected coating to the third accessory, achieving real-time appearance adjustment where what is seen is what is obtained. This not only supports the user to perform personalized coating on individual accessories but also reduces the operation threshold through a standardized interaction process, making the appearance customization process simple and efficient.

[0135] In some embodiments, after applying a target coating to a target accessory in a virtual prop, based on the configuration interface, in response to a setting operation for a fourth accessory in the virtual prop, in response to the setting operation, a first prompt message is displayed.

[0136] Here, the setting operation is used to indicate setting the appearance of the fourth accessory to the initial appearance, which refers to the interactive behavior that the user performs in the virtual prop configuration interface for the fourth accessory and aims to restore its appearance to the initial appearance, that is, the default original skin state without any coating applied, such as clicking the "Restore Default" button or checking the "Use Original Skin" option, etc. The fourth accessory refers to any accessory other than the target accessory that is currently assembled in the virtual prop. The first prompt message is used to prompt that the setting operation cannot be performed and to prompt that when the appearance of the target accessory is the initial appearance, the appearance of the fourth accessory can be set to the initial appearance.

[0137] Among them, the first prompt message can be presented in various interactive forms to adapt to different terminals and user habits. In the interface, it can be presented as a centered pop-up window, the content of which includes a prominent icon, a clear prohibition operation description, and an operation guide; it can also be designed as a lightweight floating prompt, displayed in the form of a semi-transparent bubble to avoid interrupting the user's operation, while marking the conditional restrictions; or a sliding prompt in the bottom notification bar can be adopted, briefly explaining the rules and attaching an operation guide link.

[0138] In actual implementation, in response to the setting operation for the fourth accessory in the virtual prop, it can be achieved in the following way: in response to the triggering operation for the fourth accessory, a restoration control is displayed, and the restoration control is used to set the appearance of the fourth accessory to the original appearance. In response to the triggering operation for the restoration control, the appearance of the fourth accessory is set to the original appearance.

[0139] It can also be implemented in the following way: accessory icons associated with each accessory of the virtual item are displayed in the configuration interface. In response to a trigger operation on the fourth accessory icon associated with the fourth accessory, a painting control is displayed. In response to a trigger operation on the painting control, a restoration control is displayed. The restoration control is used to set the appearance of the fourth accessory to the original appearance. In response to a trigger operation on the restoration control, the appearance of the fourth accessory is set to the original appearance.

[0140] It should be noted that when the user applies a target painting to a target accessory in the virtual item, if an operation to set the fourth accessory to the initial appearance is performed in the configuration interface, a logical check will be performed based on a preset rule. Since the target accessory currently has a painting, which serves as an appearance anchor point to restrict the setting of the initial appearance of the fourth accessory, this setting operation will be responded to and a first prompt message will be displayed. This prompt message is used to clearly inform the user that the fourth accessory cannot be set to the initial appearance currently, and at the same time, it prompts the prerequisite for the operation, that is, the target accessory needs to be restored to the initial appearance first before the same setting can be performed on the fourth accessory.

[0141] As an example, refer to Figure 10 , Figure 10 which is a schematic diagram of the interface for virtual item processing provided by an embodiment of the present application Figure 7 , in response to a trigger operation on the fourth accessory 1001, a restoration control 1002 is displayed. In response to a trigger operation on the restoration control 1002, a first prompt message 1003 is displayed. The first prompt message 1003 is "The appearance of this accessory cannot be set to the initial appearance! If you want to set the appearance of this accessory to the initial appearance, the appearance of the target accessory needs to be the initial appearance.", which is used to prompt that the setting operation cannot be performed, and to prompt that when the appearance of the target accessory is the initial appearance, the appearance of the fourth accessory can be set to the initial appearance.

[0142] In this way, by restricting the setting of the initial appearance of the fourth accessory and providing a clear prompt after applying a painting to the target accessory, the integrity and rule consistency of the appearance style of the virtual item are effectively guaranteed. When the target accessory has a painting as an appearance anchor point, through logical verification, the user is prevented from separately setting the fourth accessory to the initial appearance, avoiding visual conflicts where the core accessory has a painting while other accessories are in the original skin, and ensuring that the appearance of the virtual item remains unified in terms of material, color tone, and texture; at the same time, the first prompt message not only clearly informs the user of the reason for the restricted operation but also clearly guides the solution path. This "restriction + guidance" mechanism not only prevents invalid operations caused by the user's lack of understanding of the rules but also helps the user understand the dependency relationship of appearance configuration through standardized interaction feedback, ultimately achieving the dual goals of visual coordination and efficient operation.

[0143] In some embodiments, to synchronously change the appearance of other accessories in the virtual item so that the appearance of other accessories matches the target painting, the following method can be adopted: display a second prompt message, and in response to a determination instruction for the second prompt message, synchronously change the appearance of other accessories in the virtual item so that the appearance of other accessories matches the target painting.

[0144] Here, the second prompt message is used to prompt whether to use the target painting of the target accessory as the appearance reference. It is an interactive confirmation component provided to the user after the target accessory applies the target painting to achieve the overall adaptation of the virtual item appearance. It can be presented in the form of a pop-up window, a floating window or a button combination, and includes clear inquiry content and operation options. When the user triggers the determination instruction, the appearance of other accessories will be automatically adapted based on the characteristics such as the color, material, and texture of the target painting. In response to the target accessory being associated with a set, apply the painting of the accessories in the set to the virtual item. In response to other accessories being non-set accessories, change the color of other accessories so that the color of other accessories is the same as the color of the target accessory.

[0145] As an example, refer to Figure 11 , Figure 11 which is a schematic diagram of the interface for virtual item processing provided by the embodiments of the present application Figure 8 , in response to a selection operation for the target painting 1101 in at least one candidate painting, display a second prompt message 1102. The second prompt message 1102 is "Confirm to change the appearance of other accessories in the virtual item so that the appearance of other accessories matches the target painting?", which is used to prompt whether to use the target painting of the target accessory as the appearance reference. Among them, it also includes a cancel control 1103 for closing the second prompt message 1102 without changing the appearance of other accessories in the virtual item to match the target painting; it also includes a confirmation control 1104 for performing a confirmation operation on the second prompt message. In response to a trigger operation for the confirmation control 1104, synchronously change the appearance of other accessories in the virtual item so that the appearance of other accessories matches the target painting.

[0146] In this way, by displaying the second prompt message and supporting appearance synchronization adaptation after the target accessory applies the painting, it effectively balances the user's personalized selection and the overall requirement of the virtual item appearance. When the user sets the target painting for the target accessory, it actively prompts whether to use this painting as the reference benchmark. The user triggers the automated adaptation mechanism through the determination instruction, which not only gives the user the independent decision-making power through the interactive prompt, but also uses the preset rules to achieve efficient appearance adaptation, reduces the cumbersome operation of the user's manual adjustment, enables the user to clearly understand the rules and effects of appearance synchronization, improves the professionalism and operation fluency of appearance configuration, and finally realizes the user-controlled automated visual coordination, taking into account flexibility and consistency.

[0147] In some embodiments, after synchronously changing the appearances of other accessories in the virtual prop, the virtual prop has a target appearance, a configuration completion control is displayed, in response to a trigger operation on the configuration completion control, a purchase control is displayed, in response to a trigger operation on the purchase control, the missing accessories are purchased, and a save control is displayed, in response to a trigger operation on the save control, the accessory set corresponding to the target appearance is saved.

[0148] Here, the purchase control is used to purchase the missing accessories so that the virtual prop has a target appearance. In response to a trigger operation on the configuration completion control, the purchase control, the accessories that need to be purchased, and the prices of each accessory are displayed. The missing accessories refer to the accessories or appearance resources required to achieve the current target appearance during the virtual prop configuration process but that the user does not currently own. For example, if the target appearance requires a tactical silencer accessory and a vertical grip, and the user only has the silencer but does not have the vertical grip, then the vertical grip is the missing accessory.

[0149] Among them, the display of the save control can be achieved in the following way: a third prompt message is displayed, in the third prompt message, the target appearance of the virtual prop, a cancel control, and a save control are displayed, where the cancel control is used to cancel the display of the third prompt message, and at this time, the accessory set corresponding to the target appearance is not saved.

[0150] It should be noted that when the user completes the configuration of the target appearance of the virtual prop in the virtual prop configuration interface and confirms the save, it is supported to encrypt and upload the complete current configuration parameters, including accessory combinations, painting selections, appearance adaptation rules, etc. to the cloud server and store them in the cloud database under the user's exclusive account. This process is achieved through the trigger operation of the save control. After the user clicks save, the relevant data of the target appearance, such as the models of each accessory, painting identifiers, color parameters, material settings, etc., are automatically packaged and synchronized to the cloud through a secure data transmission protocol to form an appearance configuration file bound to the user account. When the user logs in to the same account on any device later, the saved target appearance can be quickly downloaded and restored from the cloud storage without repeated configuration; at the same time, the cloud storage mechanism can also effectively prevent local data loss, such as device damage and application uninstallation, to ensure the long-term retention and cross-device reuse of the user's personalized design.

[0151] As an example, see Figure 12 , Figure 12 is a schematic diagram of the interface for virtual prop processing provided by the embodiments of the present application Figure 9, the configuration completion control 1201 is displayed. The configuration completion control 1201 is "Complete Assembly". In response to a trigger operation on the configuration completion control 1201, the purchase window 1202 is displayed. The purchase control 1203, the accessories 1204 to be purchased, the prices 1205 of each accessory, and the total price 1206 are displayed in the purchase window 1202. In response to a trigger operation on the purchase control 1203, the missing accessories, that is, the accessories 1204 to be purchased, are purchased, and the third prompt message 1209 is displayed. The third prompt message 1209 includes a save control 1207. The save control 1207 is "Save Scheme" and is used to save the accessory set corresponding to the target appearance, and a cancel control 1208. When the user performs a trigger operation on the cancel control 1208, the third prompt message 1209 is cancelled. At this time, the accessory set corresponding to the target appearance is not saved.

[0152] In this way, by setting up a closed-loop interaction process of "configuration completion control, purchase control, save control" after the virtual props form the target appearance, automatically identifying missing resources, dynamically rendering the purchase interface by the interface engine, and storing the set parameters by the data persistence technology, it not only avoids the problem of configuration failure caused by incomplete resources for users, but also integrates the "design - acquisition - save" process into a standardized operation path. Users can achieve the complete implementation of personalized appearance through three trigger operations without manually checking the accessory list or repeating the configuration, significantly reducing the operation cost. At the same time, the saved accessory sets support cross-session calls, improving the reusability and management convenience of virtual prop configuration, and ultimately achieving the dual goals of "efficient configuration, closed-loop management" at the technical implementation and user experience levels, enhancing users' satisfaction and dependence on the virtual prop customization function.

[0153] In some embodiments, the saved accessory set is stored in the virtual warehouse of the virtual object. After saving the accessory set corresponding to the target appearance, in the virtual warehouse interface, the user can trigger the painting change control of the virtual prop equipped by the virtual object, enter the painting change interface to select a candidate set, and apply the painting of the selected set to the virtual prop.

[0154] Specifically, in the interface of the virtual warehouse, the virtual object and the virtual props equipped by the virtual object are displayed. In response to a trigger operation on the virtual prop equipped by the virtual object, the first painting change control is displayed. In response to a trigger operation on the first painting change control, the painting change interface is displayed, and the virtual prop equipped by the virtual object and at least one candidate set are displayed in the painting change interface. In response to a selection operation on the first set in the at least one candidate set, the virtual prop equipped by the virtual object is controlled to apply the first set.

[0155] Here, the virtual props equipped by the virtual object have coatings applied, and the accessories in the candidate sets have coatings applied. The virtual warehouse is a digital space in the virtual scene for centrally storing, managing, viewing, and equipping virtual props and their configurations, and is used to store resources such as saved accessory sets and coatings. The first set is a specific instance among at least one (one or more) candidate sets that the user faces in the coating change interface, referring to a certain preset appearance combination specified by the user through a selection operation, which can be any one of at least one candidate set. The first set contains a group of pre-configured accessories and their corresponding coatings, and is stored as an independent appearance scheme.

[0156] When the user performs a trigger operation on the virtual props equipped by the virtual object, such as clicking, long-pressing, or hovering, a list containing operation options, such as a floating menu, sidebar, or pop-up panel, will be responded and displayed based on the interaction logic, and it contains the first coating change control as the core interaction entry. The first coating change control is used to quickly enter the coating change function interface. For example, when the user clicks on the virtual firearm in the character's hand, a list containing options such as "Change Coating" and "View Details" will pop up on the interface, and the "first coating change control" is a function button specifically used to modify the coating, guiding the user to enter the subsequent coating change interface.

[0157] Among them, at least one candidate set refers to a preset appearance combination provided for the user in the virtual prop appearance management scenario for quick replacement. These sets are composed of recommended schemes built into the system. Each set contains a combination of accessories with specific coatings applied, such as the matching scheme of the scope and grip of a virtual weapon with the corresponding theme coating. When the user triggers the coating change operation of the virtual prop in the virtual warehouse and enters the coating change interface, the candidate sets that match the current prop type will be visually displayed, such as in a list or thumbnail collection, for the user to directly select.

[0158] As an example, see Figure 13 , Figure 13 which is the interface schematic of virtual prop processing provided by the embodiment of the present application Figure 10, in the interface 1301 of the virtual warehouse, a virtual object 1302, as well as virtual items 1303 and 1304 equipped by the virtual object 1302 are displayed. Among them, the virtual item 1303 is the main equipment, and the virtual item 1304 is the secondary equipment. In response to a trigger operation on the virtual item 1303, an option list 1305 is popped up. The list 1305 includes a first painting change control 1306, and the first painting change control 1306 is "Change Painting". In response to a trigger operation on the first painting change control 1306, a painting change interface 1307 is displayed, and the virtual item 1303 equipped by the virtual object and a candidate set 1308 are displayed in the painting change interface. In response to a selection operation on the candidate set 1308, that is, the first set, the virtual item 1303 applying the candidate set 1308 is displayed in the painting change interface 1307. In response to a trigger operation on the application control 1309, it is controlled that the virtual item equipped by the virtual object 1302 applies the first set. Among them, the application control 1309 is "Apply Painting", which is used to control the virtual item equipped by the virtual object to apply the first set 1308.

[0159] In this way, in the virtual warehouse interface, the user can intuitively view the virtual object and the painting items equipped by it. Through simple trigger operations, the user can quickly enter the painting change interface and select a candidate set, realizing the quick clothing change of virtual items, improving the user's operation efficiency and personalized customization experience, while ensuring the appearance coordination and consistency of virtual items, and enhancing the user's dependence and satisfaction on the personalized configuration function.

[0160] In some embodiments, at least one fifth accessory in the virtual item is displayed in the painting change interface. In response to a trigger operation on a sixth accessory among the at least one fifth accessory, at least one candidate accessory for the sixth accessory is displayed. The candidate accessory has a painting applied. In response to a selection operation on a seventh accessory among the at least one candidate accessory, the sixth accessory in the virtual item is replaced with the seventh accessory.

[0161] Here, the fifth accessory refers to a specific replaceable accessory displayed in the painting modification interface of the virtual item, such as the scope, grip, etc. of a virtual firearm, which exists in the structure of the virtual item as the currently equipped accessory. When the user triggers an operation on the sixth accessory in the painting modification interface, such as clicking or sliding to select the accessory, a set of candidate accessories, that is, other optional accessories that can replace the sixth accessory, will be displayed based on the type and applicable range of the accessory. The candidate accessories have different paintings applied in advance. For example, if the sixth accessory is the basic grip of the currently equipped item, the candidate accessories may include "Tactical Grip (Camouflage Painting)", "Streamlined Grip (Metallic Glow Painting)", etc. After the user selects a certain candidate accessory (the seventh accessory), the fifth accessory in the virtual item will be directly replaced with this candidate accessory, and the attached painting effect will be applied synchronously, realizing the dual replacement of the accessory itself and its appearance.

[0162] As an example, refer to Figure 14 , Figure 14 which is a schematic diagram of the interface for processing virtual items provided by an embodiment of the present application. Figure 10 First, at least one fifth accessory in the virtual item 1402 is displayed in the painting modification interface 1401, namely accessory 1403, accessory 1404, accessory 1405, and accessory 1406. In response to a trigger operation on accessory 1405 (the sixth accessory), at least one candidate accessory for accessory 1405 is displayed, namely accessory 1407 and accessory 1408. Paintings are applied to accessory 1407 and accessory 1408. In response to a selection operation on accessory 1408 (the seventh accessory), accessory 1405 (the sixth accessory) in the virtual item is replaced with accessory 1408 (the seventh accessory). Similarly, in response to a trigger operation on the application control 1409, the virtual item equipped by the virtual object 1302 is controlled to apply accessory 1408 (the seventh accessory), where the application control 1409 is "Apply Painting", which is used to control the virtual item equipped by the virtual object to apply accessory 1408 (the seventh accessory).

[0163] In some embodiments, the saved accessory set is stored in the virtual warehouse of the virtual object. After saving the accessory set corresponding to the target appearance, in the virtual warehouse interface, dragging the candidate virtual item to the virtual object equipment location can replace the virtual item of the equipment.

[0164] Specifically, in the first area of the virtual warehouse interface, the virtual object and the virtual item equipped by the virtual object are displayed. The virtual item equipped by the virtual object has a painting applied. In the second area of the interface, the candidate virtual items of the virtual object are displayed. Paintings are applied to the accessories in the candidate virtual items. In response to dragging the candidate virtual item to the virtual item equipped by the virtual object, the virtual item equipped by the virtual object is replaced with the candidate virtual item.

[0165] Here, a candidate virtual item refers to a replaceable item that the user has obtained and stored in the virtual warehouse but is not currently equipped on the virtual object. It is stored in the virtual warehouse for the user to select for replacement. It is an accessory set with applied coatings saved by the user. Candidate virtual items can be displayed in the interface in forms such as a classification list, grid thumbnails, etc., with an attached appearance preview, such as coating effects, and basic attributes, such as type, rarity, and compatibility identification, such as only being compatible with certain types of characters.

[0166] The first area is the core visualization area in the virtual warehouse interface for real-time displaying the virtual object and its current equipped state. It is usually located in the main display position of the interface, such as the center or the left side. The first area presents the user's virtual object in the form of a 3D model or a dynamic view, and intuitively shows the virtual items equipped on it and their appearance effects, including personalized configurations such as applied coatings and accessory combinations. The user can perform interactive operations, such as mouse dragging and touch screen swiping, to rotate and zoom in on the virtual object in the first area by 360 degrees to accurately preview the equipment details; when triggering the virtual item equipped, such as clicking or long pressing, function controls, such as the first coating change control, will be displayed based on the interaction response in this area to guide the user into the appearance adjustment process.

[0167] The second area is the auxiliary function area corresponding to the first area in the virtual warehouse interface. It is usually located on the side, below, or on the right side of the interface and is used to centrally display the candidate virtual items that the user owns but are not currently equipped on the virtual object. The second area presents the candidate virtual items in the form of a list, grid, or thumbnails. Each candidate virtual item entry includes an appearance preview, basic information (name, type, rarity), and interaction entrances, such as a drag trigger area and a details button, to support the user to efficiently browse the uneqipped resources by classification (such as type, appearance style), filtering (such as "unused", "newly obtained"), or sorting (by acquisition time, rarity). When the user selects a certain candidate item in the second area, such as by mouse dragging or clicking, it can be directly dragged to the equipment position of the virtual object in the first area, triggering the interaction logic for replacing the equipped item, automatically verifying the item compatibility, and updating the equipped state of the virtual object after confirmation, and synchronously displaying the appearance effect of the new item.

[0168] As an example, see Figure 15 , Figure 15 which is the interface schematic diagram of virtual item processing provided by the embodiment of this application. Figure 10Second, in the first area 1502 of the interface 1501 of the virtual warehouse, the virtual object 1503 and the virtual items 1504 and 1505 equipped by the virtual object 1503 are displayed. In the second area 1506 of the interface 1501, the candidate virtual items of the virtual object 1503 are displayed, namely virtual item 1507, virtual item 1508, virtual item 1509, virtual item 1510, and virtual item 1511. In response to dragging the virtual item 1509 to the virtual item 1504 equipped by the virtual object, the virtual item 1504 equipped by the virtual object is replaced with the virtual item 1509.

[0169] In this way, by dividing the display area in the virtual warehouse interface, the equipped virtual items and the candidate virtual items are displayed separately, and the user is allowed to quickly change the equipment through a simple dragging operation, improving the convenience and intuitiveness of the operation. The user can intuitively compare the appearance and painting effects of the equipped and candidate items on the same interface, enhancing the personalized customization experience. At the same time, the replacement process is simplified, improving the efficiency and satisfaction of the user when managing virtual items.

[0170] In some embodiments, after the candidate virtual items of the virtual object are displayed in the second area of the interface, after triggering the painting change control of the candidate virtual item, the painting change interface can be entered. If cancelled, it will return to the initial accessories. Specifically, in response to the trigger operation for the candidate virtual item, the second painting change control for the candidate virtual item is displayed. In response to the trigger operation for the second painting change control, the painting change interface is displayed, and the candidate virtual item and the second painting cancellation control are displayed in the painting change interface. In response to the trigger operation for the second painting cancellation control, the painting of each accessory in the candidate virtual item is cancelled, and each accessory in the virtual item is controlled to return to the initial accessory.

[0171] Here, the second painting modification control is a functional interaction entry triggered when the user operates on a candidate virtual item in the virtual warehouse, presented in the form of buttons, icons, or menu options. When the user performs triggering operations such as clicking or long-pressing on a candidate virtual item, this control will be dynamically displayed according to whether the item supports painting modification, and is used to initiate the process of adjusting the painting of the item. The second painting modification control is specifically for un-equipped candidate items, allowing the user to pre-modify their appearance without equipping them to a virtual object, or directly apply the adjusted painting when equipping them later. The second painting cancellation control is used to clear all custom paintings applied to the candidate virtual item at once and force the appearance parameters to be restored to the initial state of the item, that is, the default appearance when it is first obtained. When the user triggers the second painting modification control for a candidate virtual item and enters the painting editing interface, by triggering the second painting cancellation control, all the current associated painting data of the candidate virtual item can be immediately deleted, the appearance display in the preview area can be synchronously updated, and the appearance parameters of the candidate virtual item can be reset to the initial accessory data stored at the system bottom layer, such as the default model, base color, and no texture map.

[0172] Among them, the initial state refers to the default appearance and functional configuration state preset when a virtual item is first obtained or created by the user, without any user-defined modifications. At the appearance level, the initial state usually manifests as the base model, default color, no additional texture or special effects of the item; at the functional level, it corresponds to the basic attributes of the item. When the user performs operations such as painting modification and accessory replacement on the item, the initial state is retained by the system as reference data, supporting the restoration of the item's appearance or attributes to the initial settings by triggering the second painting cancellation control, ensuring that the user can revoke the custom configuration at any time and return to the standard state preset by the system. The initial accessories are the core part of the initial state, specifically referring to the default accessory combination that comes with a virtual item when it is first obtained, that is, the original accessories without being replaced or modified by the user. The initial accessories are pre-configured by the system, and their appearance parameters and functional attributes are solidified in the basic data of the item, distinguishing them from the custom accessories added by the user later. When the user triggers the second painting cancellation control, the current accessories will be automatically replaced with the initial accessories, all user-defined parts will be removed, and their default appearance will be restored.

[0173] As an example, see Figure 16 , Figure 16 which is the interface schematic diagram of virtual item processing provided by the embodiments of this application Figure 10Third, in response to a trigger operation on the virtual prop 1601 (candidate virtual prop), an option list 1602 is popped up. The list 1602 includes a second painting change control 1603, and the second painting change control 1603 is "Change Painting". In response to a trigger operation on the second painting change control 1603, a painting change interface 1604 is displayed, and the virtual prop 1601 and a second painting cancellation control 1605 are displayed in the painting change interface 1604. The second painting cancellation control 1605 is "Remove All". In response to a trigger operation on the second painting cancellation control 1605, the painting of each accessory in the virtual prop 1601 is cancelled, and each accessory in the virtual prop is controlled to return to the initial accessory, and the finally presented virtual prop style is 1607.

[0174] It should be noted that a reset painting control 1606 is also displayed in the painting change interface 1604, which is used to restore the painting configured by the user for the virtual prop 1601 in the painting change interface 1604 to the painting of the virtual prop 1601 in the warehouse.

[0175] In this way, by providing a dedicated second painting change control and a second painting cancellation control in the painting change interface, users can intuitively adjust the painting of the candidate virtual prop and quickly cancel the painting change when they are not satisfied, and return to the initial accessory state. It not only provides flexible painting customization options and enhances the user's personalized experience, but also reduces the risk of irreversible changes caused by user misoperations through clear operation guides and reversible operations, improves the convenience and fault tolerance of operations, and enables users to be more calm and efficient in the process of virtual prop management.

[0176] In some embodiments, a set selection interface for the virtual prop is displayed. At least one set is displayed in the set selection interface. In response to a selection operation on the second set among the at least one set, the second set is applied to the virtual prop, and a default setting control is displayed. In response to a trigger operation on the default setting control, the second set is set as the default appearance of the virtual prop.

[0177] Here, the set selection interface of virtual items is an interactive interface for users to browse, select, and apply preset appearance schemes when configuring the appearance of virtual items in a virtual scene. It presents the provided appearance combinations, i.e., sets, in a visual form, supporting quick switching of item appearances. The set selection interface displays at least one (one or more) sets in the form of a list, grid, or carousel. Each set entry can include an appearance preview image, set name, style label, and quick operation buttons, etc. When the user selects the second set in at least one set, i.e., any specific set in the interface, the accessory combination and painting parameters of the set are immediately read and applied to the current virtual item, and default setting controls are displayed, allowing the user to set the set as the default appearance of the item, i.e., the appearance automatically applied when loading or resetting subsequently.

[0178] As an example, refer to Figure 17 , Figure 17 which is the interface schematic of virtual item processing provided by the embodiments of this application Figure 10 Four, the set selection interface 1701 of the virtual item is displayed. Sets 1702, 1703, and 1704 are displayed in the set selection interface. In response to the selection operation for set 1702 (the second set), set 1702 is applied to the virtual item, and the default setting control 1705 is displayed. The default setting control 1705 is "Set as Default". In response to the trigger operation for the default setting control 1705, set 1702 is set as the default appearance of the virtual item.

[0179] In this way, it allows users to select different virtual item sets through a dedicated interface, and based on the selected set, display the default setting control, enabling users to quickly set the set as the default appearance. It simplifies user operations, improves the convenience and personalization of customizing appearances. Users do not need to adjust the appearance of accessories one by one. They only need to select a complete set and set it as the default, and then the appearance can be automatically applied during subsequent use, improving efficiency. At the same time, it also enhances the coherence of the user experience, enabling users to quickly switch and apply their favorite appearance schemes in different game modes or scenarios, further enriching the personalized elements of the game.

[0180] In some embodiments, the target accessory of the virtual item in the default appearance has a target painting; after setting the second set as the default appearance of the virtual item, the lobby interface is displayed, and a modification control for the virtual item is displayed in the lobby interface. In response to the trigger operation for the modification control, the modification interface of the virtual item is displayed. Based on the modification interface, in response to the accessory replacement operation for the virtual item, the accessories of the virtual item are replaced, and the appearance of the replaced accessories is controlled to match the target painting, where the replaced accessories are different from the target accessories.

[0181] It should be noted that after a trigger operation on the modification control, a virtual item interface is displayed, and at least one virtual item is displayed in the virtual item interface. In response to a selection operation on the first virtual item among the at least one virtual item, an assembly control is displayed. The assembly control is used to open the modification interface. In response to a trigger operation on the assembly control, the modification interface of the first virtual item is displayed. In the modification interface, the first virtual item is displayed with its default appearance. Based on the modification interface, in response to an accessory replacement operation on the first virtual item, the accessories of the first virtual item are replaced, and the appearance of the replaced accessories is controlled to match the target painting.

[0182] Among them, in response to an accessory replacement operation on the first virtual item, the accessories of the first virtual item are replaced, and the appearance of the replaced accessories is controlled to match the target painting. This can be achieved in the following way: In response to a trigger operation on the eighth accessory in the first virtual item, at least one candidate accessory for the eighth accessory is displayed. In response to a selection operation on the ninth accessory among the at least one candidate accessory, the eighth accessory in the virtual item is replaced with the ninth accessory, and the appearance of the ninth accessory is controlled to match the target painting.

[0183] As an example, refer to Figure 18 , Figure 18 which is a schematic diagram of the interface for virtual item processing provided by an embodiment of the present application. Figure 10 Fifth, the lobby interface 1801 is displayed. The modification control 1802 of the virtual item is displayed in the lobby interface 1801. In response to a trigger operation on the modification control 1802, the virtual item interface 1808 is displayed. The virtual items 1803, 1804, 1805, and 1806 are displayed in the virtual item interface 1808. In response to a selection operation on the virtual item 1806 (the first virtual item), the assembly control 1807 is displayed. The assembly control 1807 is "Start Assembly". In response to a trigger operation on the assembly control 1807, the modification interface 1809 of the virtual item 1806 is displayed. In the modification interface 1809, the virtual item 1806 is displayed with its default appearance. Based on the modification interface, in response to an accessory replacement operation on the virtual item 1806, the accessories of the virtual item 1806 are replaced, and the appearance of the replaced accessories is controlled to match the target painting.

[0184] In this way, when entering the modification interface through the modification control in the lobby interface and replacing other accessories, it will automatically ensure that the appearance of these replaced accessories is adapted to the target painting. This not only simplifies the user's operation process without the need to adjust the painting of each accessory one by one, but also ensures the consistency and coordination of the overall appearance of virtual props, enhancing the coherence and convenience of the user experience, enabling users to more efficiently achieve personalized equipment customization, and at the same time enhancing the visual effect and immersion of the game.

[0185] In some embodiments, a custom painting control is displayed in the configuration interface. In response to a trigger operation on the custom painting control, a painting panel is displayed. The painting panel includes at least one painting editing control for editing the painting of accessories in the virtual prop.

[0186] Here, the custom painting control is an interaction entry for activating the personalized painting editing function in the appearance configuration interface of the virtual prop and can exist in the function bar, toolbar, or side operation area of the configuration interface in the form of a button, icon, or menu option. When the user triggers the custom painting control, such as clicking, long-pressing, popping up, or jumping to the painting panel, the painting panel can be displayed in the form of a pop-up window, sidebar, independent editing page, or floating panel. The painting panel integrates at least one (one or more) painting editing controls, such as a color selector, texture map editor, gradient regulator, sticker customization tool, etc., supporting users to freely adjust the appearance parameters of the accessories of the virtual prop, such as modifying color values, uploading custom texture images, adjusting material reflectivity, and allowing for fine-tuning of the painting design for individual accessories or the overall appearance.

[0187] Among them, the painting editing control is used to support users in making personalized adjustments to the appearance details of the accessories of the virtual prop and is the core functional component for realizing custom painting. The painting editing control includes various types. For example, basic editing tools, such as a color selector, support selecting colors through a color palette, RGB value input, or a slider; texture customization tools, such as a texture map upload interface, map position and scaling regulator, allow users to import custom images and apply them to the surface of the accessory; material special effect tools, such as a glossiness slider, transparency regulator, light and shadow effect switch, are used to simulate material textures such as metal, matte, and fluorescence; and there are also advanced editing tools, such as a gradient editor, sticker, and pattern customization tools, which support creating complex color transitions or adding personalized logos. By operating the painting editing control, such as dragging the slider, clicking to select a preset, or uploading a local file, users can modify the painting parameters of the accessory in real time, including color codes, texture paths, material properties, etc., and instantly preview the editing effect through the virtual prop model in the interface, such as the texture map being proportionally adapted to the model surface.

[0188] As an example, refer to Figure 19 ,Figure 19 This is a schematic diagram of the interface for virtual prop processing provided by an embodiment of this application. Figure 10 Six, display a custom painting control 1902 in the configuration interface 1901. In response to a trigger operation on the custom painting control 1902, display a painting panel 1903. The painting panel 1903 includes a painting editing control 1904 for editing the color of the accessories in the virtual prop, and a painting editing control 1905 for editing the material of the accessories in the virtual prop.

[0189] In this way, by setting a custom painting control in the configuration interface, a painting panel containing various painting editing controls can be displayed after being triggered by the user, which is used to edit the painting of virtual prop accessories. It provides users with a highly free personalized customization space to meet diverse aesthetic needs. At the same time, the diversity of the painting editing controls enables users to make fine adjustments and create unique visual effects, greatly enhancing the user's creative experience and satisfaction in virtual prop customization.

[0190] In some embodiments, after synchronously changing the appearance of other accessories in the virtual prop, the user can drag the target accessory to the painting panel for painting editing, and after the editing is completed, drag it back into the virtual prop. The system will synchronously change the appearance of other accessories to adapt to the new painting. Specifically, in response to a drag operation on the target accessory, drag the target accessory to the painting panel. Based on the painting panel, in response to a painting editing operation on the target accessory performed using at least one painting editing control, display the painting of the target accessory obtained after editing. In response to dragging the edited target accessory back into the virtual prop, synchronously change the appearance of other accessories in the virtual prop so that the appearance of other accessories matches the painting of the edited target accessory.

[0191] Here, in the painting panel, the appearance of the target accessory is modified through at least one painting editing control such as color adjustment, texture upload, and material adjustment. The editing effect is displayed in real time in the accessory preview area of the panel. When the user drags the edited target accessory back to its original position in the virtual prop, the appearance of other related accessories in the virtual prop will be automatically synchronously adjusted based on the new painting of this accessory through a preset adaptation algorithm to ensure that all accessories maintain a unified visual style.

[0192] Among them, the painting editing operation for the target accessory performed using at least one painting editing control refers to the interactive behavior of the user adjusting the appearance parameters of the selected target accessory through various tools provided by the painting panel during the virtual prop appearance editing process. For example, the user can select a new main color for the target accessory through the color picker, or import a custom pattern using the texture upload tool, and can also adjust the reflectivity through the material slider. These operations synchronously apply the color values, texture paths, material parameters, etc. input by the user to the model rendering of the target accessory through real-time data interaction, and immediately display the editing effect on the painting panel or the virtual prop preview area.

[0193] It should be noted that synchronously changing the appearance of other accessories in the virtual prop to make the appearance of other accessories match the painting of the edited target accessory is achieved in the following way: in response to the target accessory being associated with a set, applying the painting of the accessories in the set in the virtual prop, and in response to other accessories being non-set accessories, changing the color of other accessories so that the color of other accessories is the same as the color of the target accessory.

[0194] As an example, taking the virtual prop as a virtual gun, the user can set the fuselage as the target accessory and drag it to the painting panel on the right through the mouse. In the panel, the user uses the color adjustment control to change the main color of the fuselage from the default black to bright red, imports the carbon fiber texture map through the texture upload tool and adjusts it to fit the fuselage surface, and then slides the material reflectivity control to make it show a metallic luster. The editing effect is immediately displayed on the fuselage preview model in the panel. After the adjustment is completed, the user drags the fuselage back to its original position. Immediately based on the new painting, for the accessories such as the sight and grip belonging to the "Scarlet Warrior" set, the preset red gradient texture of the set is automatically applied; for non-set accessories, the main color value of the fuselage is extracted through the color adaptation algorithm, and the color of the non-set accessories is forced to be pure red, and at the same time, its texture contrast is slightly adjusted to match the metallic texture of the fuselage, finally presenting a unified "Scarlet Metal" style.

[0195] In this way, the user can intuitively edit the painting of the target accessory in the painting panel through the drag operation. When dragging it back into the virtual prop after the editing is completed, the appearance of other accessories is automatically synchronously changed to adapt to the new painting, improving the convenience and personalization of the user experience, enabling the user to efficiently achieve the customized appearance design of the virtual prop, compatible with the dual logics of set preset and custom editing, coexisting professional design and convenient operation, and finally maximizing the release of the user's creative space on the premise of ensuring visual unity, making the virtual prop appearance customization both efficient and personalized.

[0196] Applying the above embodiments of the present application, by taking the painting selection of the target accessory as the core interaction starting point in the virtual prop configuration interface, the user only needs to trigger an operation to select the target painting, and the appearance of other accessories in the virtual prop can be automatically synchronized and adjusted to be consistent with the target painting in terms of visual style. The user does not need to manually modify the appearance parameters of each accessory one by one. Just focus on the painting selection of the core target accessory, and based on preset rules, intelligently adapt other accessories. For accessories belonging to the same set, directly apply the preset painting of the set, and for non-set accessories, automatically extract the main color or texture features of the target painting for synchronous adjustment, so as to quickly achieve the coordination and unity of the overall appearance. It not only retains the user's freedom of personalized customization of key accessories, but also eliminates the cumbersome operations of matching the appearances of multiple accessories through automated adaptation technology, simplifies the complex appearance configuration process into an efficient process of triggering selection and intelligent adaptation, and with the real-time preview function, makes the effect of each adjustment visible immediately, significantly improving the convenience and professionalism of virtual prop appearance configuration, while ensuring the consistency of the overall visual effect, and meeting the dual needs of users for efficient operation and personalized design.

[0197] Next, taking the virtual scene as a game scene and the virtual prop as a virtual firearm as an example, the exemplary application of the embodiments of the present application in an actual application scenario will be described.

[0198] In the related art, the appearance of the virtual firearm (virtual prop) in the game adopts an integrated design scheme inside and outside the game. After the player sets the virtual firearm skin (painting), the overall appearance of the virtual firearm will be uniformly painted with the set skin; in the operation of virtual firearm modification (configuration), clicking on the accessory bar can only replace the accessories, and it is impossible to perform secondary adjustment of the painting for the accessories; in the gameplay mode where equipment is not brought in from outside the game, the virtual firearm obtained in the game will not apply the painting scheme set by the player outside the game, and the painting scheme only takes effect when equipment is brought in from outside the game.

[0199] The applicant found the following problems in the process of implementing the related art for processing virtual props:

[0200] The appearance of the virtual firearm in the shooting game adopts an integrated design. The player can only apply a unified skin to the entire gun and cannot independently adjust the painting effect of accessories such as the bolt, resulting in limited freedom of customization of the virtual firearm appearance and difficulty in achieving personalized matching between the accessories and the overall appearance; during the virtual firearm modification process, only accessory replacement operations are supported, and there is a lack of secondary adjustment function for accessory painting, which may cause problems such as inconsistent painting styles of different accessories and conflicts with the overall skin effect; at the same time, in the gameplay mode where equipment is not brought in from outside the game, the virtual firearm obtained in the game cannot apply the preset painting scheme outside the game by the player, making it impossible for the player to show a personalized appearance in specific scenarios, reducing the practicality of the painting system and the player's experience of the appearance customization function.

[0201] Based on this, the present application provides a method for processing virtual props. Taking the virtual firearm "bolt" (target accessory) as the anchor point for accessory painting association, when the player changes the bolt painting, the blueprint accessories (accessories existing in the set) match the associated painting set combination through their painting numbers (painting identifiers), obtain the corresponding set and accessory numbers (accessory identifiers) to achieve painting replacement. Non-blueprint accessories (non-set accessories) are dyed in the same color based on the bolt texture map to form an integrated appearance scheme. On this basis, the player is supported to perform secondary painting adjustment on a single accessory to achieve personalized customization of the whole or part of the accessories. In addition, in the in-game mode, based on the default bolt painting set by the player, the corresponding painting scheme is automatically applied to the issued equipment and virtual firearms to enhance the usage experience of the personalized appearance.

[0202] Next, continue to explain the method for processing virtual props provided by the embodiments of the present application from the technical side.

[0203] In the game, the player can enter the virtual weapon interface (the set selection interface of virtual props) by clicking the "Personalization" control in the lobby interface and further clicking the "Virtual Weapon" control, select the target virtual weapon, and set the default dress (default appearance) for the bolt. When the bolt painting is changed, this setting will affect the appearance performance of other accessories according to the rules: First, for the default dress set for the bolt itself, other accessories will be divided into two categories: blueprint accessories and non-blueprint accessories for separate processing. For blueprint accessories, that is, accessories belonging to the preset painting set, the associated painting set combination is retrieved through the painting number of the bolt, and the corresponding set code, accessory number, and item number are obtained from the painting set combination, and the accessory painting replacement operation is performed based on the set code, accessory number, and item number to achieve unified painting replacement of the accessories within the same set. For non-blueprint accessories for which the corresponding accessory item number cannot be indexed by the set number, the material and color texture map of the bolt are directly extracted and dyed to achieve the integrated appearance effect. In addition, if the player does not set the default dress for the bolt, that is, uses the original skin bolt, the default dress of other accessories will take effect independently and will not be affected by the bolt painting, ensuring that the appearance logic is clear and flexible in different setting scenarios.

[0204] When the player clicks on the modification control through the lobby interface, enters the modification interface and selects the standard equipment of any virtual firearm, the default appearance set for the bolt of the virtual firearm is first read, and differential processing is performed based on this: If the bolt has a default appearance set, for blueprint accessories belonging to the set system, the associated paint set combination is retrieved through the paint number of the bolt, and the corresponding set code, accessory number, and item number are obtained from the paint set combination, and the accessory paint replacement operation is performed based on the set code, accessory number, and item number to make it consistent with the bolt paint; for non-blueprint accessories whose item numbers cannot be indexed by the set number, the material and color texture map of the bolt are directly extracted and dyed to achieve an integrated appearance effect. If the bolt does not have a default appearance set, that is, in the original skin state, other accessories will be dyed with their respective default appearances set, ensuring that the accessories can still present the appearance according to the preset rules in the absence of a bolt anchor point.

[0205] When the player clicks on the "Personalization" control in the lobby interface, further clicks on the "Virtual Weapon" control, enters the virtual weapon interface (the set selection interface for virtual items), selects the target virtual weapon, and enters the modification interface, the default appearance set for the bolt of the current virtual firearm will not be read. Specifically, if the player selects an unlocked option in the "Virtual Firearm Paint Set" (set) and clicks on the "Go to Assemble" control to enter the modification interface, only the blueprint accessories included in the set will have their paint replaced, that is, the corresponding paint effect is selected according to the blueprint accessories preset in the set, while the non-blueprint accessories outside the set are still displayed in the original firearm skin appearance of the standard equipment; if the player selects an unlocked single accessory, such as a scope, grip, etc., and clicks on the "Go to Assemble" control to enter the modification interface, only the selected single accessory will have its paint replaced, and the other unoperated accessories will still remain in the original firearm skin state of the standard equipment, ensuring that the player's local adjustment of the accessory paint does not affect the overall basic appearance scheme of the virtual firearm.

[0206] When the player enters the modification interface by triggering the modification control (the second paint change control) of the virtual firearm through the warehouse (virtual warehouse) interface, the accessory combination and paint scheme saved for the virtual firearm in the warehouse will be directly called and displayed, including the player's previously customized accessory selections, such as specific scopes, sights, and the paint settings of various components, such as the color or texture of the bolt and handguard. This logic ensures that the player's personalized configuration for a single virtual firearm in the warehouse, such as an exclusive accessory combination or a unique paint combination, can be independently saved and preferentially displayed, regardless of the global settings of the current account.

[0207] It should be noted that when performing the operation of replacing the bolt in the modification interface, the painting status of the accessories will be handled separately: for the accessories whose painting has been set separately by the player before, their appearance will remain unchanged as the user-defined effect and will not be affected by the painting of the new bolt; while for the "unpainted" accessories without skin selection, they will be automatically dyed in terms of color and material based on the painting of the newly replaced bolt to ensure the harmonious unity of the appearance of the new bolt and the unpainted accessories. In the calling logic of the preset scheme, when the player reads the pre-saved preset scheme, only the virtual firearm accessory configuration and painting information recorded in the scheme will be displayed, and the default dressing set for the current bolt will not overwrite or affect the preset scheme, ensuring that the personalized saved configuration scheme can be independently called. In addition, when the player uses the "virtual firearm painting set" function or directly modifies the default dressing of the bolt, the virtual firearm painting information saved in the warehouse will be strictly protected.

[0208] When configuring accessories for virtual firearms in the warehouse, when the player uses the "virtual firearm painting set" or directly replaces the painting of the "bolt" single accessory, it will first be determined whether the bolt being operated on belongs to the "virtual firearm painting set": if it is a set bolt, and it is further detected that the painting of other accessories has changed, such as the player has set a custom skin for the scope separately, a confirmation prompt message will be popped up to prompt the user whether to change the painting scheme, overwrite the painting of other accessories with the bolt set scheme, and two options will be provided: "Select only accessories" and "Overwrite all accessories". When the user selects "Do not overwrite", only the accessories included in the set or the painting of the bolt being operated on will be replaced, and other accessories will remain in the manually modified state; when the user selects "Overwrite all accessories", the painting of the blueprint accessories will be forced to be unified with the bolt set scheme, and the non-blueprint accessories will be dyed. If the painting of other accessories has not changed, that is, they remain in the system automatic association state, the bolt set painting will be directly applied. If the bolt being operated on is not a set, only the painting of the bolt itself will be replaced. If the bolt originally belonged to a set, the custom paintings of all non-blueprint accessories on the virtual firearm will be removed synchronously to ensure the consistency of the appearance logic after the single accessory replacement. This logic not only ensures the integrity of the set painting but also retains the flexibility of local customization for the player, and at the same time prevents accidental overwriting of personalized configurations through status detection and secondary confirmation.

[0209] Applying the above embodiments of the present application, through the painting-related technology with the "bolt" as the core anchor point, the blueprint accessories are incorporated into the set management, and the non-blueprint accessories are dyed based on the bolt texture, achieving a high degree of unity in appearance materials and tones, effectively solving the visual conflict problem of the mix-and-match of accessories and the main body skin; at the same time, it supports players to make secondary painting adjustments to individual accessories on the basis of integration, ensuring the integrity of the virtual firearm appearance and meeting the players' personalized creative needs for local details. At the level of multi-scenario adaptation, the gun modification interface sets different rules according to different entrances to ensure the independent effectiveness and flexible switching of the default dressing, preset schemes, and single-gun custom configurations, avoiding the interference of global settings on players' specific configurations, and achieving a balance between the efficient application of the set scheme and the fine adjustment of single accessories; in the in-game mode, the automatic painting application based on the default dressing of the bolt realizes the seamless connection of personalized appearances inside and outside the game. An interaction system that takes into account both efficiency and freedom is constructed, which not only improves the visual unity and scene applicability of the appearance system, but also provides players with a multi-level customization space from the global to the local, significantly enhancing the flexibility of virtual firearm appearance design and the consistency of user experience in shooting games.

[0210] The following continues to describe the exemplary structure of the software module of the virtual item processing device 555 provided by the embodiments of the present application. In some embodiments, as Figure 2 shown, the software module of the virtual item processing device 555 may include: a first display module 5551, a second display module 5552, and a change module 5553.

[0211] The first display module 5551 is configured to display a virtual item in the configuration interface of the virtual scene, and the configuration interface is used to configure the accessories of the virtual item;

[0212] The second display module 5552 is configured to display at least one candidate painting for the target accessory based on the configuration interface in response to a trigger operation on the target accessory in the virtual item;

[0213] The change module 5553 is configured to apply the target painting to the target accessory in the virtual item in response to a selection operation on the target painting in the at least one candidate painting, and synchronously change the appearances of other accessories in the virtual item so that the appearances of the other accessories are adapted to the target painting.

[0214] In some embodiments, accessory icons associated with the respective accessories of the virtual item are also displayed in the configuration interface; the second display module 5552 is further configured to display a painting control in response to a trigger operation on the target accessory icon associated with the target accessory; and display at least one candidate painting for the target accessory in response to a trigger operation on the painting control.

[0215] In some embodiments, the change module 5553 is further configured to, in response to a set being associated with the target accessory, apply the painting of the accessory in the set to the virtual prop; and in response to the other accessory being a non-set accessory, change the color of the other accessory to make the color of the other accessory consistent with the color of the target accessory.

[0216] In some embodiments, the accessory in the set includes a first accessory, and the processing device of the virtual prop further includes: a cancellation module, configured to, after applying the painting of the accessory in the set to the virtual prop, in response to a trigger operation on the first accessory, display a first painting cancellation control for the first accessory; and in response to a trigger operation on the first painting cancellation control, cancel the painting of the first accessory and control the color of the first accessory to be consistent with the color of the target accessory.

[0217] In some embodiments, the processing device of the virtual prop further includes: a replacement module, configured to, after synchronously changing the appearance of the other accessories in the virtual prop, in response to a trigger operation on a second accessory in the virtual prop, display at least one candidate accessory for the second accessory; and in response to a selection operation on a third accessory among the at least one candidate accessory, replace the second accessory in the virtual prop with the third accessory and control the appearance of the third accessory to be adapted to the target painting.

[0218] In some embodiments, accessory icons associated with the various accessories of the virtual prop are further displayed in the configuration interface; the second display module 5552 is further configured to, in response to a trigger operation on the accessory icon associated with the second accessory, display an accessory control for the second accessory; and in response to a trigger operation on the accessory control, display at least one candidate accessory for the second accessory, where the at least one candidate accessory includes the second accessory and the second accessory is in a selected state.

[0219] In some embodiments, the processing device of the virtual prop further includes: an application module, configured to, after replacing the second accessory in the virtual prop with the third accessory, in response to a trigger operation on the third accessory, display at least one candidate painting for the third accessory; and in response to a painting selection operation, apply the painting indicated by the painting selection operation to the third accessory in the virtual prop.

[0220] In some embodiments, the processing device for the virtual item further includes: a prompt module, which is configured to, after applying the target coating to the target accessory in the virtual item, based on the configuration interface, in response to a setting operation on a fourth accessory in the virtual item, where the setting operation is used to indicate setting the appearance of the fourth accessory to the initial appearance; in response to the setting operation, display a first prompt message, where the first prompt message is used to prompt that the setting operation cannot be executed, and to prompt that when the appearance of the target accessory is the initial appearance, the appearance of the fourth accessory can be set to the initial appearance.

[0221] In some embodiments, the changing module 5553 is further configured to display a second prompt message, where the second prompt message is used to prompt whether to use the target coating of the target accessory as the appearance reference; in response to a determination instruction for the second prompt message, synchronously change the appearances of other accessories in the virtual item so that the appearances of the other accessories are adapted to the target coating.

[0222] In some embodiments, the processing device for the virtual item further includes: a saving module, which is configured to, after synchronously changing the appearances of other accessories in the virtual item and the virtual item has a target appearance, display a configuration completion control; in response to a triggering operation on the configuration completion control, display a purchase control, where the purchase control is used to purchase missing accessories so that the virtual item has the target appearance; in response to a triggering operation on the purchase control, purchase the missing accessories and display a saving control; in response to a triggering operation on the saving control, save the accessory set corresponding to the target appearance.

[0223] In some embodiments, after the saved accessory set is stored in the virtual warehouse of the virtual object, the processing device for the virtual item further includes: a control module, which is configured to, after saving the accessory set corresponding to the target appearance, in the interface of the virtual warehouse, display the virtual object and the virtual item equipped by the virtual object, where the virtual item equipped by the virtual object has a coating applied; in response to a triggering operation on the virtual item equipped by the virtual object, display a first coating change control; in response to a triggering operation on the first coating change control, display a coating change interface and display the virtual item equipped by the virtual object and at least one candidate set in the coating change interface, where the accessories in the candidate set have coatings applied; in response to a selection operation on a first set among the at least one candidate set, control the virtual item equipped by the virtual object to apply the first set.

[0224] In some embodiments, the saved accessory set is stored in the virtual warehouse of the virtual object. The replacement module is further configured to, after saving the accessory set corresponding to the target appearance, display the virtual object and the virtual props equipped by the virtual object in the first area of the interface of the virtual warehouse, where the virtual props equipped by the virtual object have coatings applied; display the candidate virtual props of the virtual object in the second area of the interface, where the accessories in the candidate virtual props have coatings applied; and in response to dragging the candidate virtual props to the virtual props equipped by the virtual object, replace the virtual props equipped by the virtual object with the candidate virtual props.

[0225] In some embodiments, the cancellation module is further configured to, after displaying the candidate virtual props of the virtual object in the second area of the interface, in response to a trigger operation on the candidate virtual props, display a second coating change control for the candidate virtual props; in response to a trigger operation on the second coating change control, display a coating change interface and display the candidate virtual props and a second coating cancellation control in the coating change interface; and in response to a trigger operation on the second coating cancellation control, cancel the coatings of the accessories in the candidate virtual props and control the accessories in the virtual props to return to the initial accessories.

[0226] In some embodiments, the processing device for virtual props further includes: a setting module configured to display a set selection interface for virtual props, where at least one set is displayed in the set selection interface; in response to a selection operation on a second set among the at least one set, apply the second set to the virtual props and display a default setting control; and in response to a trigger operation on the default setting control, set the second set as the default appearance of the virtual props.

[0227] In some embodiments, the target accessories of the virtual props in the default appearance have target coatings; the processing device for virtual props further includes: a replacement module configured to, after setting the second set as the default appearance of the virtual props, display a lobby interface and display a modification control for the virtual props in the lobby interface; in response to a trigger operation on the modification control, display a modification interface for the virtual props; based on the modification interface, in response to an accessory replacement operation on the virtual props, replace the accessories of the virtual props and control the appearance of the replaced accessories to match the target coatings; where the replaced accessories are different from the target accessories.

[0228] In some embodiments, the processing device for the virtual prop further includes: a third display module, configured to display a custom painting control in the configuration interface; in response to a trigger operation on the custom painting control, display a painting panel, where the painting panel includes at least one painting editing control, and the painting editing control is used to perform painting editing on the accessories in the virtual prop.

[0229] In some embodiments, the change module 5553 is further configured to, after synchronously changing the appearances of other accessories in the virtual prop, in response to a drag operation on the target accessory, drag the target accessory to the painting panel; based on the painting panel, in response to a painting editing operation on the target accessory performed by using the at least one painting editing control, display the painting of the target accessory obtained after editing; in response to dragging the edited target accessory back into the virtual prop, synchronously change the appearances of other accessories in the virtual prop so that the appearances of the other accessories are adapted to the painting of the edited target accessory.

[0230] An embodiment of the present application provides a computer program product, which includes a computer program or computer-executable instructions, and the computer program or computer-executable instructions are stored in a computer-readable storage medium. A processor of an electronic device reads the computer-executable instructions from the computer-readable storage medium, and the processor executes the computer-executable instructions, so that the electronic device executes the method for processing virtual props in the embodiments of the present application described above.

[0231] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions or a computer program are stored. When the computer-executable instructions or the computer program are executed by a processor, the processor will be caused to execute the method for processing virtual props provided in the embodiments of the present application. For example, the method shown as Figure 3 etc.

[0232] In some embodiments, the computer-readable storage medium may be a memory such as RAM, ROM, flash memory, magnetic surface memory, optical disc, or CD-ROM; or may be various devices including one or any combination of the above memories.

[0233] In some embodiments, the computer-executable instructions may be in the form of a program, software, software module, script, or code, and may be 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 being deployed as an independent program or being deployed as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0234] As an example, the computer-executable instructions may or may not correspond to files in a file system, and may be stored as part of a file that holds other programs or data. For example, they may be stored in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program under discussion, or in multiple cooperating files (e.g., files that store one or more modules, subroutines, or portions of code).

[0235] As an example, the computer-executable instructions may be deployed to execute on one 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.

[0236] In summary, in the embodiment of the present application, with the painting selection of the target accessory as the core interaction starting point in the virtual prop configuration interface, the user only needs to trigger an operation to select the target painting, and the appearance of other accessories in the virtual prop can be automatically synchronized and adjusted to be consistent with the target painting in terms of visual style. The user does not need to manually modify the appearance parameters of each accessory one by one. Instead, by focusing on the painting selection of the core target accessory, other accessories are intelligently adapted based on preset rules. For accessories belonging to the same set, the preset painting of the set is directly applied, and for non-set accessories, the main color or texture features of the target painting are automatically extracted for synchronous adjustment, thus quickly achieving the overall coordination and unity of the appearance. This not only retains the user's freedom of personalized customization of key accessories but also eliminates the cumbersome operations of matching the appearances of multiple accessories through automated adaptation technology, simplifies the complex appearance configuration process into an efficient process of trigger selection and intelligent adaptation, and with the real-time preview function, every adjustment effect can be immediately visible, significantly improving the convenience and professionalism of virtual prop appearance configuration, while ensuring the consistency of the overall visual effect and meeting the dual needs of users for efficient operation and personalized design.

[0237] The above description is only for the embodiments of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.

Claims

1. A method for processing virtual items, characterized in that, The method includes: displaying virtual props in a configuration interface of a virtual scene, the configuration interface being used to configure accessories of the virtual props; based on the configuration interface, in response to a trigger operation on a target accessory in the virtual props, displaying at least one candidate painting for the target accessory; in response to a selection operation on a target painting among the at least one candidate painting, applying the target painting to the target accessory in the virtual props and synchronously changing the appearances of other accessories in the virtual props so that the appearances of the other accessories are adapted to the target painting.

2. The method according to claim 1, wherein Accessory icons associated with the respective accessories of the virtual props are further displayed in the configuration interface; The step of, in response to a trigger operation on a target accessory in the virtual props, displaying at least one candidate painting for the target accessory includes: in response to a trigger operation on a target accessory icon associated with the target accessory, displaying a painting control; in response to a trigger operation on the painting control, displaying at least one candidate painting for the target accessory.

3. The method according to claim 1, wherein The step of synchronously changing the appearances of other accessories in the virtual props so that the appearances of the other accessories are adapted to the target painting includes: in response to the target accessory being associated with a set, applying the painting of the accessories in the set in the virtual props; in response to the other accessories being non-set accessories, changing the colors of the other accessories so that the colors of the other accessories are the same as the color of the target accessory.

4. The method according to claim 3, characterized in that, The accessories in the set include a first accessory; after applying the painting of the accessories in the set in the virtual props, the method further includes: in response to a trigger operation on the first accessory, displaying a first painting cancellation control for the first accessory; in response to a trigger operation on the first painting cancellation control, canceling the painting of the first accessory and controlling the color of the first accessory to be the same as the color of the target accessory.

5. The method according to claim 1, wherein After synchronously changing the appearances of other accessories in the virtual props, the method further includes: in response to a trigger operation on a second accessory in the virtual props, displaying at least one candidate accessory for the second accessory; in response to a selection operation on a third accessory among the at least one candidate accessory, replacing the second accessory in the virtual props with the third accessory and controlling the appearance of the third accessory to be adapted to the target painting.

6. The method according to claim 5, characterized in that Accessory icons associated with the respective accessories of the virtual props are further displayed in the configuration interface; The step of, in response to a trigger operation on a second accessory in the virtual props, displaying at least one candidate accessory for the second accessory includes: in response to a trigger operation on an accessory icon associated with the second accessory, displaying an accessory control for the second accessory; in response to a trigger operation on the accessory control, displaying at least one candidate accessory for the second accessory, where the at least one candidate accessory includes the second accessory and the second accessory is in a selected state.

7. The method according to claim 5, wherein After replacing the second accessory in the virtual props with the third accessory, the method further includes: In response to a trigger operation for the third accessory, display at least one candidate coating for the third accessory; In response to a coating selection operation, apply the coating indicated by the coating selection operation to the third accessory in the virtual item.

8. The method according to claim 1, characterized in that, After applying the target coating to the target accessory in the virtual item, the method further includes: Based on the configuration interface, in response to a setting operation for a fourth accessory in the virtual item, the setting operation is used to indicate setting the appearance of the fourth accessory to the initial appearance; In response to the setting operation, display a first prompt message, the first prompt message is used to prompt that the setting operation cannot be executed, and to prompt that when the appearance of the target accessory is the initial appearance, the appearance of the fourth accessory can be set to the initial appearance.

9. The method according to claim 1, characterized in that Synchronously changing the appearance of other accessories in the virtual item so that the appearance of the other accessories is adapted to the target coating, includes: Display a second prompt message, the second prompt message is used to prompt whether to use the target coating of the target accessory as the appearance reference; In response to a determination instruction for the second prompt message, synchronously change the appearance of other accessories in the virtual item so that the appearance of the other accessories is adapted to the target coating.

10. The method according to claim 1, wherein After synchronously changing the appearance of other accessories in the virtual item, the virtual item has a target appearance, the method further includes: Display a configuration completion control; In response to a trigger operation for the configuration completion control, display a purchase control, the purchase control is used to purchase the missing accessories so that the virtual item has the target appearance; In response to a trigger operation for the purchase control, purchase the missing accessories and display a save control; In response to a trigger operation for the save control, save the accessory set corresponding to the target appearance.

11. The method according to claim 10, wherein After saving, the accessory set is stored in the virtual warehouse of the virtual object. After saving the accessory set corresponding to the target appearance, the method further includes: In the interface of the virtual warehouse, display the virtual object and the virtual item equipped by the virtual object, and the virtual item equipped by the virtual object has a coating applied; In response to a trigger operation for the virtual item equipped by the virtual object, display a first coating change control; In response to a trigger operation for the first coating change control, display a coating change interface, and in the coating change interface, display the virtual item equipped by the virtual object and at least one candidate set, and the accessories in the candidate set have coatings applied; In response to a selection operation for the first set in the at least one candidate set, control the virtual item equipped by the virtual object to apply the first set.

12. The method according to claim 10, characterized in that After saving, the accessory set is stored in the virtual warehouse of the virtual object. After saving the accessory set corresponding to the target appearance, the method further includes: In the first area of the interface of the virtual warehouse, display the virtual object and the virtual item equipped by the virtual object, and the virtual item equipped by the virtual object has a coating applied; In the second area of the interface, candidate virtual items of the virtual object are displayed, and the accessories in the candidate virtual items are applied with coatings; In response to dragging the candidate virtual item to the virtual item equipped by the virtual object, the virtual item equipped by the virtual object is replaced with the candidate virtual item.

13. The method according to claim 12, characterized in that, After displaying the candidate virtual items of the virtual object in the second area of the interface, the method further includes: In response to a trigger operation on the candidate virtual item, a second coating change control for the candidate virtual item is displayed; In response to a trigger operation on the second coating change control, a coating change interface is displayed, and the candidate virtual item and a second coating cancellation control are displayed in the coating change interface; In response to a trigger operation on the second coating cancellation control, the coatings of the accessories in the candidate virtual item are cancelled, and the accessories in the virtual item are controlled to return to the initial accessories.

14. The method according to claim 1, characterized in that The method further includes: Displaying a set selection interface for virtual items, where at least one set is displayed in the set selection interface; In response to a selection operation on a second set among the at least one set, the second set is applied to the virtual item, and a default setting control is displayed; In response to a trigger operation on the default setting control, the second set is set as the default appearance of the virtual item.

15. The method according to claim 14, characterized in that, In the default appearance, the target accessory of the virtual item has a target coating; after setting the second set as the default appearance of the virtual item, the method further includes: Displaying a lobby interface, and displaying a modification control for the virtual item in the lobby interface; In response to a trigger operation on the modification control, a modification interface of the virtual item is displayed; Based on the modification interface, in response to an accessory replacement operation on the virtual item, the accessories of the virtual item are replaced, and the appearance of the replaced accessories is controlled to match the target coating; Wherein, the replaced accessory is different from the target accessory.

16. The method according to claim 1, characterized in that, The method further includes: Displaying a custom coating control in the configuration interface; In response to a trigger operation on the custom coating control, a coating panel is displayed, and the coating panel includes at least one coating editing control for editing the coatings of the accessories in the virtual item.

17. The method according to claim 16, wherein After synchronously changing the appearances of other accessories in the virtual item, the method further includes: In response to a drag operation on the target accessory, the target accessory is dragged to the coating panel; Based on the coating panel, in response to a coating editing operation on the target accessory performed using the at least one coating editing control, the coating of the edited target accessory is displayed; In response to dragging the edited target accessory back into the virtual item, the appearances of other accessories in the virtual item are synchronously changed so that the appearances of the other accessories match the coating of the edited target accessory.

18. A processing device for virtual props, characterized in that, The device includes: A first display module, configured to display virtual props in a configuration interface of a virtual scene, where the configuration interface is used to configure accessories of the virtual props; A second display module, configured to, based on the configuration interface, in response to a trigger operation on a target accessory in the virtual props, display at least one candidate painting for the target accessory; An alteration module, configured to, in response to a selection operation on a target painting among the at least one candidate painting, apply the target painting to the target accessory in the virtual props and synchronously alter the appearances of other accessories in the virtual props so that the appearances of the other accessories are adapted to the target painting.

19. An electronic device, characterized in that, The electronic device includes: A memory, configured to store computer-executable instructions or a computer program; A processor, configured to, when executing the computer-executable instructions or the computer program stored in the memory, implement the processing method of the virtual props according to any one of claims 1 to 17.

20. A computer-readable storage medium storing computer-executable instructions or a computer program, characterized in that, When the computer-executable instructions or the computer program are executed by the processor, the processing method of the virtual props according to any one of claims 1 to 17 is implemented.

21. A computer program product, comprising computer-executable instructions or a computer program, characterized in that, When the computer-executable instructions or the computer program are executed by the processor, the processing method of the virtual props according to any one of claims 1 to 17 is implemented.