Control method and device based on virtual clothes, equipment and storage medium

By displaying the evaluation information of the outfit theme and referring to the virtual object in electronic games, users can quickly select virtual clothing that matches the theme, solving the problems of low human-computer interaction efficiency and high participation threshold in the existing technology, and improving the game experience and fun.

CN120346536APending Publication Date: 2025-07-22SHENZHEN TENCENT NETWORK INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510756682.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

In the prior art, users need to spend a lot of time blindly trying when choosing virtual clothing in electronic games, resulting in low human-computer interaction efficiency and inability to wear unheld virtual clothing, and the threshold for participation is high.

Method used

A control method based on virtual clothing is provided. By displaying the outfit theme and the outfit evaluation information of multiple reference virtual objects, users can infer virtual clothing that meets the theme based on the outfit evaluation of the reference virtual object, and allow the charged virtual object to wear unheld clothing, and select clothing based on the outfit theme and evaluation information.

Benefits of technology

It improves human-computer interaction efficiency, lowers the threshold for participation, and enhances the situational experience and user experience of the game. Users can quickly choose clothing that matches the theme, increasing interest.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120346536A_ABST
    Figure CN120346536A_ABST
Patent Text Reader

Abstract

The invention discloses a control method and device based on virtual clothes, equipment and a storage medium, and belongs to the technical field of computers. The method comprises the following steps: displaying a wearing and overlapping theme, a plurality of reference virtual objects and respective wearing and overlapping evaluation information of the plurality of reference virtual objects, wherein the reference virtual objects wear a plurality of pieces of virtual clothes; displaying a controlled virtual object and a plurality of candidate virtual clothes in response to a participation operation on the wearing and building themes; controlling the controlled virtual object to wear the selected at least one virtual garment based on a selection operation in the plurality of candidate virtual garments; and in response to a confirmation operation on the at least one piece of virtual clothes, wearing and overlapping evaluation information of the controlled virtual object is displayed, and the wearing and overlapping evaluation information of the controlled virtual object is related to the number of the theme virtual clothes worn by the controlled virtual object. By providing the wearing and lapping evaluation information of the reference virtual object for the user, the user can be guided to quickly select the virtual clothes conforming to the wearing and lapping theme, and the human-computer interaction efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of computer technologies, and in particular, to a control method, device, equipment, and storage medium based on virtual clothing. Background Art

[0002] With the development of computer technologies, electronic games are increasingly popular among users. In an electronic game, a user can control a virtual object to perform various interactive behaviors.

[0003] In related technologies, there are dressing activities in an electronic game, which provide a plurality of virtual clothing items to a user. The user can select from the plurality of virtual clothing items and control the virtual object to wear the selected virtual clothing item to dress up the virtual object.

[0004] However, in this way, the user can only blindly select from the plurality of virtual clothing items and needs to spend a lot of time constantly trying various dressings, so the human-computer interaction efficiency is low. Summary of the Invention

[0005] Embodiments of the present application provide a control method, device, equipment, and storage medium based on virtual clothing, which can guide a user to quickly select virtual clothing items that meet the dressing theme and is beneficial to improving the human-computer interaction efficiency. The technical solution is as follows:

[0006] On the one hand, a control method based on virtual clothing is provided. The method includes:

[0007] Displaying a dressing theme, a plurality of reference virtual objects, and dressing evaluation information of each of the plurality of reference virtual objects. Each of the reference virtual objects wears a plurality of virtual clothing items, and the dressing evaluation information of the reference virtual object is related to the number of theme virtual clothing items worn by the reference virtual object. The theme virtual clothing item refers to a virtual clothing item that meets the dressing theme;

[0008] In response to an operation of participating in the dressing theme, displaying a controlled virtual object and a plurality of candidate virtual clothing items, where the plurality of candidate virtual clothing items include the virtual clothing items worn by the plurality of reference virtual objects;

[0009] Based on a selection operation among the plurality of candidate virtual clothing items, controlling the controlled virtual object to wear at least one selected virtual clothing item;

[0010] In response to a confirmation operation on the at least one virtual clothing item, displaying dressing evaluation information of the controlled virtual object, where the dressing evaluation information of the controlled virtual object is related to the number of theme virtual clothing items worn by the controlled virtual object.

[0011] On the other hand, a control device based on virtual clothing is provided. The device includes:

[0012] The first display module is used to display the dressing theme, a plurality of reference virtual objects, and the dressing evaluation information of each of the plurality of reference virtual objects. Each of the reference virtual objects is dressed in a plurality of virtual clothing items. The dressing evaluation information of the reference virtual object is related to the number of theme virtual clothing items worn by the reference virtual object. The theme virtual clothing items refer to the virtual clothing items that conform to the dressing theme.

[0013] The second display module is used to display a controlled virtual object and a plurality of candidate virtual clothing items in response to an operation of participating in the dressing theme. The plurality of candidate virtual clothing items include the virtual clothing items worn by the plurality of reference virtual objects.

[0014] The control module is used to control the controlled virtual object to wear at least one selected virtual clothing item based on a selection operation among the plurality of candidate virtual clothing items.

[0015] The third display module is used to display the dressing evaluation information of the controlled virtual object in response to a confirmation operation on the at least one virtual clothing item. The dressing evaluation information of the controlled virtual object is related to the number of theme virtual clothing items worn by the controlled virtual object.

[0016] Optionally, the first display module is used to:

[0017] Display the dressing theme and the plurality of reference virtual objects;

[0018] In response to a viewing operation on a first reference virtual object, display a display interface of the first reference virtual object. The display interface includes the first reference virtual object, the dressing evaluation information of the first reference virtual object, and the plurality of virtual clothing items worn by the first reference virtual object. The first reference virtual object is any one of the reference virtual objects.

[0019] Optionally, the device further includes a marking module for implementing at least one of the following:

[0020] In response to a marking operation on a first virtual clothing item worn by a second reference virtual object, mark the first virtual clothing item. The second reference virtual object is any one of the reference virtual objects, and the first virtual clothing item is any one of the virtual clothing items worn by the second reference virtual object;

[0021] In response to a marking operation on a second virtual clothing item among the plurality of candidate virtual clothing items, mark the second virtual clothing item. The second virtual clothing item is any one of the candidate virtual clothing items.

[0022] Optionally, the second display module is further used to implement at least one of the following:

[0023] Display marking indication information in the area where the marked candidate virtual clothing is located;

[0024] In response to a marking viewing operation, display a marking list, where the marking list includes the marked candidate virtual clothing.

[0025] Optionally, among the multiple candidate virtual clothing, there are virtual clothing held by the controlled virtual object and virtual clothing not held by the controlled virtual object; the second display module is further configured to implement at least one of the following:

[0026] Display holding indication information in the area where the candidate virtual clothing held by the controlled virtual object is located;

[0027] In response to a holding viewing operation, display a holding list, where the holding list includes the candidate virtual clothing held by the controlled virtual object.

[0028] Optionally, the reference virtual object has multiple parts, and each part corresponds to its own virtual clothing; the first display module is configured to implement at least one of the following:

[0029] Display the overall dressing theme, where the overall dressing theme is used to describe the overall style of the virtual clothing corresponding to the multiple parts;

[0030] Display the respective dressing sub - themes of each part, where the dressing sub - theme of the part is used to describe the style of the virtual clothing corresponding to the part.

[0031] Optionally, the controlled virtual object has multiple parts, and each part corresponds to its own virtual clothing; the second display module is configured to:

[0032] In response to an operation of participating in the dressing theme, display the controlled virtual object;

[0033] In response to a selection operation on any part of the controlled virtual object, display the candidate virtual clothing corresponding to the selected part.

[0034] Optionally, the second display module is configured to implement any one of the following:

[0035] In response to a first viewing operation, display all selectable candidate virtual clothing;

[0036] In response to a second viewing operation, display a first quantity of candidate virtual clothing recommended based on the dressing theme; where among the first quantity of candidate virtual clothing, there is a second quantity of theme virtual clothing, the first quantity is less than or equal to the quantity of all candidate virtual clothing, and the second quantity is less than or equal to the first quantity.

[0037] Optionally, the third display module is configured to:

[0038] In response to the confirmation operation on the at least one virtual clothing, if the number of times the controlled virtual object participates in the dressing theme has not reached the preset number of times, display the dressing evaluation information of the controlled virtual object;

[0039] The device further includes a counting module for incrementing the number of times the controlled virtual object participates in the dressing theme by one.

[0040] Optionally, the third display module is further configured to implement at least one of the following:

[0041] In response to the confirmation operation on the at least one virtual clothing, display the themed virtual clothing worn by the controlled virtual object;

[0042] In response to the confirmation operation on the at least one virtual clothing, display the number of themed virtual clothing worn by the controlled virtual object.

[0043] Optionally, among the multiple candidate virtual clothing, there are virtual clothing held by the controlled virtual object and virtual clothing not held by the controlled virtual object;

[0044] The third display module is configured to:

[0045] Based on the first quantity and the second quantity, display the dressing evaluation information of the controlled virtual object;

[0046] Wherein, the first quantity refers to the number of themed virtual clothing worn by the controlled virtual object, the second quantity refers to the number of held virtual clothing worn by the controlled virtual object, and the held virtual clothing refers to the virtual clothing already held by the controlled virtual object.

[0047] Optionally, the third display module is configured to:

[0048] Based on the first quantity, display a first dressing score, and the first dressing score is positively correlated with the first quantity;

[0049] Based on the second quantity, display a second dressing score, and the second dressing score is positively correlated with the second quantity;

[0050] Based on the first dressing score and the second dressing score, display the total dressing score of the controlled virtual object; wherein, the dressing evaluation information includes the first dressing score, the second dressing score, and the total dressing score.

[0051] Optionally, the controlled virtual object has multiple parts, and each part corresponds to its own virtual clothing;

[0052] The third display module is configured to:

[0053] Based on the first quantity and the third quantity, display the dressing evaluation information of the controlled virtual object;

[0054] Wherein, the first quantity refers to the quantity of the themed virtual clothing worn by the controlled virtual object, and the third quantity refers to the quantity of the parts of the virtual clothing already worn by the controlled virtual object.

[0055] Optionally, the third display module is used for:

[0056] Based on the first quantity, display a first dressing score, and the first dressing score is positively correlated with the first quantity;

[0057] Based on the third quantity, display a third dressing score, and the third dressing score is positively correlated with the third quantity;

[0058] Based on the first dressing score and the third dressing score, display the total dressing score of the controlled virtual object; wherein, the dressing evaluation information includes the first dressing score, the third dressing score and the total dressing score.

[0059] Optionally, the device further includes a reward acquisition module, which is used for:

[0060] Display the reward resources obtained by the controlled virtual object for the dressing theme, and the quantity of the reward resources is related to the dressing evaluation information of the controlled virtual object.

[0061] Optionally, the dressing evaluation information of the controlled virtual object is also related to the quantity of the held virtual clothing worn by the controlled virtual object, and the held virtual clothing refers to the virtual clothing already held by the controlled virtual object;

[0062] The second display module is further used for displaying the historical dressing and the dressing evaluation information corresponding to the historical dressing based on the at least one virtual clothing, the historical dressing includes the at least one virtual clothing, and the dressing evaluation information corresponding to the historical dressing is the dressing evaluation information when the controlled virtual object wears the at least one virtual clothing;

[0063] The control module is further used for controlling the controlled virtual object to wear the at least one virtual clothing in the historical dressing in response to a try-on operation on the historical dressing;

[0064] The third display module is further used for updating the dressing evaluation information corresponding to the historical dressing in the case where the quantity of the held virtual clothing worn by the controlled virtual object changes in response to a confirmation operation on the at least one virtual clothing.

[0065] On the other hand, a computer device is provided, which includes a processor and a memory. At least one computer program is stored in the memory and is loaded and executed by the processor to implement the operations performed by the virtual clothing-based control method as described in the above aspects.

[0066] On the other hand, a computer-readable storage medium is provided. At least one computer program is stored in the computer-readable storage medium and is loaded and executed by a processor to implement the operations performed by the virtual clothing-based control method as described in the above aspects.

[0067] On the other hand, a computer program product is provided, including a computer program that is loaded and executed by a processor to implement the operations performed by the virtual clothing-based control method as described in the above aspects.

[0068] The method, device, computer device, and storage medium provided in the embodiments of the present application display a dressing theme, a plurality of reference virtual objects, and dressing evaluation information of each of the plurality of reference virtual objects to the user. Since the dressing evaluation information of the reference virtual objects is related to the number of theme virtual clothes worn by the reference virtual objects, the user can infer which virtual clothes conform to the current dressing theme based on the virtual clothes worn by the plurality of reference virtual objects and the dressing evaluation information. Furthermore, when participating in the dressing theme, the user can combine the current dressing theme and the inference result to select which virtual clothes to wear for the controlled virtual object, so that the controlled virtual object wears more virtual clothes that conform to the dressing theme and obtains a higher dressing evaluation. Therefore, by providing the user with the dressing evaluation information of the reference virtual objects, the user can be guided to quickly select virtual clothes that conform to the dressing theme, which is beneficial to improving the human-computer interaction efficiency. And, compared with blindly selecting virtual clothes, inferring based on the dressing evaluation information of the reference virtual objects is more interesting and beneficial to improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0070] Figure 1 is a structural block diagram of a computer system provided in an embodiment of the present application;

[0071] Figure 2 is a flowchart of a virtual clothing-based control method provided in an embodiment of the present application;

[0072] Figure 3 It is a flowchart of another control method based on virtual clothing provided by an embodiment of the present application;

[0073] Figure 4 It is a schematic diagram of a dressing activity interface provided by an embodiment of the present application;

[0074] Figure 5 It is a schematic diagram of a total dressing theme provided by an embodiment of the present application;

[0075] Figure 6 It is a schematic diagram of a sub-dressing theme provided by an embodiment of the present application;

[0076] Figure 7 It is a schematic diagram of a display interface of a reference virtual object provided by an embodiment of the present application;

[0077] Figure 8 It is a schematic diagram of a reference virtual object and its dressing evaluation information provided by an embodiment of the present application;

[0078] Figure 9 It is a schematic diagram of a clothing list provided by an embodiment of the present application;

[0079] Figure 10 It is a schematic diagram of a try-on interface provided by an embodiment of the present application;

[0080] Figure 11 It is a schematic diagram of a dressing evaluation interface provided by an embodiment of the present application;

[0081] Figure 12 It is a flowchart of a display method provided by an embodiment of the present application;

[0082] Figure 13 It is a schematic diagram of a dressing score provided by an embodiment of the present application;

[0083] Figure 14 It is a schematic diagram of a marking control provided by an embodiment of the present application;

[0084] Figure 15 It is a flowchart of another control method based on virtual clothing provided by an embodiment of the present application;

[0085] Figure 16 It is a flowchart of another control method based on virtual clothing provided by an embodiment of the present application;

[0086] Figure 17 It is a flowchart of another control method based on virtual clothing provided by an embodiment of the present application;

[0087] Figure 18It is a schematic structural diagram of a control device based on virtual clothing provided by an embodiment of the present application;

[0088] Figure 19 It is a schematic structural diagram of another control device based on virtual clothing provided by an embodiment of the present application;

[0089] Figure 20 It is a schematic structural diagram of a terminal provided by an embodiment of the present application;

[0090] Figure 21 It is a schematic structural diagram of a server provided by an embodiment of the present application. Detailed implementation manners

[0091] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.

[0092] It can be understood that the terms "first", "second", etc. used in the present application may be used herein to describe various concepts, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the present application, the first reference virtual object may be referred to as the second reference virtual object, and similarly, the second reference virtual object may be referred to as the first reference virtual object.

[0093] Among them, at least one means one or more than one. For example, at least one reference virtual object may be one reference virtual object, two reference virtual objects, three reference virtual objects, etc., any integer greater than or equal to one reference virtual object. A plurality means two or more than two. For example, a plurality of reference virtual objects may be two reference virtual objects, three reference virtual objects, etc., any integer greater than or equal to two reference virtual objects. Each refers to each one in at least one. For example, each reference virtual object refers to each reference virtual object among a plurality of reference virtual objects. If a plurality of reference virtual objects are 3 reference virtual objects, then each reference virtual object refers to each of the 3 reference virtual objects.

[0094] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.), and signals (including but not limited to signals transmitted between user terminals and other devices, etc.) involved in the present application are all fully authorized by users or relevant parties, and the collection, use, and processing of relevant data need to comply with relevant laws, regulations, and standards of relevant countries and regions.

[0095] For example, information such as the dressing theme involved in this application, the dressing evaluation information of each of the multiple reference virtual objects, the dressing evaluation information of the controlled virtual object, and historical dressing are all fully authorized by the user or relevant parties, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of the relevant countries and regions.

[0096] For ease of understanding, the nouns involved in the embodiments of this application are described below.

[0097] Virtual scene: It is a virtual scene displayed (or provided) when the application program runs on the terminal. This virtual scene can be a simulation environment of the real world, a semi-simulated and semi-fictional environment, or a purely fictional environment. The virtual scene can be any one of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene. The embodiments of this 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. Users can control virtual objects to move in this virtual scene. Optionally, this virtual scene can also be used for virtual scene confrontation between at least two virtual objects. There are virtual items available for at least two virtual objects in this virtual scene. For example, virtual items include virtual props required for combat, virtual drugs required for treatment, virtual props required for upgrading, virtual gold coins required for trading, etc.

[0098] Virtual object: It refers to an active object in the virtual scene. This active object can be a virtual character, a virtual animal, a virtual elf, an anime character, etc. This virtual object can be a virtual image in the virtual scene used to represent the user. There can be multiple virtual objects in the virtual scene. Each virtual object has its own shape and volume in the virtual scene and occupies a part of the space in the virtual scene. Optionally, when the virtual scene is a three-dimensional virtual scene, optionally, the virtual object can be a three-dimensional solid model. This three-dimensional solid model can be a three-dimensional character constructed based on three-dimensional human bone technology. The same virtual object can display different external images by wearing different skins. In some embodiments, the virtual object can also be implemented using a 2.5-dimensional or 2-dimensional model. The embodiments of this application do not limit this.

[0099] MMORPG (Massively Multiplayer Online Role-Playing Game, large-scale multiplayer online role-playing game): It is a type of electronic game that combines elements of multiplayer online interaction and role-playing.

[0100] Fashion Appreciation: In the embodiments of the present application, it refers to a dressing activity in an electronic game. The dressing theme of the dressing activity that is refreshed weekly. In the dressing activity, the user changes the clothes of a virtual object and can win higher dressing scores by dressing the virtual object with more virtual clothes that match the dressing theme.

[0101] Fitting Room: It refers to a link in the fashion appreciation activity. In the embodiments of the present application, the fitting room refers to the interface for selecting virtual clothes to change the clothes of a virtual object. The user can select virtual clothes in the fitting room to change the clothes of the virtual object.

[0102] Fashion Expert: It refers to an atmosphere NPC (Non-Player Character) in the fashion appreciation activity. In the embodiments of the present application, it refers to a reference virtual object in the virtual scene, which can provide the user with puzzle-solving clues for speculating on the theme virtual clothes while setting off the atmosphere of the dressing activity.

[0103] Golden Disc Coin: A reward resource in the electronic game, which can be used to exchange virtual items such as virtual clothes and virtual mounts.

[0104] In the electronic game, there is usually a dressing gameplay provided. The player can control the controlled virtual object to wear virtual clothes that match the dressing theme provided by the electronic game. However, the user can only blindly select from multiple virtual clothes and needs to spend a lot of time constantly trying various dressings. Therefore, the human-computer interaction efficiency is relatively low. Moreover, the user can only control the controlled virtual object to wear the virtual clothes they already hold and cannot wear the virtual clothes that the controlled virtual object does not hold. The limitations are relatively large and the participation threshold is relatively high.

[0105] Based on this, the embodiments of the present application provide a more contextual auxiliary puzzle-solving method for the dressing gameplay. Among them, the electronic game provides a dressing activity. The dressing theme of this dressing activity is updated once a week. The user needs to speculate which virtual clothes match the dressing theme and dress each part of the controlled virtual object with virtual clothes that match the dressing theme. According to the number of virtual clothes that match the dressing theme worn by the controlled virtual object, the dressing of the controlled virtual object is scored to obtain the dressing score of the controlled virtual object.

[0106] Optionally, the embodiments of the present application allow the controlled virtual object to wear virtual clothes that it does not hold. The dressing score of the controlled virtual object is also related to the number of virtual clothes that the controlled virtual object already holds. The user can obtain more reward resources such as golden disc coins by obtaining more virtual clothes that match the dressing theme to improve the dressing score.

[0107] Optionally, in the dressing activity, multiple reference virtual objects and their respective dressing scores are provided to the user. Each reference virtual object is dressed in multiple virtual clothing items. The dressing score of the reference virtual object is related to the number of virtual clothing items that conform to the dressing theme worn by the reference virtual object. Therefore, by viewing the virtual clothing items and dressing scores worn by each reference virtual object and combining with the dressing theme, the user can infer which virtual clothing items worn by the reference virtual object conform to the dressing theme.

[0108] In the embodiments of the present application, by providing the user with the dressing and dressing scores of the reference virtual object, the factors based on which the user infers the virtual clothing items that conform to the dressing theme are increased, which is beneficial to guiding the user to quickly find the virtual clothing items that conform to the dressing theme and improving the human-computer interaction efficiency. Moreover, the user is allowed to control the controlled virtual object to wear virtual clothing items that they do not own, reducing the participation threshold. Additionally, arranging multiple reference virtual negatives in the dressing activity also enhances the sense of game scenario, enriches the game content, and improves the user's game experience.

[0109] The system architecture of the technical solution provided by the embodiments of the present application will be introduced below.

[0110] Figure 1 It is a structural block diagram of a computer system provided by the embodiments of the present application. The computer system 100 can be implemented as the system architecture of the control method based on virtual clothing. The computer system includes: a terminal 110 and a server 120.

[0111] The terminal 110 may be an electronic device such as a mobile phone, a tablet computer, a vehicle terminal (vehicle computer), a wearable device, a PC (Personal Computer), etc. A client running a target application may be installed in the terminal 110, and the target application may be a virtual reality (VR) client, an augmented reality (AR) program, a three-dimensional map program, a virtual reality game, an augmented reality game, a first-person shooting game (FPS), a third-person shooting game (TPS), a multiplayer online tactical competitive game (MOBA), a simulation game (SLG), a party casual game, a construction game, an MMORPG (Massively Multiplayer Online Role-Playing Game), etc. In addition, the present application does not limit the form of the target application, including but not limited to App (Application, application) installed in the terminal 110, a small program, etc., and may also be in the form of a web page.

[0112] The terminal 110 is connected to the server 120 via a wireless network or a wired network.

[0113] Server 120 can be an independent physical server or a server cluster or distributed system composed of multiple physical servers. It can also be 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, CDN (Content Delivery Network) and big data and artificial intelligence platforms.

[0114] In a possible implementation, the server 120 includes a processor 124 and a memory 122, the memory 122 further includes a receiving module 1221, a control module 1222 and a sending module 1223, the receiving module 1221 is used to receive a request sent by the terminal 110; the control module 1222 is used to control the rendering of the virtual scene screen; the sending module 1223 is used to send a response to the terminal 110. The server 120 is used to provide background services for the terminal 110.

[0115] In a possible implementation, the server 120 undertakes the main computing work and the terminal 110 undertakes the secondary computing work; or, the server 120 undertakes the secondary computing work and the terminal 110 undertakes the main computing work; or, a distributed computing architecture is adopted between the server 120 and the terminal 110 for collaborative computing.

[0116] For the control method based on virtual clothing provided in the embodiments of the present application, the execution entity of each step may be a computer device, and the computer device refers to an electronic device with data computing, processing, and storage capabilities. Taking Figure 1 the solution implementation environment shown as an example, the control method based on virtual clothing may be executed by the terminal 110 (for example, the target application installed and running in the terminal 110 executes the control method based on virtual clothing), or may be executed by the server 120, or may be executed by the interaction and cooperation between the terminal 110 and the server 120. The present application does not make any limitations in this regard.

[0117] Those skilled in the art can know that the number of the above-mentioned terminals 110 may be more or less. For example, the above-mentioned terminal 110 may be only one, or the above-mentioned terminal 110 may be dozens or hundreds, or a larger number. The embodiments of the present application do not limit the number and device type of the terminal 110.

[0118] After introducing the system architecture of the embodiments of the present application, the control method based on virtual clothing provided in the embodiments of the present application will be described below. Figure 2 is a flowchart of a control method based on virtual clothing provided in the embodiments of the present application. The embodiments of the present application are executed by a computer device. Refer to Figure 2 , and the method includes:

[0119] 201. The computer device displays a dressing theme, a plurality of reference virtual objects, and the dressing evaluation information of each of the plurality of reference virtual objects. The reference virtual objects are wearing a plurality of virtual clothing, and the dressing evaluation information of the reference virtual objects is related to the number of theme virtual clothing worn by the reference virtual objects. The theme virtual clothing refers to the virtual clothing that conforms to the dressing theme.

[0120] The computer device displays a dressing theme, which describes the style that the virtual clothing worn by the virtual object needs to conform to. The user can infer which virtual clothing conforms to the dressing theme according to the style of the virtual clothing.

[0121] The computer device also displays a plurality of reference virtual objects and their respective dressing evaluation information. The dressing evaluation information is related to the number of virtual clothing worn by the reference virtual objects that conform to the dressing theme. Therefore, based on the virtual clothing worn by the plurality of reference virtual objects and their respective dressing evaluation information, the user can infer which virtual clothing worn by the reference virtual objects conforms to the dressing theme.

[0122] Among them, the multiple virtual costumes worn by different reference virtual objects can be completely different, or there can be one or more identical virtual costumes. Alternatively, the multiple virtual costumes worn by different reference virtual objects can also be completely identical.

[0123] Among them, the multiple reference virtual objects are virtual objects that are not controlled by user operations, that is, the multiple reference virtual objects are NPCs (Non-Player Characters).

[0124] 202. In response to an operation to participate in a dressing theme, the computer device displays a controlled virtual object and multiple candidate virtual costumes, and the multiple candidate virtual costumes include the virtual costumes worn by multiple reference virtual objects.

[0125] The user performs an operation to participate in the dressing theme, and in response to this participation operation, the computer device displays a controlled virtual object and multiple candidate virtual costumes.

[0126] Among them, the controlled virtual object is a virtual object controlled based on user operations. For example, the controlled virtual object is a virtual object controlled by the account currently logged in to the computer device.

[0127] The multiple candidate virtual costumes are all virtual costumes that the controlled virtual object can wear. The multiple candidate virtual costumes can include the virtual costumes already held by the controlled virtual object, or can also include the virtual costumes not held by the controlled virtual object. That is, when participating in this dressing theme, the controlled virtual object is allowed to wear virtual costumes not held. The multiple candidate virtual costumes include the virtual costumes worn by multiple reference virtual objects, and can also include the virtual costumes not worn by multiple reference virtual objects.

[0128] 203. Based on a selection operation among the multiple candidate virtual costumes, the computer device controls the controlled virtual object to wear at least one selected virtual costume.

[0129] Based on the dressing theme, the dressing of multiple reference virtual objects, and the dressing evaluation information of multiple reference virtual objects, the user can infer which of the multiple candidate virtual costumes conform to the dressing theme, and select the candidate virtual costumes that may conform to the dressing theme for the controlled virtual object to dress.

[0130] The user performs a selection operation among the multiple candidate virtual costumes, and based on the selection operation, the computer device controls the controlled virtual object to wear at least one selected virtual costume.

[0131] 204. In response to a confirmation operation on at least one virtual costume, the computer device displays the dressing evaluation information of the controlled virtual object, and the dressing evaluation information of the controlled virtual object is related to the number of theme virtual costumes worn by the controlled virtual object.

[0132] After the controlled virtual object wears at least one selected virtual clothing, if the user no longer needs to change the virtual clothing worn by the controlled virtual object, an operation to confirm the at least one virtual clothing worn by the controlled virtual object is performed. In response to this confirmation operation, the computer device displays dressing evaluation information of the controlled virtual object based on the number of themed virtual clothing worn by the controlled virtual object.

[0133] Among them, the more themed virtual clothing the controlled virtual object wears, the higher the dressing evaluation of the controlled virtual object; the fewer themed virtual clothing the controlled virtual object wears, the lower the dressing evaluation of the controlled virtual object.

[0134] The method provided by the embodiments of the present application shows the dressing theme, multiple reference virtual objects, and the dressing evaluation information of each of the multiple reference virtual objects to the user. Since the dressing evaluation information of the reference virtual object is related to the number of themed virtual clothing worn by the reference virtual object, the user can, based on the virtual clothing worn by the multiple reference virtual objects and the dressing evaluation information, infer which virtual clothing conforms to the current dressing theme. Furthermore, when participating in this dressing theme, the user can, in combination with the current dressing theme and the inference result, select which virtual clothing to wear for the controlled virtual object, so that the controlled virtual object wears more virtual clothing that conforms to this dressing theme and obtains a higher dressing evaluation. Therefore, by providing the user with the dressing evaluation information of the reference virtual object, the user can be guided to quickly select virtual clothing that conforms to the dressing theme, which is beneficial to improving the human-computer interaction efficiency. Moreover, compared with blindly selecting virtual clothing, inferring based on the dressing evaluation information of the reference virtual object is more interesting and beneficial to improving the user experience.

[0135] The above embodiments are only a brief description of the control method based on virtual clothing. The following will detail the specific implementation manner of the control method based on virtual clothing provided by the embodiments of the present application. It should be noted that in the following description of the technical solution provided by the present application, the terminal is taken as an example of the execution entity. In other possible implementation manners, the technical solution provided by the present application can also be jointly executed by the terminal and the server. The embodiments of the present application do not limit the type of the execution entity.

[0136] Figure 3 is a flowchart of another control method based on virtual clothing provided by the embodiments of the present application. The embodiments of the present application are executed by the terminal. Refer to Figure 3 , and the method includes:

[0137] 301. The terminal displays the dressing theme and multiple reference virtual objects.

[0138] The terminal displays the dressing theme of the dressing activity and multiple reference virtual objects of the dressing activity, and each reference virtual object is dressed in multiple virtual clothing items.

[0139] Among them, among the multiple virtual clothing items worn by the reference virtual object, there are virtual clothing items that conform to the dressing theme, and there are also virtual clothing items that do not conform to the dressing theme. Alternatively, all of the multiple virtual clothing items worn by the reference virtual object do not conform to the dressing theme.

[0140] In a possible implementation manner, the reference virtual object includes multiple parts, and each part of the reference virtual object is respectively dressed in the virtual clothing item corresponding to that part.

[0141] Exemplarily, the multiple parts of the reference virtual object include the head, the upper body, the lower body, and the feet. The head of the reference virtual object is dressed in a virtual hat, the upper body is dressed in a virtual top, the lower body is dressed in virtual pants or a virtual skirt, and the feet are dressed in virtual shoes.

[0142] In a possible implementation manner, the dressing theme is updated periodically, and the dressing theme is updated once every preset time period. Correspondingly, whenever the dressing theme is updated, the multiple virtual clothing items worn by the multiple reference virtual objects and their respective dressing evaluation information are updated.

[0143] In a possible implementation manner, the terminal displays a dressing activity interface, and the dressing theme and multiple reference virtual objects are displayed on the dressing activity interface. That is, the dressing theme and the multiple reference virtual objects are displayed in the same interface.

[0144] Figure 4 It is a schematic diagram of a dressing activity interface provided by an embodiment of the present application. As Figure 4 shown, the dressing activity interface displays 5 reference virtual objects, namely reference virtual object 11, reference virtual object 12, reference virtual object 13, reference virtual object 14, and reference virtual object 15. The 5 reference virtual objects are respectively dressed in different virtual clothing items. The dressing activity interface also displays dressing themes 21 to 25.

[0145] In a possible implementation manner, the terminal displays a virtual scene interface, and the dressing theme and a virtual scene are displayed in the virtual scene interface. The virtual scene in the virtual scene interface is the virtual scene within the viewing range of the controlled virtual object. Among them, the multiple reference virtual objects are respectively located at different positions in the virtual scene.

[0146] Therefore, by controlling the controlled virtual object to move to different positions in the virtual scene, virtual clothing worn by different reference virtual objects can be viewed. Multiple reference virtual objects are scattered in the virtual scene, and the user can reach the reference virtual objects in the virtual scene by controlling the movement of the controlled virtual object, which can not only provide a restriction on the speculative theme virtual clothing for the user, but also enrich the virtual scene.

[0147] In a possible implementation, the reference virtual object has multiple parts, and each part corresponds to its own virtual clothing. Then, the displayed dressing theme includes at least one of the following:

[0148] (1) Display the overall dressing theme, which is used to describe the overall style of the virtual clothing corresponding to multiple parts.

[0149] The dressing theme includes the overall dressing theme. For example, the overall dressing theme is "Leisure Holiday", "Socialite", etc. As Figure 4 and Figure 5 shown, the terminal displays the overall dressing theme 21.

[0150] (2) Display the respective dressing sub-themes of each part. The dressing sub-theme of the part is used to describe the style of the virtual clothing corresponding to the part.

[0151] The dressing theme includes the respective dressing sub-themes of multiple parts. For example, multiple parts include the head, upper body, lower body, and feet. The dressing sub-themes of the head include "Straw Hat", "Baseball Cap", "Elegant", etc., the dressing sub-themes of the upper body include "Leisure", "Sweet Style", "Retro Style", etc., the dressing sub-themes of the lower body include "Skirt", "Flared Trousers", "Shorts", etc., and the dressing sub-themes of the feet include "Knee-High Boots", "High Heels", "Sports Shoes", "Leather Shoes", etc.

[0152] Optionally, the terminal displays multiple part icons, and in the area where the part icon is located, the dressing sub-theme corresponding to the part indicated by the part icon is displayed. The dressing sub-theme can be text, so as to display the dressing sub-themes corresponding to each part to the user in the way of part icons and text.

[0153] As Figure 4 and Figure 6 shown, the terminal displays the dressing sub-theme 22 of the head, the dressing sub-theme 23 of the upper body, the dressing sub-theme 24 of the lower body, and the dressing sub-theme 25 of the feet.

[0154] In this implementation, by refining the dressing theme into a general dressing theme and dressing sub-themes corresponding to each body part, the dressing themes provided for users are more hierarchical and precise, which helps users understand the dressing theme more comprehensively from the whole to the part of the dressing, guiding users to find virtual clothing that conforms to the dressing theme on each body part. This not only improves the interaction efficiency of controlling based on virtual clothing, but also enhances the fun and immersion of dressing virtual objects, thus improving the user experience.

[0155] 302. In response to a viewing operation on a first reference virtual object, the terminal displays a display interface of the first reference virtual object. The display interface includes the first reference virtual object, dressing evaluation information of the first reference virtual object, and multiple virtual clothing items worn by the first reference virtual object. The first reference virtual object is any reference virtual object.

[0156] If the user wants to carefully view the dressing and dressing scores of one of the reference virtual objects, a viewing operation on the reference virtual object is performed. Taking the first reference virtual object as an example, the terminal displays a display interface of the first reference virtual object in response to the viewing operation on the first reference virtual object. That is, in response to the viewing operation, the interface jumps from the currently displayed interface to the display interface of the first reference virtual object.

[0157] Among them, the display interface of the first reference virtual object includes the first reference virtual object, dressing evaluation information of the first reference virtual object, and multiple virtual clothing items worn by the first reference virtual object. The dressing evaluation information of the reference virtual object is related to the number of theme virtual clothing items worn by the reference virtual object. The theme virtual clothing refers to virtual clothing that conforms to the dressing theme.

[0158] In a possible implementation, the viewing operation on the first reference virtual object is a triggering operation on the first reference virtual object, and the triggering operation includes a click operation, a slide operation, a long press operation, etc.

[0159] In a possible implementation, multiple virtual clothing items worn by the first reference virtual object are all virtual clothing items that the first reference virtual object already holds.

[0160] In a possible implementation, the maximum number of virtual clothing items worn by each reference virtual object is a preset number. For example, if the reference virtual object includes 4 body parts and only one virtual clothing item can be worn on each body part, then the preset number is equal to 4. The number of theme virtual clothing items worn by the first reference virtual object is less than the preset number, and moreover, the number of theme virtual clothing items worn by the first reference virtual object can be 0. In the case where the number of theme virtual clothing items worn by the first reference virtual object can be 0, it can help users exclude which virtual clothing items do not conform to the dressing theme.

[0161] In a possible implementation, the display interface of the first reference virtual object includes a first display area and a second display area. The first display area includes the first reference virtual object, and the first reference virtual object is wearing multiple virtual clothing items. The second display area includes the dressing evaluation information of the first reference virtual object and the multiple virtual clothing items worn by the first reference virtual object. That is, the virtual clothing items worn by the first reference virtual object can be specifically displayed for the user to view.

[0162] Figure 7 It is a schematic diagram of a display interface of a reference virtual object provided by an embodiment of the present application. As Figure 7 shown, the display interface of the first reference virtual object includes the first reference virtual object 701, the dressing evaluation information 702 of the first reference virtual object, and the multiple virtual clothing items 703 worn by the first reference virtual object. The dressing evaluation information 702 of the first reference virtual object includes the total dressing score of the first reference virtual object, and the total dressing score is 76.

[0163] In a possible implementation, the expression of the first reference virtual object is associated with the dressing evaluation information of the first reference virtual object. The terminal stores the association relationship between different dressing evaluation information and expressions. The terminal determines the expression associated with the dressing evaluation information of the first reference virtual object and displays the first reference virtual object with that expression.

[0164] Exemplarily, the dressing evaluation information can be divided into multiple levels. The more the number of theme virtual clothing items worn by the reference virtual object, the higher the level of the dressing evaluation information of the reference virtual object. The higher the level of the dressing evaluation information, the more positive and forward the expression associated with the dressing evaluation information, and the more negative and backward the expression associated with the dressing evaluation information, making the expression of the reference virtual object more rich and vivid and improving the display effect of the reference virtual object.

[0165] For example, the dressing evaluation information includes the total dressing score of the reference virtual object. The more the number of theme virtual clothing items worn by the reference virtual object, the higher the total dressing score of the reference virtual object, and the happier the expression of the reference virtual object. The fewer the number of theme virtual clothing items worn by the reference virtual object, the lower the total dressing score of the reference virtual object, and the more worried the expression of the reference virtual object.

[0166] Figure 8 It is a schematic diagram of a reference virtual object and its dressing evaluation information provided by an embodiment of the present application. The dressing evaluation information of the reference virtual object includes the total dressing score of the reference virtual object. As Figure 8As shown, the reference virtual object 801 is wearing 2 themed virtual clothing items. The total outfit score of the reference virtual object 801 is 76 points, and the expression of the reference virtual object 801 is happy. The reference virtual object 802 is wearing 0 themed virtual clothing items. The total outfit score of the reference virtual object 802 is 52 points, and the expression of the reference virtual object 802 is sad.

[0167] In the embodiments of the present application, the dressing theme and multiple reference virtual objects are first displayed. The user can select any reference virtual object to view and jump to the display interface of that reference virtual object. In the display interface, the reference virtual object, the dressing evaluation information of the reference virtual object, and the multiple virtual clothing items worn are separately displayed, enabling the user to focus on one reference virtual object and carefully view one reference virtual object, its dressing evaluation information, and the dressing, which can significantly improve the clarity and readability of the information.

[0168] In a possible implementation manner, in response to a sliding operation on the display interface of the first reference virtual object, the display interface of the third reference virtual object is displayed. The display interface of the third reference virtual object includes the third reference virtual object, the dressing evaluation information of the third reference virtual object, and the multiple virtual clothing items worn by the third reference virtual object. The third reference virtual object is any reference virtual object other than the first reference virtual object.

[0169] That is to say, by performing a sliding operation on the display interface of any reference virtual object, the display interface of other reference virtual objects can be switched, facilitating switching and viewing between the display interfaces of multiple reference virtual objects. There is no need to first exit the display interface of the current reference virtual object and then select other reference virtual objects to jump, simplifying the user operation and improving the operation efficiency.

[0170] Moreover, during the process of viewing the display interfaces of multiple reference virtual objects, the user can quickly observe the differences between the dressings of multiple reference virtual objects and the differences between the dressing evaluation information to infer which virtual clothing items are the virtual clothing items that conform to the dressing theme.

[0171] 303. The terminal responds to the participation operation on the dressing theme and displays the controlled virtual object and multiple candidate virtual clothing items. The multiple candidate virtual clothing items include the virtual clothing items worn by multiple reference virtual objects.

[0172] The user performs the participation operation on the dressing theme, and the terminal responds to the participation operation on the dressing theme and displays the controlled virtual object and multiple candidate virtual clothing items. Among them, the controlled virtual object is a virtual object controlled based on the user operation. For example, the controlled virtual object is the virtual object controlled by the account currently logged in to the computer device.

[0173] In a possible implementation manner, when participating in a dressing theme, multiple candidate virtual clothing items are all virtual clothing items that the controlled virtual object can wear.

[0174] Exemplarily, the multiple candidate virtual clothing items include the virtual clothing items already held by the controlled virtual object, and also include the virtual clothing items not held by the controlled virtual object. Therefore, when participating in a dressing theme, the controlled virtual object can wear the virtual clothing items it already holds, or can also wear the virtual clothing items it does not hold, breaking the limitation that the controlled virtual object can only wear the virtual clothing items it holds and cannot wear the virtual clothing items it does not hold. Even if the controlled virtual object has fewer virtual clothing items, it can still participate in the dressing theme, reducing the participation threshold and promoting users to actively participate.

[0175] Exemplarily, the multiple candidate virtual clothing items include the virtual clothing items that conform to the dressing theme, and also include the virtual clothing items that do not conform to the dressing theme. Users need to, according to the dressing theme, combine the dressing of the reference virtual object and the dressing evaluation information, and infer which of the multiple candidate virtual clothing items conform to the dressing theme, so as to select the virtual clothing items that conform to the dressing theme to dress the controlled virtual object and win a higher dressing evaluation.

[0176] Exemplarily, the multiple candidate virtual clothing items include the virtual clothing items worn by multiple reference virtual objects, and also include the virtual clothing items not worn by multiple reference virtual objects.

[0177] In a possible implementation manner, the terminal displays the dressing theme and multiple reference virtual objects on the dressing activity interface. Among them, the dressing activity interface also displays a participation control. The terminal responds to the triggering operation on the participation control of the dressing activity interface and displays a try-on interface, and the try-on interface includes the controlled virtual object and multiple candidate virtual clothing items.

[0178] That is to say, the operation of participating in the dressing theme includes the triggering operation on the participation control in the dressing activity interface. As Figure 4 shown, the dressing activity interface includes a participation control 31. In response to the triggering operation on the participation control 31, it jumps from the dressing activity interface to the try-on interface.

[0179] In a possible implementation manner, the terminal displays the first reference virtual object, the dressing evaluation information of the first reference virtual object, and multiple virtual clothing items worn by the first reference virtual object on the display interface of the first reference virtual object. Among them, the display interface of the first reference virtual object also displays a participation control. The terminal responds to the triggering operation on the participation control of the display interface and displays a try-on interface, and the try-on interface includes the controlled virtual object and multiple candidate virtual clothing items.

[0180] That is to say, the operation of participating in the dressing theme includes the triggering operation on the participation control in the display interface of any reference virtual object. AsFigure 7 As shown, the display interface of the first reference virtual object includes a participation control 704. In response to a trigger operation on the participation control 704, the display interface jumps from the first reference virtual object to the fitting interface.

[0181] In a possible implementation, the multiple candidate virtual clothing items include marked candidate virtual clothing items and unmarked candidate virtual clothing items. Optionally, the marked virtual clothing items are the virtual clothing items that are inferred to conform to the dressing theme. For example, if the user infers that a certain virtual clothing item may conform to the dressing theme, the user can mark the virtual clothing item so as to quickly find the inferred virtual clothing items that conform to the dressing theme through the marking. Or, the marked virtual clothing items can also be the virtual clothing items that the user is interested in, such as the virtual clothing items that the user expects to be worn by the controlled virtual object or the virtual clothing items that the user expects the controlled virtual object to obtain. The embodiments of the present application do not limit what kind of virtual clothing items are marked.

[0182] Then, among the multiple candidate virtual clothing items, the marked candidate virtual clothing items can also be highlighted. Exemplarily, highlighting the marked candidate virtual clothing items includes the following two methods.

[0183] (1) Display marking indication information in the area where the marked candidate virtual clothing item is located.

[0184] When the terminal displays multiple candidate virtual clothing items, for the marked candidate virtual clothing items among the multiple candidate virtual clothing items, additional marking indication information is displayed in the area where the marked candidate virtual clothing item is located. The marking indication information is used to indicate that the corresponding candidate virtual clothing item has been marked.

[0185] Exemplarily, the marking indication information is a marking icon. Figure 9 It is a schematic diagram of a clothing list provided by an embodiment of the present application. As Figure 9 shown, the clothing list includes multiple candidate virtual clothing items. Displaying the marking indication information 901 in the area where the candidate virtual clothing item in the first row and the first column is located indicates that the candidate virtual clothing item in the first row and the first column is the marked candidate virtual clothing item. The marking indication information 901 is not displayed in the areas where other candidate virtual clothing items are located, indicating that other candidate virtual clothing items are not marked. By displaying the marking indication information 901, the user can quickly view the marked candidate virtual clothing items, and thus quickly find the candidate virtual clothing items that are inferred to possibly conform to the dressing theme.

[0186] (2) In response to a marking viewing operation, display a marking list, and the marking list includes the marked candidate virtual clothing items.

[0187] Among them, the marked list includes the marked candidate virtual clothing items and does not include the unmarked candidate virtual clothing items, so as to quickly focus on viewing the marked candidate virtual clothing items.

[0188] Optionally, when the terminal displays multiple candidate virtual clothing items, a marked viewing control is also displayed. In response to a trigger operation on the marked viewing control, the marked list is displayed. Exemplarily, the terminal displays the marked viewing control on the try-on interface, such as Figure 10 shown, the try-on interface displays a marked viewing control 1009.

[0189] In this implementation manner, marked indication information is displayed in the area where the marked candidate virtual clothing item is located, so that when the user browses multiple candidate virtual clothing items, the marked virtual clothing items can be quickly identified according to the marked indication information, so as to quickly determine which virtual clothing items are the virtual clothing items that have been inferred to conform to the dressing theme, without the user having to click on each one to view, which is beneficial to improving the human-computer interaction efficiency.

[0190] Alternatively, when the user performs a marked viewing operation, the marked list is displayed, and the marked virtual clothing items are displayed in the marked list, which helps to uniformly display the scattered marked virtual clothing items. The user does not need to flip through and search, and can quickly locate the marked virtual clothing items, which is beneficial to improving the human-computer interaction efficiency.

[0191] In a possible implementation manner, among the multiple candidate virtual clothing items, there are virtual clothing items held by the controlled virtual object and virtual clothing items not held. Then, among the multiple candidate virtual clothing items, the candidate virtual clothing items that have been held can also be highlighted. Exemplarily, highlighting the candidate virtual clothing items that have been held includes the following two methods.

[0192] (1) In the area where the candidate virtual clothing item held by the controlled virtual object is located, holding indication information is displayed.

[0193] When the terminal displays multiple candidate virtual clothing items, for the candidate virtual clothing items held by the controlled virtual object, additional holding indication information is displayed in the area where the candidate virtual clothing items held are located, and the holding indication information is used to indicate that the controlled virtual object has held the corresponding candidate virtual clothing item.

[0194] Exemplarily, the holding indication information is a holding icon. Figure 9 is a schematic diagram of a clothing list provided by an embodiment of the present application, such as Figure 9As shown, the clothing list includes multiple candidate virtual clothing items. If a holding indication information 902 is displayed in the area where the candidate virtual clothing item in the second column of the first row is located, it indicates that the candidate virtual clothing item in the second column of the first row is the candidate virtual clothing item held by the controlled virtual object. If the holding indication information 902 is not displayed in the areas where other candidate virtual clothing items are located, it indicates that other candidate virtual clothing items are candidate virtual clothing items not held by the controlled virtual object. By displaying the holding indication information 902, the user can quickly view the candidate virtual clothing items that have been held.

[0195] (2) In response to a holding view operation, display a holding list, where the holding list includes the candidate virtual clothing items held by the controlled virtual object.

[0196] Among them, the holding list includes the candidate virtual clothing items held by the controlled virtual object and does not include the candidate virtual clothing items not held by the controlled virtual object, so as to quickly and centrally view the candidate virtual clothing items that have been held.

[0197] Optionally, when the terminal displays multiple candidate virtual clothing items, a holding view control is also displayed. In response to a trigger operation on the holding view control, a holding list is displayed. Exemplarily, the terminal displays the holding view control on the try-on interface.

[0198] In this implementation manner, the holding indication information is displayed in the area where the candidate virtual clothing item that has been held is located, so that the user can quickly identify the virtual clothing item that has been held according to the holding indication information when browsing multiple candidate virtual clothing items, without the user having to click on each one to view, which is beneficial to improving the human-computer interaction efficiency.

[0199] Alternatively, when the user performs a holding view operation and a holding list is displayed, the virtual clothing items that have been held are displayed in the holding list, which helps to uniformly display the scattered held virtual clothing items. The user does not need to flip through and search, and can quickly locate the virtual clothing items that have been held, which is beneficial to improving the human-computer interaction efficiency.

[0200] In a possible implementation manner, the controlled virtual object has multiple parts, and each part corresponds to its own virtual clothing item. This step 303 includes: in response to an operation of participating in a dressing theme, display the controlled virtual object, and in response to a selection operation on any part of the controlled virtual object, display the candidate virtual clothing item corresponding to the selected part.

[0201] Optionally, the terminal, in response to a trigger operation on any part of the controlled virtual object, displays the candidate virtual clothing item corresponding to the triggered part. The trigger operation may include a click operation, a swipe operation, a long-press operation, etc.

[0202] Optionally, while the terminal displays the controlled virtual object, outside the area where the controlled virtual object is located, part icons of multiple parts are also displayed. In response to a triggering operation on any part icon, candidate virtual clothing corresponding to the part indicated by the triggered part icon is displayed. Exemplarily, the part icons of the multiple parts also display dressing sub-themes corresponding to the parts, so that the user can select virtual clothing that conforms to the dressing sub-theme corresponding to the part according to the dressing sub-theme corresponding to the part.

[0203] Figure 10 is a schematic diagram of a fitting interface provided by an embodiment of the present application, as Figure 10 shown, the fitting interface includes a controlled virtual object 1001, a part icon 1002 of the head, a part chart 1003 of the upper body, a part icon 1004 of the lower body, and a part icon 1005 of the feet. The part icons of each part also display dressing sub-themes corresponding to the parts. For example, the part icon 1002 of the head displays the dressing sub-theme "straw hat" of the head. Taking the user clicking on the part icon 1002 of the head as an example, the terminal displays multiple virtual clothing items for the head, that is, multiple virtual hats are displayed.

[0204] In this implementation, each part of the controlled virtual object corresponds to its own virtual clothing. The user can select one of the parts of the controlled virtual object, and the candidate virtual clothing corresponding to the selected part can be displayed separately, and is displayed in units of parts, which is convenient for the player to focus on one part, can effectively reduce the complexity of the displayed information, avoid excessive visual interference, enable the player to focus on the dressing selection of the current part, and improve the accuracy and efficiency of the operation. Moreover, this display method in units of parts conforms to the user's cognitive habit of making decisions step by step, which is beneficial to reducing the player's selection burden.

[0205] In a possible implementation, the terminal displays multiple candidate virtual clothing items, including any one of the following:

[0206] (1) In response to a first viewing operation, all selectable candidate virtual clothing items are displayed.

[0207] Exemplarily, the terminal displays a first viewing control for viewing all candidate virtual clothing items. In response to a triggering operation on the first viewing control, all candidate virtual clothing items are displayed.

[0208] Exemplarily, in response to a first viewing operation, the terminal displays an all list, and the all list includes all candidate virtual clothing items.

[0209] Exemplarily, the controlled virtual object includes multiple parts. In the case where a target part has been selected, in response to a first viewing operation, all candidate virtual clothing items corresponding to the target part are displayed.

[0210] As shown Figure 10 in the figure, the fitting interface includes a first viewing control 1007. By triggering the first viewing control 1007, the user can view the entire list.

[0211] (2) In response to a second viewing operation, display a first quantity of candidate virtual clothing items recommended based on a dressing theme; wherein, among the first quantity of candidate virtual clothing items, there is a second quantity of themed virtual clothing items, the first quantity is less than or equal to the quantity of all candidate virtual clothing items, and the second quantity is less than or equal to the first quantity.

[0212] For example, the quantity of all candidate virtual clothing items is 100, the first quantity is 20, and the second quantity is 5. That is, the quantity of candidate virtual clothing items recommended based on the dressing theme is 20. Among these 20 candidate virtual clothing items, the quantity of candidate virtual clothing items that conform to the dressing theme is 5. Without recommendation, the user needs to infer 5 virtual clothing items that conform to the dressing theme from 100 candidate virtual clothing items. With recommendation, the user needs to infer 5 virtual clothing items that conform to the dressing theme from 20 candidate virtual clothing items. Therefore, by recommending candidate virtual clothing items to the user, the dressing difficulty is reduced from selecting 5 out of 100 to selecting 5 out of 20.

[0213] Exemplarily, the terminal displays a second viewing control for viewing candidate virtual clothing items recommended based on a dressing theme. In response to a triggering operation on the second viewing control, display a first quantity of candidate virtual clothing items recommended based on the dressing theme.

[0214] Exemplarily, in response to a second viewing operation, the terminal displays a recommended list that includes a first quantity of candidate virtual clothing items recommended based on a dressing theme.

[0215] Exemplarily, the controlled virtual object includes multiple parts. In the case where a target part has been selected, in response to a second viewing operation, display a first quantity of candidate virtual clothing items corresponding to the target part, and the first quantity of candidate virtual clothing items is recommended based on a dressing theme.

[0216] As shown Figure 10 in the figure, the fitting interface includes a second viewing control 1006. By triggering the second viewing control 1006, the user can view the recommended list.

[0217] In this implementation manner, it supports displaying all selectable candidate virtual clothing items, provides a complete selection range for the user, meets the user's need for comprehensive exploration and search, and is conducive to achieving more flexible and free dressing.

[0218] Moreover, it supports displaying some candidate virtual clothing recommended based on the dressing theme, narrowing down the user's selection range, reducing information overload. The user can search for virtual clothing that matches the dressing theme within a smaller selection range, avoiding selection fatigue among a vast number of candidate virtual clothing, reducing the user's selection burden, and improving operation efficiency. Moreover, it is also conducive to stimulating and promoting the user's enthusiasm for dressing.

[0219] 304. The terminal controls the controlled virtual object to wear at least one selected virtual clothing based on the selection operation among multiple candidate virtual clothing.

[0220] Based on the dressing theme, the dressing of multiple reference virtual objects, and the dressing evaluation information of multiple reference virtual objects, the user can infer which candidate virtual clothing among the multiple candidate virtual clothing conforms to the dressing theme, and select the candidate virtual clothing that may conform to the dressing theme for the controlled virtual object to dress.

[0221] The user performs a selection operation among multiple candidate virtual clothing, and the computer device controls the controlled virtual object to wear at least one selected virtual clothing based on the selection operation.

[0222] In a possible implementation manner, the terminal controls the controlled virtual object to wear the selected virtual clothing in response to the tick operation on any candidate virtual clothing. By ticking multiple virtual clothing, the user can control the controlled virtual object to wear multiple virtual clothing.

[0223] Exemplarily, the controlled virtual object includes multiple parts, and each part only allows wearing one virtual clothing corresponding to that part. Then, for each part, only one virtual clothing corresponding to that part is allowed to be ticked.

[0224] As Figure 10 shown, in the fitting interface, the controlled virtual object 1001 and multiple candidate virtual clothing are displayed. The virtual clothing in the third column of the second row is ticked, and then the controlled virtual object 1001 is controlled to wear the virtual clothing in the third column of the second row.

[0225] 305. The terminal displays a dressing evaluation interface in response to the confirmation operation on at least one virtual clothing.

[0226] After the controlled virtual object wears at least one selected virtual clothing, if the user no longer needs to change the virtual clothing worn by the controlled virtual object, the user performs the confirmation operation on the at least one virtual clothing worn by the controlled virtual object, and the terminal displays a dressing evaluation interface in response to this confirmation operation.

[0227] In the embodiments of the present application, the dressing evaluation interface includes the dressing evaluation information of the controlled virtual object, the theme virtual clothing worn by the controlled virtual object, the number of the theme virtual clothing worn by the controlled virtual object, etc.

[0228] In a possible implementation, the terminal displays a controlled virtual object and a confirmation control. The confirmation operation for at least one virtual clothing worn by the controlled virtual object includes a triggering operation on the confirmation control. That is, in response to the triggering operation on the confirmation control, the terminal displays a dressing evaluation interface.

[0229] As Figure 10 shown, the try-on interface includes a controlled virtual object 1001 and a confirmation control 1008. In response to the triggering operation on the confirmation control 1008, it jumps from the try-on interface to the dressing evaluation interface.

[0230] In a possible implementation, as Figure 11 shown, the content displayed on the dressing evaluation interface includes at least one of the following 3051 - 3053.

[0231] 3051. Display the dressing evaluation information of the controlled virtual object. The dressing evaluation information of the controlled virtual object is related to the number of themed virtual clothing worn by the controlled virtual object.

[0232] Among them, the dressing evaluation information represents the dressing evaluation of the controlled virtual object. The more themed virtual clothing the controlled virtual object wears, the higher the dressing evaluation of the controlled virtual object; the fewer themed virtual clothing the controlled virtual object wears, the lower the dressing evaluation of the controlled virtual object.

[0233] In a possible implementation, among the multiple candidate virtual clothing, there are virtual clothing held by the controlled virtual object and virtual clothing not held by the controlled virtual object. The controlled virtual object has multiple parts, and each part corresponds to its own virtual clothing. Then, displaying the dressing evaluation information of the controlled virtual object includes: displaying the dressing evaluation information of the controlled virtual object based on the first quantity, the second quantity, and the third quantity.

[0234] The first quantity refers to the number of themed virtual clothing worn by the controlled virtual object. The second quantity refers to the number of held virtual clothing worn by the controlled virtual object. Held virtual clothing refers to the virtual clothing already held by the controlled virtual object. The third quantity refers to the number of parts of the virtual clothing already worn by the controlled virtual object.

[0235] Among them, the more held virtual clothing the controlled virtual object wears, the higher the dressing evaluation of the controlled virtual object; the fewer held virtual clothing the controlled virtual object wears, the lower the dressing evaluation of the controlled virtual object. The more parts of the virtual clothing the controlled virtual object has already worn, the higher the dressing evaluation of the controlled virtual object; the fewer parts of the virtual clothing the controlled virtual object has already worn, the lower the dressing evaluation of the controlled virtual object.

[0236] In the embodiments of the present application, the dressing evaluation information is related not only to the number of virtual clothes that conform to the theme, but also to the number of virtual clothes that the user already owns and wears, which improves the multi-dimensional expression of the dressing evaluation information, avoids relying on a single standard, and improves the flexibility and richness of dressing. Moreover, it can also encourage users to continuously enrich the virtual clothes they own to obtain higher dressing evaluation information.

[0237] In addition, the dressing evaluation information is related not only to the number of virtual clothes that conform to the dressing theme, but also to the number of parts of the clothes worn, which improves the multi-dimensional expression of the dressing evaluation information, avoids relying on a single standard, and improves the flexibility and richness of dressing. In this way, the more completely the controlled virtual object is dressed, the higher the dressing evaluation information. That is, even if it is difficult for the user to select virtual clothes that conform to the dressing theme, they can still obtain corresponding dressing evaluation information by wearing virtual clothes, which has inclusiveness and incentive effects. Users can obtain basic positive feedback during participation, which is conducive to encouraging users to participate in dressing challenges, lowers the challenge threshold, and improves the fun.

[0238] Optionally, the dressing evaluation information is composed of the following multiple dressing scores.

[0239] (1) Based on the first quantity, display the first dressing score, and the first dressing score is positively correlated with the first quantity.

[0240] The first quantity refers to the number of theme virtual clothes worn by the controlled virtual object. That is, based on the number of theme virtual clothes worn by the controlled virtual object, display the first dressing score, and the first dressing score is positively correlated with the number of theme virtual clothes worn by the controlled virtual object. The more theme virtual clothes the controlled virtual object wears, the higher the first dressing score; the fewer theme virtual clothes the controlled virtual object wears, the lower the first dressing score.

[0241] Exemplarily, multiply the first quantity by the first preset score value to obtain the first dressing score.

[0242] For example, the first dressing score is also called the theme score. For each theme virtual clothes worn, 12 points are obtained. The controlled virtual object includes 4 parts: head, upper body, lower body, and feet, and at most 4 virtual clothes can be worn. If the 4 virtual clothes worn by the controlled virtual object all conform to the dressing theme, the first dressing score is 48 points. In other words, the highest first dressing score of the controlled virtual object is 48 points.

[0243] Figure 12 It is a schematic diagram of a dressing evaluation interface provided by the embodiments of the present application, as Figure 12As shown, the dressing evaluation interface displays the controlled virtual object 1201. The dressing evaluation interface also displays a first dressing score 1205. The number of themed virtual clothes worn by the controlled virtual object is 3, and the first dressing score is 36 points.

[0244] (2) Based on the second quantity, display a second dressing score, and the second dressing score is positively correlated with the second quantity.

[0245] The second quantity refers to the number of held virtual clothes worn by the controlled virtual object. That is, based on the number of held virtual clothes worn by the controlled virtual object, display a second dressing score, and the second dressing score is positively correlated with the number of held virtual clothes worn by the controlled virtual object. The more the number of held virtual clothes worn by the controlled virtual object, the higher the second dressing score; the fewer the number of held virtual clothes worn by the controlled virtual object, the lower the second dressing score.

[0246] Exemplarily, multiply the second quantity by a second preset score value to obtain the second dressing score.

[0247] For example, the second dressing score is also called the held score. For each held virtual clothes worn, 3 points are obtained. The controlled virtual object includes 4 parts: head, upper body, lower body, and feet, and at most 4 virtual clothes can be worn. If the 4 virtual clothes worn by the controlled virtual object are all the held virtual clothes of the controlled virtual object, then the second dressing score is 12 points. In other words, the highest second dressing score of the controlled virtual object is 12 points.

[0248] As Figure 12 shown, the dressing evaluation interface also displays a second dressing score 1204. The number of held virtual clothes worn by the controlled virtual object is 2, and the second dressing score is 6 points.

[0249] (3) Based on the third quantity, display a third dressing score, and the third dressing score is positively correlated with the third quantity.

[0250] The third quantity refers to the number of parts of the virtual clothes worn by the controlled virtual object. That is, based on the number of parts of the virtual clothes worn by the controlled virtual object, display a third dressing score, and the third dressing score is positively correlated with the number of parts of the virtual clothes worn by the controlled virtual object. The more the number of parts of the virtual clothes worn by the controlled virtual object, the higher the third dressing score; the fewer the number of parts of the virtual clothes worn by the controlled virtual object, the lower the third dressing score.

[0251] Exemplarily, multiply the third quantity by a third preset score value to obtain the third dressing score.

[0252] For example, the third dressing score, also known as the basic score, is 10 points for each body part that wears virtual clothing, regardless of whether it conforms to the dressing theme or whether the virtual clothing is held. The controlled virtual object includes 4 body parts: the head, the upper body, the lower body, and the feet, and can wear at most 4 virtual clothing items. If all 4 body parts wear virtual clothing, the third dressing score is 40 points. In other words, the maximum third dressing score of the controlled virtual object is 40 points.

[0253] As Figure 12 shown, the dressing evaluation interface also displays the third dressing score 1203. The number of body parts of the controlled virtual object that have worn virtual clothing is 4, and the third dressing score is 40 points.

[0254] (4) Based on the first dressing score, the second dressing score, and the third dressing score, display the total dressing score of the controlled virtual object.

[0255] Exemplarily, add the first dressing score, the second dressing score, and the third dressing score to obtain the total dressing score of the controlled virtual object. Among them, the dressing evaluation information includes the first dressing score, the second dressing score, the third dressing score, and the total dressing score. As Figure 12 shown, the dressing evaluation interface also displays the total dressing score 1202. The total dressing score 1202 of the controlled virtual object is 82 points. As Figure 12 and Figure 13 shown, the dressing evaluation information includes the first dressing score 1203, the second dressing score 1204, and the third dressing score 1205. Add the first dressing score 1203, the second dressing score 1204, and the third dressing score 1205 to obtain the total dressing score 1202.

[0256] In the embodiment of the present application, the controlled virtual object can wear virtual clothing that it does not hold. However, wearing virtual clothing that it does not hold will not result in more second dressing scores. If you want to increase the total dressing score of the controlled virtual object, you can obtain more virtual clothing, which is beneficial to improving the fun.

[0257] It should be noted that the above embodiments illustrate the situations of displaying the first dressing score, the second dressing score, the third dressing score, and the total dressing score. In another embodiment, at least one of the first dressing score, the second dressing score, and the third dressing score can also be displayed only. The detailed content is as follows.

[0258] Exemplarily, based on the first quantity, display the dressing evaluation information of the controlled virtual object. That is, based on the first quantity, display the first dressing score, which is equivalent to the total dressing score of the controlled virtual object.

[0259] Exemplarily, based on the first quantity and the second quantity, display the dressing evaluation information of the controlled virtual object. That is, based on the first quantity, display the first dressing score, based on the second quantity, display the second dressing score, and based on the first dressing score and the second dressing score, display the total dressing score of the controlled virtual object. Add the first dressing score and the second dressing score to obtain the total dressing score of the controlled virtual object.

[0260] Exemplarily, based on the first quantity, display the first dressing score, based on the third quantity, display the third dressing score, and based on the first dressing score and the third dressing score, display the total dressing score of the controlled virtual object. Add the first dressing score and the third dressing score to obtain the total dressing score of the controlled virtual object.

[0261] In this implementation manner, according to the quantity of clothing items that conform to the dressing theme, display the first dressing score, according to the quantity of clothing items already owned, display the second dressing score, and then comprehensively display the total dressing score. This can make the scoring structure clearer and more transparent, facilitating users to understand the scoring situation, so as to adjust the dressing strategy targeted and avoid users making blind choices all the time, which is beneficial to improving the human-computer interaction efficiency.

[0262] Moreover, according to the quantity of clothing items that conform to the dressing theme, display the first dressing score, according to the quantity of body parts where the clothing is worn, display the third dressing score, and then comprehensively display the total dressing score. This can make the scoring structure clearer and more transparent, facilitating users to understand the scoring situation, so as to adjust the dressing strategy targeted and avoid users making blind choices all the time, which is beneficial to improving the human-computer interaction efficiency.

[0263] 3052. Display the themed virtual clothing worn by the controlled virtual object.

[0264] In response to the confirmation operation on at least one virtual clothing item, display the dressing evaluation interface, and display the themed virtual clothing worn by the controlled virtual object in the dressing evaluation interface, so as to promptly inform the user which virtual clothing items worn by the controlled virtual object conform to the dressing theme.

[0265] Exemplarily, when displaying the controlled virtual object wearing at least one virtual clothing item, prominently display the themed virtual clothing worn by the controlled virtual object.

[0266] Exemplarily, when displaying the controlled virtual object wearing at least one virtual clothing item, additionally display at least one virtual clothing item worn by the controlled virtual object. And for the at least one virtual clothing item, in the area where the themed virtual clothing is located, display the theme indication information, and this theme indication information is used to indicate that the corresponding virtual clothing item is the themed virtual clothing.

[0267] For example, the theme indication information is a theme icon. Such as Figure 12As shown, in the dressing evaluation interface, multiple virtual clothing items 1206 worn by the controlled virtual object are displayed. In the area where the first virtual clothing item, "Eden's Grace Guerrilla Headgear", among the multiple virtual clothing items 1206 is located, a theme icon 1207 is displayed, indicating that the first virtual clothing item, "Eden's Grace Guerrilla Headgear", is a virtual clothing item that conforms to the dressing theme.

[0268] 3053. Display the number of themed virtual clothing items worn by the controlled virtual object.

[0269] In response to a confirmation operation on at least one virtual clothing item, display the dressing evaluation interface, and display the number of themed virtual clothing items worn by the controlled virtual object in the dressing evaluation interface, so as to promptly inform the user of how many virtual clothing items worn by the controlled virtual object conform to the dressing theme.

[0270] In this implementation, after the user confirms at least one selected virtual clothing item, informing the user which currently worn virtual clothing items conform to the dressing theme, or informing the user of the number of worn virtual clothing items that conform to the dressing theme, can provide the user with immediate and clear feedback, assist the user in clearly grasping the accuracy of their own choices, prevent the user from blindly selecting all the time, stimulate the user to continuously optimize dressing choices in subsequent attempts, and is beneficial to improving the efficiency of human-computer interaction. Moreover, it can also enhance the interactivity and sense of participation.

[0271] In a possible implementation, in response to a confirmation operation on at least one virtual clothing item, display the dressing evaluation interface, and display at least one virtual clothing item worn by the controlled virtual object in the dressing evaluation interface. For this at least one virtual clothing item, in the area where the virtual clothing item is held, display holding indication information, which is used to indicate that the corresponding virtual clothing item is a held virtual clothing item.

[0272] For example, the holding indication information is a holding icon. As Figure 12 shown, in the dressing evaluation interface, multiple virtual clothing items 1206 worn by the controlled virtual object are displayed. In the area where the second virtual clothing item, "Multicolored Shirt", among the multiple virtual clothing items 1206 is located, a holding icon 1208 is displayed, indicating that the second virtual clothing item, "Multicolored Shirt", is a virtual clothing item held by the controlled virtual object.

[0273] In a possible implementation, in response to a confirmation operation on at least one virtual clothing item, play a scoring animation, and in response to the completion of the playback of the scoring animation, display the dressing evaluation interface. Among them, the scoring animation is used to present the process of evaluating at least one virtual clothing item worn by the controlled virtual object.

[0274] 306. The terminal displays reward resources obtained by the controlled virtual object for the dressing theme, and the quantity of the reward resources is related to the dressing evaluation information of the controlled virtual object.

[0275] After determining the dressing evaluation information of the controlled virtual object, reward resources are issued to the controlled virtual object based on the dressing evaluation information of the controlled virtual object. The higher the dressing evaluation of the controlled virtual object, the more reward resources there are, and the lower the dressing evaluation of the controlled virtual object, the fewer reward resources there are.

[0276] In a possible implementation, the reward resource may be virtual gold coins in an electronic game, such as gold disc coins, which can be used to obtain virtual props such as virtual clothing.

[0277] Exemplarily, the outfit evaluation information includes a total outfit score, and the total outfit score ranges from 0 to 100. If the total outfit score is less than 80 points, a total of 5,000 virtual coins can be obtained. If the total outfit score reaches 80 points, a total of 20,000 virtual coins can be obtained. If the total outfit score reaches 90 points, a total of 30,000 virtual coins can be obtained. If the total outfit score reaches 95 points, a total of 40,000 virtual coins can be obtained.

[0278] Therefore, in the embodiment of the present application, the user can win the total score of dressing and obtain the corresponding reward resources by participating in the dressing theme and controlling the controlled virtual object to wear virtual clothing. Exemplarily, the controlled virtual object includes 4 parts and can wear up to 4 virtual clothing. The judging method of the total score of dressing is as described in the above step 305. Then, if the user finds 4 virtual clothing that meet the dressing theme, and the 4 virtual clothing worn by the controlled virtual object are all theme virtual clothing, if the controlled virtual object does not hold any theme virtual clothing, the total score of the controlled virtual object can reach up to 88 points, and the second-tier reward resources can be obtained, and 20,000 virtual gold coins can be obtained. If the user still wants to pursue a higher total score and reward resources, he can obtain theme virtual clothing and participate in the challenge again after obtaining the theme virtual clothing. If 1 theme virtual clothing is obtained, the total score of the controlled virtual object after the challenge again can reach up to 91 points, and the third-tier reward resources can be obtained, and 30,000 virtual gold coins can be obtained. If you get 2 themed virtual costumes, the total score of the controlled virtual object can reach 94 points after the next challenge, and you can get the third-tier reward resources and get 30,000 virtual gold coins. If you get 3 themed virtual costumes, the total score of the controlled virtual object can reach 97 points after the next challenge, and you can get the fourth-tier reward resources and get 40,000 virtual gold coins.

[0279] In this implementation, the reward resources obtained by the controlled virtual object are linked to the dressing evaluation information of the controlled virtual object, which can effectively enhance the user's sense of participation and motivation in dressing based on virtual clothing, strengthen the user's positive feedback on dressing behavior, and help promote user participation in dressing challenges and increase fun.

[0280] Moreover, the dressing evaluation information is related to the number of virtual clothes already held by the user, which can also motivate the user to continuously enrich the virtual clothes they hold to obtain higher dressing evaluation information and thus obtain more reward resources.

[0281] The method provided by the embodiment of the present application shows the dressing theme, multiple reference virtual objects, and the dressing evaluation information of each of the multiple reference virtual objects to the user. Since the dressing evaluation information of the reference virtual object is related to the number of theme virtual clothes worn by the reference virtual object, the user can infer which virtual clothes conform to the current dressing theme based on the virtual clothes worn by the multiple reference virtual objects and the dressing evaluation information. Furthermore, when participating in the dressing theme, the user can combine the current dressing theme and the inference result to select which virtual clothes to wear for the controlled virtual object, so that the controlled virtual object wears more virtual clothes that conform to the dressing theme and obtains a higher dressing evaluation. Therefore, by providing the dressing evaluation information of the reference virtual object to the user, it is possible to guide the user to quickly select virtual clothes that conform to the dressing theme, which is beneficial to improving the human-computer interaction efficiency. Moreover, compared with blindly selecting virtual clothes, inferring based on the dressing evaluation information of the reference virtual object is more interesting and beneficial to improving the user experience.

[0282] In the above embodiment, when displaying multiple candidate virtual clothes, the marked candidate virtual clothes can be prominently displayed. In some embodiments, marking the virtual clothes includes the following two methods.

[0283] The first method: In response to a marking operation on the first virtual clothing worn by the second reference virtual object, the first virtual clothing is marked, where the second reference virtual object is any one of the reference virtual objects, and the first virtual clothing is any virtual clothing worn by the second reference virtual object.

[0284] That is, in the case of displaying the second reference virtual object, the user can perform a marking operation on any virtual clothing worn by the second reference virtual object. Taking the first virtual clothing as an example, in response to the marking operation on the first virtual clothing, the first virtual clothing is marked.

[0285] Exemplarily, in the above step 301, the terminal displays multiple reference virtual objects, and the multiple reference virtual objects include the second reference virtual object. The second reference virtual object wears multiple virtual clothes. In response to a trigger operation on the first virtual clothing worn by the second reference virtual object, a marking control is displayed. In response to a trigger operation on the marking control, the first virtual clothing is marked.

[0286] Exemplarily, similar to step 302 above, the terminal displays a display interface of a second reference virtual object. The display interface of the second reference virtual object includes the second reference virtual object, dressing evaluation information of the second reference virtual object, and multiple virtual clothing items worn by the second reference virtual object.

[0287] Exemplarily, in response to a trigger operation on the first virtual clothing item worn on the second reference virtual object in the display interface, the terminal displays a marking control. In response to a trigger operation on the marking control, the first virtual clothing item is marked.

[0288] Exemplarily, multiple virtual clothing items worn by the second reference virtual object are displayed in the display interface of the second reference virtual object. For each of the multiple virtual clothing items, a marking control is respectively displayed in the area where each virtual clothing item is located, as Figure 7 and Figure 14 shown, a marking control 705 is displayed in the area where the virtual clothing item is located. In response to a trigger operation on the marking control in the area where the first virtual clothing item is located, the first virtual clothing item is marked.

[0289] That is to say, during the process of the user viewing the reference virtual object, any virtual clothing item can be marked, which is convenient for quickly finding the marked virtual clothing item when subsequently controlling the controlled virtual object to wear virtual clothing. For example, if during the process of the user viewing the reference virtual object, it is considered that a certain virtual clothing item worn by the reference virtual object may conform to the dressing theme, then this virtual clothing item can be marked so as to quickly find the speculated virtual clothing item that conforms to the dressing theme subsequently.

[0290] The second method: In response to a marking operation on a second virtual clothing item among multiple candidate virtual clothing items, the second virtual clothing item is marked, and the second virtual clothing item is any one of the candidate virtual clothing items.

[0291] Exemplarily, in step 303 above, the terminal displays multiple candidate virtual clothing items. In response to a trigger operation on the second virtual clothing item, a marking control is displayed. In response to a trigger operation on the marking control, the second virtual clothing item is marked.

[0292] That is to say, during the process of the user viewing multiple candidate virtual clothing items, any candidate virtual clothing item can also be marked, which is convenient for quickly finding the marked virtual clothing item. For example, if during the process of the user viewing multiple candidate virtual clothing items, it is considered that a certain candidate virtual clothing item may conform to the dressing theme, then this candidate virtual clothing item can be marked so as to highlight the speculated candidate virtual clothing item that conforms to the dressing theme.

[0293] In the embodiments of the present application, during the browsing process, the user can mark virtual clothing for easy quick finding of the marked virtual clothing. For example, the user can infer which virtual clothing conforms to the dressing theme by referring to the virtual clothing worn by the virtual object and the dressing evaluation information, and mark the inferred virtual clothing that conforms to the dressing theme, without the need for the user to remember by themselves, which can reduce the processing burden of the user and is beneficial to assisting the user in subsequent selection and matching.

[0294] In some embodiments, the number of times the controlled virtual object participates in the dressing theme is displayed. For the specific implementation process, refer to the following Figure 15 embodiment. Figure 15 is a flowchart of another control method based on virtual clothing provided by the embodiments of the present application. The embodiments of the present application are executed by the terminal. Refer to Figure 15 and this method includes:

[0295] 1501. The terminal displays the dressing theme, multiple reference virtual objects, and the dressing evaluation information of each of the multiple reference virtual objects. The reference virtual objects wear multiple virtual clothing, and the dressing evaluation information of the reference virtual object is related to the number of theme virtual clothing worn by the reference virtual object. The theme virtual clothing refers to the virtual clothing that conforms to the dressing theme.

[0296] This step 1501 is the same as the above step 201 or steps 301 - 302, and will not be elaborated here.

[0297] 1502. In response to the operation of participating in the dressing theme, the terminal displays the controlled virtual object and multiple candidate virtual clothing, and the multiple candidate virtual clothing includes the virtual clothing worn by the multiple reference virtual objects.

[0298] The process of this step 1502 is the same as the process of the above step 202 or step 303, and will not be elaborated here.

[0299] 1503. Based on the selection operation among the multiple candidate virtual clothing, the terminal controls the controlled virtual object to wear at least one selected virtual clothing.

[0300] The process of this step 1503 is the same as the process of the above step 203 or step 304, and will not be elaborated here.

[0301] 1504. In response to the confirmation operation on at least one virtual clothing, if the number of times the controlled virtual object participates in the dressing theme has not reached the preset number of times, the terminal displays the dressing evaluation information of the controlled virtual object.

[0302] In response to a confirmation operation on at least one virtual clothing item, the terminal obtains the participation times of the controlled virtual object. If the participation times have not reached the preset times, it indicates that the controlled virtual object is still allowed to participate in this dressing theme. Therefore, at least one virtual clothing item currently worn by the controlled virtual object is evaluated, and the dressing evaluation information of the controlled virtual object is displayed.

[0303] If the participation times have reached the preset times, it indicates that the controlled virtual object is not allowed to continue participating in this dressing theme. Therefore, it is not necessary to evaluate at least one virtual clothing item currently worn by the controlled virtual object. Exemplarily, if the participation times of the controlled virtual object in the dressing theme have reached the preset times, a participation failure message can be displayed, and this participation failure message is used to indicate that due to the participation times having reached the preset times, it is impossible to participate in the dressing theme again.

[0304] Among them, whenever an evaluation is performed based on at least one virtual clothing item worn by the controlled virtual object to obtain the dressing evaluation information of the controlled virtual object, it means that the controlled virtual object has participated in a dressing theme once.

[0305] 1505. The terminal increments the participation times of the controlled virtual object in the dressing theme by one.

[0306] After evaluating at least one virtual clothing item currently worn by the controlled virtual object and displaying the dressing evaluation information of the controlled virtual object, the participation times of the controlled virtual object in the dressing theme are incremented by one, indicating that the controlled virtual object has participated in a dressing theme again.

[0307] The method provided by the embodiments of the present application limits the participation times of users in the dressing theme, can effectively guide users to make more careful and focused selections, avoid unrestrained and blind attempts, prompt users to seriously search for virtual clothing items that meet the dressing theme, improve the decision-making quality of users, and thus improve the efficiency of human-computer interaction.

[0308] In some embodiments, the dressing evaluation information of the controlled virtual object is also related to the number of held virtual clothing items worn by the controlled virtual object. Held virtual clothing items refer to the virtual clothing items that the controlled virtual object already holds. When the number of held virtual clothing items of the controlled virtual object changes, historical dressings can be worn with one key to obtain new dressing evaluation information. For the specific implementation process, refer to the following Figure 16 embodiment. Figure 16 It is a flowchart of another control method based on virtual clothing items provided by the embodiments of the present application. The embodiments of the present application are executed by the terminal. Refer to Figure 16 This method includes:

[0309] 1601. The terminal displays historical outfits and the outfit evaluation information corresponding to the historical outfits based on at least one virtual clothing worn by the controlled virtual object. The historical outfits include at least one virtual clothing, and the outfit evaluation information corresponding to the historical outfits is the outfit evaluation information when the controlled virtual object wears at least one virtual clothing.

[0310] Combine at least one virtual clothing worn by the controlled virtual object into a historical outfit, and use the outfit evaluation information when the controlled virtual object wears at least one virtual clothing as the outfit evaluation information for this historical outfit. Among them, the at least one virtual clothing can be the at least one virtual clothing worn by the controlled virtual object in the above Figure 3 embodiment.

[0311] In a possible implementation, the terminal displays a try-on interface for an outfit theme. The try-on interface includes historical outfit identifiers of at least one historical outfit. In response to a selection operation on any historical outfit identifier, at least one virtual clothing in the historical outfit indicated by the historical outfit identifier and the outfit evaluation information of this historical outfit are displayed on the try-on interface.

[0312] Exemplarily, the try-on interface displays the controlled virtual object and multiple candidate virtual clothing. The try-on interface also displays a historical outfit viewing control. In response to a trigger operation on the historical outfit viewing control, historical outfit identifiers of at least one historical outfit are displayed on the try-on interface. As Figure 10 shown, the try-on interface displays a historical outfit viewing control 1010. As Figure 12 shown, the try-on interface displays multiple historical outfit identifiers 1209.

[0313] 1602. The terminal controls the controlled virtual object to wear at least one virtual clothing in the historical outfit in response to a try-on operation on the historical outfit.

[0314] If the number of held virtual clothing in the historical outfit changes, the controlled virtual object can be controlled to wear the historical outfit again and re-evaluate this historical outfit. In this case, the user can perform a try-on operation on this historical outfit. In response to the try-on operation on the historical outfit, the controlled virtual object is controlled to wear at least one virtual clothing in the historical outfit, thereby realizing one-key wearing of the historical outfit.

[0315] In a possible implementation, the try-on interface displays a one-key wearing control. When at least one virtual clothing in the historical outfit and the outfit evaluation information of this historical outfit are displayed on the try-on interface, in response to a trigger operation on the one-key wearing control, the controlled virtual object is controlled to wear at least one virtual clothing in the historical outfit.

[0316] As Figure 12 shown, the try-on interface displays a one-key wearing control 1210.

[0317] 1603. When the terminal responds to the confirmation operation for at least one virtual clothing item and the number of held virtual clothing items worn by the controlled virtual object changes, the dressing evaluation information corresponding to the historical dressing is updated.

[0318] After the controlled virtual object wears the selected at least one virtual clothing item, if the user no longer needs to change the virtual clothing items worn by the controlled virtual object, the confirmation operation for the at least one virtual clothing item worn by the controlled virtual object is executed. When the terminal responds to this confirmation operation and the number of held virtual clothing items worn by the controlled virtual object changes, the dressing evaluation information corresponding to the historical dressing is updated, and the updated dressing evaluation information is displayed.

[0319] Exemplarily, the dressing evaluation information includes a total dressing score, and the value range of this total dressing score is from 0 to 100 points. The evaluation method of the total dressing score is as described in step 305 above. If all 4 virtual clothing items in the historical dressing are theme virtual clothing items, but the historical dressing only includes 2 held virtual clothing items, then the total dressing score of this historical dressing is 94 points. If the controlled virtual object subsequently obtains another theme virtual clothing item in the historical dressing, then the number of held virtual clothing items in the historical dressing changes from 2 to 3. In this case, the controlled virtual object can re-wear this historical dressing for evaluation and obtain a new total dressing score of 97 points.

[0320] For the method provided in the embodiments of the present application, the dressing evaluation information is also related to the number of held virtual clothing items worn, and one-key try-on of historical dressings is supported. Therefore, when the number of held virtual clothing items in the historical dressing of the controlled virtual object changes, by one-key trying on the historical dressing, the dressing evaluation information corresponding to the historical dressing can be updated without the user having to re-combine and match, which can conveniently reuse the historical dressing, reduce the operation burden, and improve the operation efficiency.

[0321] In some embodiments, if the difficulty of finding virtual clothing items that match the dressing theme is too high, the user will lose interest due to fear of difficulty. If the difficulty of finding virtual clothing items that match the dressing theme is too low, the user will also lose interest because it is too simple and boring. Therefore, the embodiments of the present application provide a solution to timely adjust the difficulty of finding virtual clothing items that match the dressing theme to dynamically and adaptively adjust the difficulty.

[0322] The game server records the dressing evaluation information of multiple accounts participating in the dressing theme. According to the dressing evaluation information of multiple accounts participating in the dressing theme, the search difficulty is adjusted periodically. For example, the dressing evaluation information includes the total dressing score. Every preset period, the average value of the total dressing scores of multiple accounts is determined once, and this average value is used as the average dressing score. The difficulty of the current period is determined according to the average dressing score. If the average dressing score is too high, the search difficulty is reduced. If the average dressing score is too low, the search difficulty is increased. For example, the preset period is one week.

[0323] Optionally, the search difficulty is adjusted by adjusting the number of theme virtual clothing items among multiple candidate virtual clothing items. For example, if the average dressing score is too high, the number of theme virtual clothing items among multiple candidate virtual clothing items is increased. If the average dressing score is too low, the number of theme virtual clothing items among multiple candidate virtual clothing items is decreased.

[0324] Optionally, the search difficulty is adjusted by adjusting the number of theme virtual clothing items worn by the reference virtual object. For example, if the average dressing score is too high, the number of theme virtual clothing items worn by the reference virtual object is decreased. If the average dressing score is too low, the number of theme virtual clothing items worn by the reference virtual object is increased.

[0325] Exemplarily, the relationship between the average dressing score of the dressing theme, the number of theme virtual clothing items among multiple candidate virtual clothing items, and the number of theme virtual clothing items worn by the reference virtual object is shown in Table 1 below.

[0326] Table 1

[0327]

[0328] Among them, the number of candidate correct items refers to the number of candidate virtual clothing items that conform to the dressing theme among the first number of candidate virtual clothing items recommended based on the dressing theme. The number of candidate wrong items refers to the number of candidate virtual clothing items that do not conform to the dressing theme among the first number of candidate virtual clothing items recommended based on the dressing theme. The sum of the number of candidate correct items and the number of candidate wrong items is equal to the first number. The maximum value of the number of reference correct items refers to the maximum number of virtual clothing items that conform to the dressing theme among the virtual clothing items worn by the reference virtual object. The minimum value of the number of reference correct items refers to the minimum number of virtual clothing items that conform to the dressing theme among the virtual clothing items worn by the reference virtual object.

[0329] By adjusting the number of candidate correct items, the number of candidate wrong items, the maximum value of the number of reference correct items, and the minimum value of the number of reference correct items, the difficulty of searching for virtual clothing items that conform to the dressing theme can be adjusted.

[0330] Exemplarily, the initial difficulty is to arrange 5 candidate virtual clothing items that match the dressing theme from 20 candidate virtual clothing items. The maximum number of virtual clothing items that match the dressing theme worn by the reference virtual object is 2, and the total dressing score of the reference virtual object is medium. If the average dressing score in this cycle shows that the difficulty is too high, then in the next cycle, it is modified to arrange 5 candidate virtual clothing items that match the dressing theme from 15 candidate virtual clothing items. The maximum number of virtual clothing items that match the dressing theme worn by the reference virtual object is 3, and the total dressing score of the reference virtual object is high. If the average dressing score in this cycle shows that the difficulty is too low, then in the next cycle, it is modified to arrange 5 candidate virtual clothing items that match the dressing theme from 25 candidate virtual clothing items. The maximum number of virtual clothing items that match the dressing theme worn by the reference virtual object is 1, and the total dressing score of the reference virtual object is low. Finding the difficulty of virtual clothing items that match the dressing theme can prevent the player from losing interest due to excessive or too low difficulty, which is beneficial to maintaining the experience range where the user is interested in participating and improving the user's gaming experience.

[0331] Figure 17 is a flowchart of another control method based on virtual clothing provided by an embodiment of the present application. As Figure 17 shown, the method includes the following steps.

[0332] 1. Display a plot NPC in the virtual scene, control the controlled virtual object to dialogue with the plot NPC, and start the plot.

[0333] 2. Determine whether the dressing activity is unlocked. If the dressing activity is unlocked, then proceed to the next step. If the dressing activity is not unlocked, then end the process. Among them, the unlocking conditions of the dressing activity include that the prerequisite task of the dressing activity has been completed, or the level of the controlled virtual object has reached the preset level, etc.

[0334] 3. Determine whether the level of the controlled virtual object has reached level 20. If it has reached level 20, then proceed to the next step. If it has not reached level 20, then end the process.

[0335] 4. Obtain the dressing theme of the dressing activity, and load data such as reference NPCs. Display the dressing theme and reference NPCs on the dressing activity interface.

[0336] Among them, when clicking on the reference NPC, a display interface of the reference NPC is displayed. The display interface of the reference NPC includes the dressing of the reference NPC and the dressing score. On the display interface of the reference NPC, the virtual clothing worn by the reference NPC can also be marked, or other reference NPCs can be switched.

[0337] 5. In response to the participation operation of the dressing theme of the dressing activity, control the controlled virtual object to participate in the dressing theme and jump to the fitting interface.

[0338] 6. Display the dressing theme, historical dressing styles, the controlled virtual object, and multiple candidate virtual clothing items on the fitting interface.

[0339] 7. Control the controlled virtual object to wear a historical dressing style with one key, or allow the user to select at least one virtual clothing item by themselves, and control the controlled virtual object to wear the at least one selected virtual clothing item.

[0340] 8. Confirm the dressing challenge activity. In response to a confirmation operation on the at least one virtual clothing item that has been worn, initiate the dressing challenge activity.

[0341] 9. Determine whether the virtual clothing item being challenged currently is the same as the virtual clothing item challenged last time. If not, proceed to the next step; if the same, prompt for secondary confirmation, and after the secondary confirmation, proceed to the next step.

[0342] 10. Play a scoring animation. This scoring animation is used to present the process of evaluating the virtual clothing item worn by the controlled virtual object.

[0343] 11. Display the dressing result interface, and show the dressing score of the controlled virtual object on the dressing result interface. Among them, the dressing score includes the first dressing score, the second dressing score, the third dressing score, and the total dressing score.

[0344] 12. Display the reward resources obtained by the controlled virtual object for the dressing activity. Among them, the quantity of this reward resource is related to the total dressing score of the controlled virtual object.

[0345] 13. If leaving the dressing result interface, end the process. If challenging again, return to step 5 above.

[0346] In the embodiments of the present application, by providing the user with the dressing scores of the reference NPCs, it is possible to guide the user to quickly select virtual clothing items that conform to the dressing theme, which is beneficial to improving the human-computer interaction efficiency. Moreover, compared with blindly selecting virtual clothing items, speculating based on the dressing scores of the reference NPCs is more interesting and beneficial to improving the user experience.

[0347] Figure 18 It is a schematic structural diagram of a control device based on virtual clothing provided by the embodiments of the present application. Refer to Figure 18 This device includes:

[0348] The first display module 1801 is used to display the dressing theme, multiple reference virtual objects, and the dressing evaluation information of each of the multiple reference virtual objects. The reference virtual objects are wearing multiple virtual clothing items, and the dressing evaluation information of the reference virtual objects is related to the number of theme virtual clothing items worn by the reference virtual objects. The theme virtual clothing items refer to the virtual clothing items that conform to the dressing theme;

[0349] The second display module 1802 is configured to display a controlled virtual object and a plurality of candidate virtual clothing items in response to an operation of participating in a dressing theme, where the plurality of candidate virtual clothing items include the virtual clothing items worn by a plurality of reference virtual objects;

[0350] The control module 1803 is configured to control the controlled virtual object to wear at least one selected virtual clothing item based on a selection operation among the plurality of candidate virtual clothing items;

[0351] The third display module 1804 is configured to display dressing evaluation information of the controlled virtual object in response to a confirmation operation on at least one virtual clothing item, and the dressing evaluation information of the controlled virtual object is related to the number of theme virtual clothing items worn by the controlled virtual object.

[0352] The control device based on virtual clothing provided in the embodiments of the present application shows a dressing theme, a plurality of reference virtual objects, and the respective dressing evaluation information of the plurality of reference virtual objects to the user. Since the dressing evaluation information of the reference virtual objects is related to the number of theme virtual clothing items worn by the reference virtual objects, the user can, based on the virtual clothing items worn by the plurality of reference virtual objects and the dressing evaluation information, speculate on which virtual clothing items conform to the current dressing theme. Furthermore, when participating in this dressing theme, the user can, in combination with the current dressing theme and the speculation result, select which virtual clothing items to wear for the controlled virtual object, so that the controlled virtual object wears more virtual clothing items that conform to this dressing theme and obtains a higher dressing evaluation. Therefore, by providing the user with the dressing evaluation information of the reference virtual objects, the user can be guided to quickly select virtual clothing items that conform to the dressing theme, which is beneficial to improving the human-computer interaction efficiency. Moreover, compared with blindly selecting virtual clothing items, speculating based on the dressing evaluation information of the reference virtual objects is more interesting and beneficial to improving the user experience.

[0353] Optionally, referring to Figure 19 , the first display module 1801 is configured to:

[0354] Display the dressing theme and a plurality of reference virtual objects;

[0355] In response to a viewing operation on a first reference virtual object, display a display interface of the first reference virtual object, where the display interface includes the first reference virtual object, the dressing evaluation information of the first reference virtual object, and a plurality of virtual clothing items worn by the first reference virtual object, and the first reference virtual object is any one of the reference virtual objects.

[0356] Optionally, referring to Figure 19 , the device further includes a marking module 1805 configured to implement at least one of the following:

[0357] In response to a marking operation on a first virtual clothing worn by a second reference virtual object, the first virtual clothing is marked, where the second reference virtual object is any reference virtual object, and the first virtual clothing is any virtual clothing worn by the second reference virtual object;

[0358] In response to a marking operation on a second virtual clothing among a plurality of candidate virtual clothings, the second virtual clothing is marked, where the second virtual clothing is any candidate virtual clothing.

[0359] Optionally, referring to Figure 19 , the second display module 1802 is further configured to implement at least one of the following:

[0360] Display a marking indication message in the area where the marked candidate virtual clothing is located;

[0361] In response to a marking viewing operation, display a marking list, where the marking list includes the marked candidate virtual clothing.

[0362] Optionally, referring to Figure 19 , among the plurality of candidate virtual clothings, there are virtual clothings held by the controlled virtual object and virtual clothings not held by the controlled virtual object; the second display module 1802 is further configured to implement at least one of the following:

[0363] Display a holding indication message in the area where the candidate virtual clothing held by the controlled virtual object is located;

[0364] In response to a holding viewing operation, display a holding list, where the holding list includes the candidate virtual clothing held by the controlled virtual object.

[0365] Optionally, referring to Figure 19 , the reference virtual object has multiple parts, and each part corresponds to its own virtual clothing; the first display module 1801 is configured to implement at least one of the following:

[0366] Display the overall dressing theme, where the overall dressing theme is used to describe the overall style of the virtual clothing corresponding to the multiple parts;

[0367] Display the respective dressing sub - themes of each part, where the dressing sub - theme of a part is used to describe the style of the virtual clothing corresponding to the part.

[0368] Optionally, referring to Figure 19 , the controlled virtual object has multiple parts, and each part corresponds to its own virtual clothing; the second display module 1802 is configured to:

[0369] In response to an operation of participating in the dressing theme, display the controlled virtual object;

[0370] In response to a selection operation on any part of the controlled virtual object, display the candidate virtual clothing corresponding to the selected part.

[0371] Optionally, refer to Figure 19 , the second display module 1802 is used to implement any of the following:

[0372] In response to the first viewing operation, display all selectable candidate virtual costumes;

[0373] In response to the second viewing operation, display the first quantity of candidate virtual costumes recommended based on the dressing theme; wherein, there are the second quantity of themed virtual costumes among the first quantity of candidate virtual costumes, the first quantity is less than or equal to the quantity of all candidate virtual costumes, and the second quantity is less than or equal to the first quantity.

[0374] Optionally, refer to Figure 19 , the third display module 1804 is used for:

[0375] In response to the confirmation operation on at least one virtual costume, if the number of times the controlled virtual object participates in the dressing theme has not reached the preset number of times, display the dressing evaluation information of the controlled virtual object;

[0376] The device further includes a counting module 1806 for incrementing the number of times the controlled virtual object participates in the dressing theme by one.

[0377] Optionally, refer to Figure 19 , the third display module 1804 is further used to implement at least one of the following:

[0378] In response to the confirmation operation on at least one virtual costume, display the themed virtual costumes worn by the controlled virtual object;

[0379] In response to the confirmation operation on at least one virtual costume, display the number of themed virtual costumes worn by the controlled virtual object.

[0380] Optionally, refer to Figure 19 , among the multiple candidate virtual costumes, there are the virtual costumes held by the controlled virtual object and the virtual costumes not held;

[0381] The third display module 1804 is used for:

[0382] Based on the first quantity and the second quantity, display the dressing evaluation information of the controlled virtual object;

[0383] Wherein, the first quantity refers to the number of themed virtual costumes worn by the controlled virtual object, the second quantity refers to the number of held virtual costumes worn by the controlled virtual object, and the held virtual costumes refer to the virtual costumes already held by the controlled virtual object.

[0384] Optionally, refer to Figure 19 , the third display module 1804 is used for:

[0385] Based on the first quantity, display a first dressing score, where the first dressing score is positively correlated with the first quantity;

[0386] Based on the second quantity, display a second dressing score, where the second dressing score is positively correlated with the second quantity;

[0387] Based on the first dressing score and the second dressing score, display the total dressing score of the controlled virtual object; wherein, the dressing evaluation information includes the first dressing score, the second dressing score, and the total dressing score.

[0388] Optionally, refer to Figure 19 , the controlled virtual object has multiple parts, and each part corresponds to its own virtual clothing;

[0389] The third display module 1804 is used for:

[0390] Based on the first quantity and the third quantity, display the dressing evaluation information of the controlled virtual object;

[0391] Wherein, the first quantity refers to the quantity of the themed virtual clothing worn by the controlled virtual object, and the third quantity refers to the quantity of the parts of the virtual clothing that the controlled virtual object has worn.

[0392] Optionally, refer to Figure 19 , the third display module 1804 is used for:

[0393] Based on the first quantity, display a first dressing score, where the first dressing score is positively correlated with the first quantity;

[0394] Based on the third quantity, display a third dressing score, where the third dressing score is positively correlated with the third quantity;

[0395] Based on the first dressing score and the third dressing score, display the total dressing score of the controlled virtual object; wherein, the dressing evaluation information includes the first dressing score, the third dressing score, and the total dressing score.

[0396] Optionally, refer to Figure 19 , the device further includes a reward acquisition module 1807 for:

[0397] Display the reward resources obtained by the controlled virtual object for the dressing theme, where the quantity of the reward resources is related to the dressing evaluation information of the controlled virtual object.

[0398] Optionally, refer to Figure 19 , the dressing evaluation information of the controlled virtual object is also related to the quantity of the held virtual clothing worn by the controlled virtual object, and the held virtual clothing refers to the virtual clothing that the controlled virtual object has already held;

[0399] The second display module 1802 is further configured to display historical outfits and the outfit evaluation information corresponding to the historical outfits based on at least one virtual clothing item. The historical outfits include at least one virtual clothing item, and the outfit evaluation information corresponding to the historical outfits is the outfit evaluation information when the controlled virtual object wears at least one virtual clothing item.

[0400] The control module 1803 is further configured to, in response to a try-on operation on a historical outfit, control the controlled virtual object to wear at least one virtual clothing item in the historical outfit.

[0401] The third display module 1804 is further configured to, in response to a confirmation operation on at least one virtual clothing item, update the outfit evaluation information corresponding to the historical outfit when the number of virtual clothing items held by the controlled virtual object changes.

[0402] It should be noted that: for the control device based on virtual clothing provided in the above embodiments, only the division of the above functional modules is used for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the computer device is divided into different functional modules to complete all or part of the functions described above. In addition, the control device based on virtual clothing provided in the above embodiments and the embodiments of the control method based on virtual clothing belong to the same concept. For the specific implementation process, please refer to the method embodiments and will not be elaborated here.

[0403] An embodiment of the present application further provides a computer device, which includes a processor and a memory. At least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor to implement the operations performed in the control method based on virtual clothing in the above embodiments.

[0404] Optionally, the computer device is provided as a terminal. Figure 20 The structural schematic diagram of a terminal 2000 provided by an exemplary embodiment of the present application is shown.

[0405] The terminal 2000 includes: a processor 2001 and a memory 2002.

[0406] The processor 2001 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. The processor 2001 may be implemented in at least one of the following hardware forms: DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). The processor 2001 may also include a main processor and a coprocessor. The main processor is used to process data in the wake state and is also called the CPU (Central Processing Unit); the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor 2001 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 2001 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.

[0407] The memory 2002 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 2002 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 2002 is used to store at least one computer program, and the at least one computer program is used to be executed by the processor 2001 to implement the control method based on virtual clothing provided in the method embodiments of the present application.

[0408] In some embodiments, the terminal 2000 may further optionally include: a peripheral device interface 2003 and at least one peripheral device. The processor 2001, the memory 2002, and the peripheral device interface 2003 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 2003 through a bus, signal lines, or a circuit board. Optionally, the peripheral device includes at least one of the following: a radio frequency circuit 2004, a display screen 2005, a camera module 2006, an audio circuit 2007, and a power supply 2008.

[0409] The peripheral device interface 2003 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 2001 and the memory 2002. In some embodiments, the processor 2001, the memory 2002, and the peripheral device interface 2003 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 2001, the memory 2002, and the peripheral device interface 2003 can be implemented on a separate chip or circuit board, and this embodiment does not limit this.

[0410] The radio frequency circuit 2004 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 2004 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 2004 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 2004 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so on. The radio frequency circuit 2004 can communicate with other devices through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: metropolitan area network, generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area network, and / or WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 2004 may further include a circuit related to NFC (Near Field Communication), and this application does not limit this.

[0411] The display screen 2005 is used to display the UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 2005 is a touch display screen, the display screen 2005 also has the ability to collect touch signals on or above the surface of the display screen 2005. The touch signals can be input to the processor 2001 as control signals for processing. At this time, the display screen 2005 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, there may be one display screen 2005, which is provided on the front panel of the terminal 2000; in other embodiments, there may be at least two display screens 2005, which are respectively provided on different surfaces of the terminal 2000 or are in a foldable design; in other embodiments, the display screen 2005 may be a flexible display screen, which is provided on the curved surface or the folding surface of the terminal 2000. Even, the display screen 2005 can also be set to an irregular non-rectangular shape, that is, a special-shaped screen. The display screen 2005 can be prepared from materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0412] The camera module 2006 is used to collect images or videos. Optionally, the camera module 2006 includes a front camera and a rear camera. The front camera is provided on the front panel of the terminal 2000, and the rear camera is provided on the back of the terminal 2000. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera respectively, so as to realize the function of background blurring by fusing the main camera and the depth-of-field camera, the function of panoramic shooting by fusing the main camera and the wide-angle camera, and the VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera module 2006 may further include a flash. The flash can be a single-color-temperature flash or a dual-color-temperature flash. The dual-color-temperature flash refers to the combination of a warm-light flash and a cold-light flash, which can be used for light compensation under different color temperatures.

[0413] The audio circuit 2007 may include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals for input to the processor 2001 for processing, or input to the radio frequency circuit 2004 to achieve voice communication. For the purpose of stereo collection or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 2000. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert the electrical signals from the processor 2001 or the radio frequency circuit 2004 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for uses such as ranging. In some embodiments, the audio circuit 2007 may further include a headphone jack.

[0414] The power supply 2008 is used to supply power to each component in the terminal 2000. The power supply 2008 may be alternating current, direct current, a disposable battery or a rechargeable battery. When the power supply 2008 includes a rechargeable battery, the rechargeable battery may support wired charging or wireless charging. The rechargeable battery may also be used to support fast charging technology.

[0415] In some embodiments, the terminal 2000 further includes one or more sensors 2009. The one or more sensors 2009 include but are not limited to: an acceleration sensor 2010, a gyroscope sensor 2011, a pressure sensor 2012, an optical sensor 2013, and a proximity sensor 2014.

[0416] The acceleration sensor 2010 can detect the magnitudes of accelerations on the three coordinate axes of the coordinate system established with the terminal 2000. For example, the acceleration sensor 2010 can be used to detect the components of the gravitational acceleration on the three coordinate axes. The processor 2001 can control the display screen 2005 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 2010. The acceleration sensor 2010 can also be used for collecting game or user's motion data.

[0417] The gyroscope sensor 2011 can detect the body direction and rotation angle of the terminal 2000. The gyroscope sensor 2011 can cooperate with the acceleration sensor 2010 to collect the 3D actions of the user on the terminal 2000. Based on the data collected by the gyroscope sensor 2011, the processor 2001 can achieve the following functions: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0418] The pressure sensor 2012 can be disposed on the side frame of the terminal 2000 and / or the lower layer of the display screen 2005. When the pressure sensor 2012 is disposed on the side frame of the terminal 2000, it can detect the holding signal of the user on the terminal 2000, and the processor 2001 can perform left / right hand recognition or quick operation according to the holding signal collected by the pressure sensor 2012. When the pressure sensor 2012 is disposed on the lower layer of the display screen 2005, the processor 2001 can control the operable controls on the UI interface according to the pressure operation of the user on the display screen 2005. The operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0419] The optical sensor 2013 is used to collect the ambient light intensity. In one embodiment, the processor 2001 can control the display brightness of the display screen 2005 according to the ambient light intensity collected by the optical sensor 2013. Optionally, when the ambient light intensity is high, the display brightness of the display screen 2005 is increased; when the ambient light intensity is low, the display brightness of the display screen 2005 is decreased. In another embodiment, the processor 2001 can also dynamically adjust the shooting parameters of the camera module 2006 according to the ambient light intensity collected by the optical sensor 2013.

[0420] The proximity sensor 2014, also known as the distance sensor, is disposed on the front panel of the terminal 2000. The proximity sensor 2014 is used to collect the distance between the user and the front of the terminal 2000. In one embodiment, when the proximity sensor 2014 detects that the distance between the user and the front of the terminal 2000 is gradually decreasing, the processor 2001 controls the display screen 2005 to switch from the lit state to the off state; when the proximity sensor 2014 detects that the distance between the user and the front of the terminal 2000 is gradually increasing, the processor 2001 controls the display screen 2005 to switch from the off state to the lit state.

[0421] Those skilled in the art can understand that Figure 20 the structure shown in does not limit the terminal 2000, and it may include more or fewer components than shown in the figure, or combine certain components, or adopt different component arrangements.

[0422] Optionally, the computer device is provided as a server. Figure 21It is a schematic structural diagram of a server provided by an embodiment of the present application. The server 2100 may vary greatly due to different configurations or performances, and may include one or more processors (Central Processing Units, CPUs) 2101 and one or more memories 2102. Among them, at least one computer program is stored in the memory 2102, and the at least one computer program is loaded and executed by the processor 2101 to implement the methods provided by the above various method embodiments. Of course, the server may also have components such as wired or wireless network interfaces, keyboards, and input / output interfaces for input / output. The server may also include other components for implementing device functions, which will not be elaborated here.

[0423] An embodiment of the present application also provides a computer-readable storage medium, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to implement the operations performed by the control method based on virtual clothing in the above embodiment.

[0424] An embodiment of the present application also provides a computer program product, including a computer program, and the computer program is loaded and executed by a processor to implement the operations performed by the control method based on virtual clothing in the above embodiment.

[0425] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium. The storage medium mentioned above can be a read-only memory, a disk, an optical disc, etc.

[0426] The above are only optional embodiments of the embodiments of the present application, and are not intended to limit the embodiments of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the embodiments of the present application shall be included in the protection scope of the present application.

Claims

1. A control method based on virtual clothing, characterized in that, The method includes: Displaying a dressing theme, a plurality of reference virtual objects, and respective dressing evaluation information of the plurality of reference virtual objects. Each of the reference virtual objects is dressed in a plurality of virtual clothing items, and the dressing evaluation information of the reference virtual object is related to the number of themed virtual clothing items worn by the reference virtual object. The themed virtual clothing item refers to virtual clothing that conforms to the dressing theme; In response to an operation to participate in the dressing theme, displaying a controlled virtual object and a plurality of candidate virtual clothing items, where the plurality of candidate virtual clothing items include the virtual clothing items worn by the plurality of reference virtual objects; Based on a selection operation among the plurality of candidate virtual clothing items, controlling the controlled virtual object to wear at least one selected virtual clothing item; In response to a confirmation operation for the at least one virtual clothing item, displaying the dressing evaluation information of the controlled virtual object, where the dressing evaluation information of the controlled virtual object is related to the number of themed virtual clothing items worn by the controlled virtual object.

2. The method according to claim 1, characterized in that The displaying of the dressing theme, the plurality of reference virtual objects, and the respective dressing evaluation information of the plurality of reference virtual objects includes: Displaying the dressing theme and the plurality of reference virtual objects; In response to a viewing operation for a first reference virtual object, displaying a display interface of the first reference virtual object. The display interface includes the first reference virtual object, the dressing evaluation information of the first reference virtual object, and the plurality of virtual clothing items worn by the first reference virtual object. The first reference virtual object is any one of the reference virtual objects.

3. The method according to claim 1, wherein The method further includes at least one of the following: In response to a marking operation for a first virtual clothing item worn by a second reference virtual object, marking the first virtual clothing item. The second reference virtual object is any one of the reference virtual objects, and the first virtual clothing item is any virtual clothing item worn by the second reference virtual object; In response to a marking operation for a second virtual clothing item among the plurality of candidate virtual clothing items, marking the second virtual clothing item. The second virtual clothing item is any one of the candidate virtual clothing items.

4. The method according to claim 3, characterized in that, The method further includes at least one of the following: Displaying marking indication information in the area where the marked candidate virtual clothing item is located; In response to a marking viewing operation, displaying a marking list that includes the marked candidate virtual clothing items.

5. The method according to claim 1, wherein The plurality of candidate virtual clothing items include the virtual clothing items held by the controlled virtual object and the virtual clothing items not held by the controlled virtual object; the method further includes at least one of the following: Displaying holding indication information in the area where the candidate virtual clothing item held by the controlled virtual object is located; In response to a holding viewing operation, displaying a holding list that includes the candidate virtual clothing items held by the controlled virtual object.

6. The method according to claim 1, characterized in that, Each of the reference virtual objects has a plurality of parts, and each part corresponds to respective virtual clothing items; the displaying of the dressing theme includes at least one of the following: Displaying an overall dressing theme that is used to describe the overall style of the virtual clothing items corresponding to the plurality of parts; Displaying respective sub-dressing themes for each part, where the sub-dressing theme of the part is used to describe the style of the virtual clothing item corresponding to the part.

7. The method according to claim 1, wherein The controlled virtual object has multiple parts, and each part corresponds to its own virtual clothing; in response to an operation to participate in the dressing theme, the controlled virtual object and multiple candidate virtual clothing are displayed, including: In response to an operation to participate in the dressing theme, the controlled virtual object is displayed; In response to a selection operation on any part of the controlled virtual object, the candidate virtual clothing corresponding to the selected part is displayed.

8. The method according to claim 1, wherein Multiple candidate virtual clothing are displayed, including any one of the following: In response to a first viewing operation, all selectable candidate virtual clothing are displayed; In response to a second viewing operation, a first quantity of candidate virtual clothing recommended based on the dressing theme is displayed; wherein, among the first quantity of candidate virtual clothing, there is a second quantity of themed virtual clothing, the first quantity is less than or equal to the quantity of all candidate virtual clothing, and the second quantity is less than or equal to the first quantity.

9. The method according to claim 1, characterized in that, In response to a confirmation operation on at least one virtual clothing, dressing evaluation information of the controlled virtual object is displayed, including: In response to a confirmation operation on at least one virtual clothing, if the number of times the controlled virtual object participates in the dressing theme has not reached a preset number of times, the dressing evaluation information of the controlled virtual object is displayed; The method further includes: incrementing the number of times the controlled virtual object participates in the dressing theme by one.

10. The method according to claim 1, characterized in that, The method further includes at least one of the following: In response to a confirmation operation on at least one virtual clothing, the themed virtual clothing worn by the controlled virtual object is displayed; In response to a confirmation operation on at least one virtual clothing, the quantity of the themed virtual clothing worn by the controlled virtual object is displayed.

11. The method according to claim 1, characterized in that Among the multiple candidate virtual clothing, there are virtual clothing that the controlled virtual object already owns and virtual clothing that it does not own; The display of the dressing evaluation information of the controlled virtual object includes: Based on the first quantity and the second quantity, the dressing evaluation information of the controlled virtual object is displayed; Wherein, the first quantity refers to the quantity of the themed virtual clothing worn by the controlled virtual object, the second quantity refers to the quantity of the owned virtual clothing worn by the controlled virtual object, and the owned virtual clothing refers to the virtual clothing that the controlled virtual object already owns.

12. The method according to claim 11, wherein The display of the dressing evaluation information of the controlled virtual object based on the first quantity and the second quantity includes: Based on the first quantity, a first dressing score is displayed, and the first dressing score is positively correlated with the first quantity; Based on the second quantity, a second dressing score is displayed, and the second dressing score is positively correlated with the second quantity; Based on the first dressing score and the second dressing score, the total dressing score of the controlled virtual object is displayed; wherein, the dressing evaluation information includes the first dressing score, the second dressing score, and the total dressing score.

13. The method according to claim 1, wherein The controlled virtual object has multiple parts, and each part corresponds to its own virtual clothing; The display of the dressing evaluation information of the controlled virtual object includes: Based on the first quantity and the third quantity, the dressing evaluation information of the controlled virtual object is displayed; Wherein, the first quantity refers to the quantity of the themed virtual clothing worn by the controlled virtual object, and the third quantity refers to the quantity of the parts of the virtual clothing already worn by the controlled virtual object.

14. The method according to claim 13, wherein Based on the first quantity and the third quantity, display the dressing evaluation information of the controlled virtual object, including: Based on the first quantity, display a first dressing score, and the first dressing score is positively correlated with the first quantity; Based on the third quantity, display a third dressing score, and the third dressing score is positively correlated with the third quantity; Based on the first dressing score and the third dressing score, display the total dressing score of the controlled virtual object; wherein, the dressing evaluation information includes the first dressing score, the third dressing score, and the total dressing score.

15. The method according to any one of claims 1 to 14, characterized in that After displaying the dressing evaluation information of the controlled virtual object in response to the confirmation operation on the at least one virtual clothing, the method further includes: Display that the controlled virtual object obtains reward resources for the dressing theme, and the quantity of the reward resources is related to the dressing evaluation information of the controlled virtual object.

16. The method according to any one of claims 1 to 14, characterized in that The dressing evaluation information of the controlled virtual object is also related to the quantity of the held virtual clothing worn by the controlled virtual object, and the held virtual clothing refers to the virtual clothing already held by the controlled virtual object; After displaying the dressing evaluation information of the controlled virtual object in response to the confirmation operation on the at least one virtual clothing, the method further includes: Based on the at least one virtual clothing, display the historical dressing and the dressing evaluation information corresponding to the historical dressing, the historical dressing includes the at least one virtual clothing, and the dressing evaluation information corresponding to the historical dressing is the dressing evaluation information when the controlled virtual object wears the at least one virtual clothing; In response to the try-on operation on the historical dressing, control the controlled virtual object to wear the at least one virtual clothing in the historical dressing; In response to the confirmation operation on the at least one virtual clothing, when the quantity of the held virtual clothing worn by the controlled virtual object changes, update the dressing evaluation information corresponding to the historical dressing.

17. A control device based on virtual clothing, characterized in that, The device includes: A first display module, configured to display a dressing theme, a plurality of reference virtual objects, and the respective dressing evaluation information of the plurality of reference virtual objects. The reference virtual objects are wearing a plurality of virtual clothes, and the dressing evaluation information of the reference virtual object is related to the quantity of the themed virtual clothes worn by the reference virtual object. The themed virtual clothes refer to the virtual clothes that conform to the dressing theme; A second display module, configured to display a controlled virtual object and a plurality of candidate virtual clothes in response to the participation operation on the dressing theme, and the plurality of candidate virtual clothes include the virtual clothes worn by the plurality of reference virtual objects; A control module, configured to control the controlled virtual object to wear at least one selected virtual clothing based on the selection operation among the plurality of candidate virtual clothes; A third display module, configured to display dressing evaluation information of the controlled virtual object in response to a confirmation operation on the at least one virtual clothing, where the dressing evaluation information of the controlled virtual object is related to the number of themed virtual clothing worn by the controlled virtual object.

18. A computer device, characterized in that, The computer device includes a processor and a memory, and at least one computer program is stored in the memory. The at least one computer program is loaded and executed by the processor to implement the operations performed by the virtual clothing-based control method according to any one of claims 1 to 16.

19. A computer-readable storage medium, characterized in that, At least one computer program is stored in the computer-readable storage medium. The at least one computer program is loaded and executed by a processor to implement the operations performed by the virtual clothing-based control method according to any one of claims 1 to 16.

20. A computer program product, comprising a computer program, characterized in that, The computer program is loaded and executed by a processor to implement the operations performed by the virtual clothing-based control method according to any one of claims 1 to 16.