WO2024041098A1 - 虚拟角色状态的设置方法和装置、存储介质及电子设备 - Google Patents
虚拟角色状态的设置方法和装置、存储介质及电子设备 Download PDFInfo
- Publication number
- WO2024041098A1 WO2024041098A1 PCT/CN2023/099305 CN2023099305W WO2024041098A1 WO 2024041098 A1 WO2024041098 A1 WO 2024041098A1 CN 2023099305 W CN2023099305 W CN 2023099305W WO 2024041098 A1 WO2024041098 A1 WO 2024041098A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- status
- state
- virtual character
- target
- identification
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 96
- 230000004044 response Effects 0.000 claims abstract description 28
- 230000009471 action Effects 0.000 claims description 49
- 238000012545 processing Methods 0.000 claims description 28
- 230000015654 memory Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 18
- 230000001960 triggered effect Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 14
- 238000010586 diagram Methods 0.000 description 17
- 238000003825 pressing Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000010076 replication Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003997 social interaction Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
Definitions
- This application relates to the field of computer technology, and specifically to a virtual character control technology.
- users are usually allowed to set the status of the virtual character they control. For example, when set to the action status of eating, it means that the virtual character controlled by the user is eating; when set to the action status of lifting When it looks like dumbbells, it means that the virtual character controlled by the user is exercising.
- the target user can also set the status of the target virtual character controlled by himself to be the same as the reference status.
- the virtual character has the same status.
- the method of setting the status of the target virtual character includes: in the status display interface of the target application, select the reference virtual character, click to enter the role details page of the reference virtual character, and use the status setting control in the role details page. Copy the status of the reference virtual character to the target virtual character. After the target user returns to the status display interface, he can see that the status of the target virtual character has changed and becomes the same as the status of the reference virtual character.
- the above method of setting the virtual character status requires switching from the status display interface of the target application to the role details page of the reference virtual character, and then returning from the role details page to the status display interface to view the status changes of the target virtual character, that is, It is necessary to implement the status setting of the virtual character in different interfaces, which is complicated and the status setting efficiency is low.
- Embodiments of the present application provide a method and device for setting a virtual character state, a storage medium, and an electronic device, which can simplify the setting operation of the virtual character state and improve the efficiency of setting the virtual character state.
- a method for setting the status of a virtual character is provided, which is executed by an electronic device, including: displaying the status identifier of the first group of virtual characters and the target virtual character in the status display interface of the target application, wherein , the target virtual character is the virtual character of the target account currently logged in by the target application; in response to the triggering operation for the first state identifier in the status display interface, the current state of the target virtual character is set to the first state corresponding to the first state identifier. , and display the status identification of the target virtual character as the first status identification in the status display interface, where the first status identification is the status identification of the first virtual character in the first group of virtual characters, and the current status of the first virtual character is the first state.
- a device for setting the status of a virtual character including: a first display unit configured to display status identifiers of a first group of virtual characters and targets in a status display interface of a target application.
- the target virtual character is the virtual character of the target account currently logged in by the target application;
- the first processing unit is used to respond to the triggering operation for the first status identifier in the status display interface, and convert the current status of the target virtual role to Set to the first state corresponding to the first state identifier, and display the state identifier of the target virtual character as the first state identifier in the state display interface, where the first state identifier is the first virtual character in the first group of virtual characters
- the status identifier of , the current status of the first virtual character is the first status.
- a computer-readable storage medium is also provided, the computer-readable storage medium is A computer program is stored in the storage medium, wherein the computer program is configured to execute the above-mentioned setting method of the virtual character state when running.
- a computer program product including a computer program/instruction, which implements the steps of the above method when executed by a processor.
- an electronic device including a memory and a processor.
- a computer program is stored in the memory, and the processor is configured to execute the method for setting the virtual character state through the computer program.
- the first status identifier in response to the triggering operation for the first status identifier in the status display interface, the first status identifier is directly displayed.
- the state identifier and its corresponding first state are directly copied to the target virtual character.
- the status of the target virtual character can be set to the same status as the first virtual character, avoiding jumps between different display interfaces and reducing
- the operation steps in multiple display interfaces are simplified, thereby solving complex technical problems that arise in the process of setting the virtual character status, and improving the convenience of setting the virtual character status.
- Figure 1 is a schematic diagram of an application scenario of an optional virtual character status setting method according to an embodiment of the present application
- Figure 2 is a flow chart of an optional virtual character state setting method according to an embodiment of the present application.
- Figure 3 is a schematic diagram of an optional virtual character state setting method according to an embodiment of the present application.
- Figure 4 is a schematic diagram of an optional virtual character state setting method according to an embodiment of the present application.
- Figure 5 is a schematic diagram of an optional virtual character state setting method according to an embodiment of the present application.
- Figure 6 is a schematic diagram of an optional virtual character status setting method according to an embodiment of the present application.
- Figure 7 is a schematic diagram of an optional virtual character state setting method according to an embodiment of the present application.
- Figure 8 is a schematic diagram of an optional virtual character status setting method according to an embodiment of the present application.
- Figure 9 is a schematic diagram of an optional switching virtual scene according to an embodiment of the present application.
- Figure 10 is a schematic diagram of an optional state copy and state setting after virtual scene switching according to an embodiment of the present application.
- Figure 11 is a schematic diagram of an optional state copy and state setting after virtual scene switching according to an embodiment of the present application.
- Figure 12 is a schematic diagram of an optional state copy and state setting after virtual scene switching according to an embodiment of the present application.
- Figure 13 is a schematic diagram of an optional display position of changing the status indicator according to an embodiment of the present application.
- Figure 14 is a schematic diagram of an optional message notification after status copying according to an embodiment of the present application.
- Figure 15 is an overall flow chart of an optional virtual character status setting method according to an embodiment of the present application.
- Figure 16 is a sequence diagram of an optional virtual character state setting method according to an embodiment of the present application.
- Figure 17 is a schematic structural diagram of an optional virtual character state setting device according to an embodiment of the present application.
- Figure 18 is a schematic structural diagram of an optional electronic device according to an embodiment of the present application.
- a method for setting a virtual character state is provided.
- the above method of setting the virtual character status can be, but is not limited to, applied to the application scenario shown in Figure 1 .
- the terminal device 102 may, but is not limited to, communicate with the server 106 through the network 104, and the server 106 may, but is not limited to, perform operations on the database 108, such as writing data operations or reading data operations.
- the above-mentioned terminal device 102 may include, but is not limited to, a human-computer interaction screen, a processor, and a memory.
- the above-mentioned human-computer interaction screen may be, but is not limited to, used to display the status of the target virtual character, the status identification of the first group of virtual characters, etc.
- the above-mentioned processor may, but is not limited to, be used to respond to the above-mentioned human-computer interaction operation, perform corresponding operations, or generate corresponding instructions, and send the generated instructions to the server 106 .
- the above-mentioned memory is used to store relevant processing data, such as the first status identifier, the relationship between the target account and the target virtual character, etc.
- Step S102 display the status identifier of the first group of virtual characters and the target virtual character in the status display interface of the target application, Wherein, the target virtual character is a virtual character controlled by the target account currently logged in by the target application; step S104, in response to the trigger operation for the first status identifier in the status display interface, set the current status of the target virtual character to the first status identifier.
- the corresponding first state, and the state identifier of the target virtual character is displayed as the first state identifier in the state display interface, where the first state identifier is the state identifier of the first virtual character in the first group of virtual characters, and the first The current state of the virtual character is the first state.
- this embodiment does not limit the execution subject of the above steps S102 to S104.
- the above steps S102 to S104 can all be executed on the terminal device 102 or the server 106, or part of them can be executed on the terminal device. 102, and part of it is executed on the server 106 that communicates with the terminal device 102.
- the first status identification is directly copied to The target virtual character is to copy the state of the first virtual character to the target virtual character.
- the status of the target virtual character can be set to the same status as the first virtual character, avoiding jumps between different display interfaces and reducing
- the operation steps in multiple display interfaces are simplified, thereby solving complex technical problems that arise in the process of setting the virtual character status, and improving the convenience of setting the virtual character status.
- Figure 2 is a method of setting the virtual character status according to the embodiment of the present application.
- the flow chart includes the following steps:
- Step S202 display the status identifiers of the first group of virtual characters and the target virtual character in the status display interface of the target application, where the target virtual character is a virtual character controlled by the target account currently logged in to the target application;
- each user controls a virtual character image and sets the corresponding status for the virtual character to express their mood at the moment or what they are doing.
- the target application is an application that supports users to create and control virtual characters.
- the target application may be, for example, a game application, a social networking application, a media playing application, a shopping application, etc.
- the status display interface is used in the target application An interface that displays the status of the virtual characters.
- the status display interface can display the status identifiers of the first group of virtual characters and the target virtual characters controlled by the target account currently logged in to the target application.
- the first group of virtual characters includes at least one virtual character related to the target virtual character. For example, it may be a virtual character controlled by a friend of the target account. For example, it may be a virtual character participating in the same game as the target virtual character controlled by the target account. Virtual characters, etc.
- the status identifiers of the first group of virtual characters include the status identifiers of each virtual character in the first group of virtual characters, and the status identifiers of the virtual characters are used to identify the current status of the virtual characters.
- the status display interface of the target application whose target account is logged in includes the target virtual character and the first group of virtual characters other than the target virtual character, for example, Jesse Ka, Xiaolanlan, Tom, etc.
- the status of each virtual character in the first group of virtual characters can be seen according to the status identification of the first group of virtual characters. For example, according to the status identification of the virtual character Jessica, it can be seen that Jessica is sleeping; according to the status identification of the virtual character Jessica, It can be seen from Lanlan's status mark that Xiao Lanlan is eating and waiting.
- the above status display interface is only an example and is not limited thereto.
- the number of virtual characters in the status display interface can be 3, 4 or 5, and the status identifier of each virtual character can be any one of the preset status identifiers, etc.
- Step S204 in response to the triggering operation for the first status identifier in the status display interface, set the current status of the target virtual character to the first status corresponding to the first status identification, and set the status of the target virtual character in the status display interface.
- the identifier is displayed as a first state identifier, where the first state identifier is the state identifier of the first virtual character in the first group of virtual characters, and the current state of the first virtual character is the first state.
- the status of each virtual character in the virtual scene includes but is not limited to two situations: one is that the status is empty, and the other is that a status is set in advance.
- the status of the virtual character as shown in (a) in Figure 3 also includes but is not limited to the above two situations. The following is a specific example of how to update the two different statuses of the virtual character to the first status identifier respectively. introduce.
- the method when displaying the status identifiers of the first group of virtual characters and the target virtual character in the status display interface of the target application, includes: displaying the status to-be-set identifier of the target virtual character in the status display interface, where , the status to be set flag indicates that the current status of the target virtual character is empty.
- the above-mentioned setting of the current status of the target virtual character to the first status corresponding to the first status identification, and displaying the status identification of the target virtual character as the first status identification in the status display interface includes: setting the current status of the target virtual character to the first state, and update the state identifier of the target virtual character from the state to be set identifier to the first state identifier in the state display interface.
- the current status identifier of the target virtual character is the status to be set identifier, it means that no status has been preset for the target virtual character.
- the first virtual character After setting a state identifier, if you want to set the state of the target virtual character to the first state corresponding to the first state identifier, you only need to perform a trigger operation on the first state identifier in the status display interface, and then the target virtual character's state can be set to the first state corresponding to the first state identifier.
- the status to be set indicator is changed to the first status indicator.
- the target virtual character's state identifier is updated from the state to be set identifier to the first state identifier, and the state of the target virtual character is switched to the first state.
- the triggering operation on the first state identifier includes but is not limited to a long press operation, dragging operation, etc. on the first state identifier. The detailed process of triggering operations will be described below with specific examples.
- the method when displaying the status identifiers of the first group of virtual characters and the target virtual character in the status display interface of the target application, the method also includes: displaying the third status identifier of the target virtual character in the status display interface. , where the third state identifier indicates that the current state of the target virtual character is the third state;
- the above-mentioned setting of the current status of the target virtual character to the first status corresponding to the first status identification, and displaying the status identification of the target virtual character as the first status identification in the status display interface also includes: setting the current status of the target virtual character.
- the status is updated from the third status to the first status, and the status identification of the target virtual character is updated from the third status identification to the first status identification in the status display interface.
- the target virtual character state identifier is updated from the third state identifier to the first state identifier, where the triggering operation on the first state identifier includes but It is not limited to long pressing operations, dragging operations, etc. on the first state identifier.
- the selection and operation of the first status identification, and the display result of the modified status identification of the target virtual character are all performed in the target application at the same time.
- Completed in a status display interface That is to say, without the need to switch the status display interface, by performing a one-click operation on the first status identification, the status identification and status of the target virtual character can be changed, reducing the operation of setting the virtual character status.
- the steps solve the complex technical problems that arise in the process of setting the virtual character status, and improve the convenience of setting the virtual character status.
- the above method further includes: displaying the action animation of the first group of virtual characters in the status display interface. , wherein the action animation of each virtual character in the first group of virtual characters corresponds to the status identifier of each virtual character in the first group of virtual characters;
- the above method also includes: in the status display interface Display the action animation of the target virtual character;
- the action animation of the target virtual character and the action animation of the first virtual character both correspond to the first state identifier, and the action animation of the target virtual character is the same as the action animation of the first virtual character; or, the action animation of the target virtual character is To display the target virtual character performing the first action, the action animation of the first virtual character is used to display the first virtual character performing the first action, and the first action corresponds to the first state identifier.
- the state identifier of the target virtual character can be set to the first state identifier. Then, after the setting is completed, the target virtual character Specific forms of expression in the status display interface include but are not limited to at least one of the following:
- the first copy identification that moves following the first drag operation is displayed in the status display interface, wherein the first copy identification and the first status identification same;
- the current state of the target virtual character is set to the first state corresponding to the first state identifier, and the state display interface The status identifier of the target virtual character is displayed as the first status identifier.
- the first copy identification is moved following the first drag operation, and the first copy identification is moved to the position as shown in Figure 6 (c)
- stop the first drag operation to set the current state of the target virtual character to the first state corresponding to the first state identifier, for example, as shown in (d) in Figure 6, which is lifting a dumbbell. state.
- the above-mentioned preset determination area can be, but is not limited to, the area where the target virtual character is located or the preset area in the status display interface. According to the two different determination areas, the specific process of setting the status of the target avatar is implemented respectively. include:
- the current state of the target virtual character is set to the first state corresponding to the first state identifier, and the state display interface Display the status identification of the target virtual character as the first status identification, wherein the preset determination area is the area where the target virtual character is located; or
- the current status of the target virtual character is set to the first status corresponding to the first status identification, and in the status The status identification of the target virtual character is displayed as the first status identification in the display interface, wherein the preset determination area is a preset area in the status display interface.
- the third copy mark of the target virtual character can be moved.
- the status ID is set to the first replication ID.
- the state of the target virtual character is also updated to the first state corresponding to the first copy identification (first state identification), for example, the state of lifting a dumbbell, specifically, as shown in (d) of Figure 6 .
- the area where the target virtual character is located not only includes the location of the third state identifier and the location of the target virtual character as shown in (c) of Figure 6, but can also be the location of the target virtual character as shown in (c) of Figure 6. anywhere within the dashed box shown. And there is no need to drag the first copy identification completely into the dotted box. As long as the first copy identification overlaps with the dotted box, it can be considered that the user wants to copy the first state corresponding to the first state identification to the target virtual character, where the target account is located.
- the client can send the ID parameter of the first state identifier to the background, respond to the setting through the background, and set the state of the target virtual character to the first state corresponding to the first state identifier.
- a preset area in the status display interface as shown in (a) of Figure 7 can also be set as a preset determination area. Specifically, when the first copy identification is moved to the preset determination area as shown in (a) of Figure 7, if the drag operation on the first copy identification is stopped, the third state identification of the target virtual character can be Set as the first replication ID. At the same time, the state of the target virtual character is also updated to the first state corresponding to the first copy identification (first state identification), for example, the state of lifting a dumbbell, specifically, as shown in (b) of Figure 7 .
- the preset area in the status display interface shown in Figure 7 is only an example and is not limited. For example, it can also be a designation on the left, right or above the target virtual character. area.
- the first status identification is automatically copied to the target virtual character, and Displaying the state of the target virtual character as the first state corresponding to the first state identifier improves the convenience of setting the virtual character state.
- performing a trigger operation on the first state identifier in addition to the first drag operation on the first copy identifier in the above embodiment, can also be implemented through the following state copy operation:
- the current state of the target virtual character is set to the first state corresponding to the first state identifier, and the state identifier of the target virtual character is displayed in the state display interface as the first state.
- a status identifier In response to the triggering operation of the state copy control in the state display interface, the current state of the target virtual character is set to the first state corresponding to the first state identifier, and the state identifier of the target virtual character is displayed in the state display interface as the first state.
- a status identifier is displayed in the first state display interface as the first state.
- the first state can be set by The long press + status option selection of the logo allows you to set the status of the target virtual character, which can reduce the response time of status copy and improve the efficiency of status setting.
- the actual virtual scene (for example, the status square) is usually composed of multiple different partial virtual scenes
- the status display interface displayed after logging in to the target application is usually the default partial virtual scene, such as The local virtual scene to which the target virtual character belongs, but when it is necessary to enter other local virtual scenes from the local virtual scene, this can be achieved by switching the display scene of the status square, and it can be set based on the status identification in the switched local virtual scene.
- the status identifier of the target virtual character specifically, including:
- the displayed virtual scene is switched from the first partial virtual scene to the second partial virtual scene in the status display interface, and the second group located in the second partial virtual scene is displayed.
- State identifiers of virtual characters wherein the state identifiers of the first group of virtual characters are located in the first partial virtual scene;
- the current state of the target virtual character is set to the second state corresponding to the second state identifier, and the state identifier of the target virtual character is displayed in the state display interface as A second state identifier, wherein the second state identifier is a state identifier of a second virtual character in the second group of virtual characters, and the current state of the second virtual character is the second state.
- the first partial virtual scene is the partial virtual scene displayed by default when the status display interface is opened, and the status identifier that the target account wants to set is displayed in the second partial virtual scene, then by executing The scene switching operation switches the virtual scene displayed in the status display interface from the first partial virtual scene to the second partial virtual scene as shown in (b) of Figure 9.
- the first partial virtual scene and the second partial virtual scene are different partial virtual scenes that exist in the status square at the same time.
- the partial virtual scene displayed in the status display interface can be the first partial virtual scene. Any one of the scene and the second partial virtual scene.
- the triggering operation can be performed on the second state identifier in the second partial virtual scene, and the current state of the target virtual character is set to the second state corresponding to the second state identifier.
- the current state of the target virtual character is set to the second state corresponding to the second state identification, and the current state of the target virtual character is set to the first state.
- the state identifier of the target virtual character in the local virtual scene is displayed as the second state identifier.
- the first partial virtual scene and the second partial virtual scene may be two virtual scenes whose distance is greater than or equal to a predetermined distance threshold, for example, two adjacent virtual scenes in the state square ; It can also be two virtual scenes with no overlapping parts. For example, there are other virtual scenes between the first partial virtual scene and the second partial virtual scene.
- the above-mentioned setting method of the target virtual character state also includes:
- the virtual scene displayed in the status display interface is changed from the second partial virtual scene to the second partial virtual scene.
- the scene switches to the first partial virtual scene.
- the second state identifier is located in the second partial virtual scene.
- the second copy identifier is displayed in the second partial virtual scene, where the second copy identifier is the same as the second copy identifier.
- the two status identifiers are the same.
- the above-mentioned long press for 0.5 seconds is only an example and is not limited thereto.
- it can also be a long press for 0.3 seconds, a long press for 0.6 seconds, etc.
- long pressing for a preset time you can avoid conflict with the gesture of sliding the screen.
- step 1 performs step 1 and perform a second drag operation on the second copy identification, so that the second copy identification follows the second drag operation and moves to the edge of the state interface where the second virtual scene is located;
- step 2 continue to perform the second drag operation, so that the second copy identification moves away from the second partial virtual scene and enters the first partial virtual scene;
- S1108, perform step 3 to release the second drag operation when moving the second copy identification to the area where the target virtual character is located in the first partial virtual scene or the preset area in the status display interface;
- the current state of the target virtual character is set to the sleep state through the above steps S1102 to S1110.
- the second copy identification When the second copy identification is moved to the preset determination area in the first partial virtual scene, the second copy identification is applied to the target virtual character, so that the status identification of the target virtual character is updated to the second copy identification, and at the same time, the target virtual character is The current state of the virtual character is updated to the second state corresponding to the second copy identification, for example, the sleep state.
- Embodiment 1 and Embodiment 2 it can be seen from the above Embodiment 1 and Embodiment 2 that after the virtual scenes in the status display interface are switched, different methods can be used to set the status desired by the user according to the distance between the switched virtual scenes, which improves the target virtual scene.
- the flexibility of role status settings improves the applicability of status settings.
- the above method further includes:
- the display position of the state identifier of the second virtual character is moved from the second partial virtual scene to the first partial virtual scene, where the number of target state copies represents The number of times the current state of the second virtual character is copied for the target virtual character;
- the first partial virtual scene is the partial virtual scene displayed by default when the status display interface is opened.
- the reason why the display position of the above-mentioned status identifier 1 is changed is that, on the one hand, the second virtual character is determined as a close friend of the target virtual character based on the number of times the status identifier 1 is copied; on the other hand, for the settings frequently set by the user, Displaying the status identifier 1 at a position closer to the target virtual character, for example, in the first partial virtual scene, can improve the convenience of triggering the status identifier 1 and further improve the response efficiency of the status setting.
- the above method further includes:
- the target application includes an account list, where the account list includes multiple different Different accounts, and each account corresponds to a virtual character and the initial status icon of the virtual character.
- the status notification information shown in (b) in Figure 14 will be displayed in the session bar of the first account, such as "Xiao Ming copied your status 2 seconds ago" to notify the first account of the status of the virtual character it controls.
- the target account was copied.
- the first account can go to the virtual scene to view the action animation and status identification of the target virtual character after the status update.
- the copied first account can be notified in time, which increases the fun of virtual social networking. At the same time, through this notification information, the copied first account can also check the target in time.
- the updated status of the virtual character improves the timeliness of obtaining status replication information.
- the second copy identification moves following the second drag operation, and before the second drag operation is released, the second copy identification can be moved to a different display position in the same partial virtual scene or a different partial virtual scene.
- step S1512 For example, if the status indicator is not moved to the preset determination area where the target virtual character is located when the drag operation is released, the copy operation will be exited, as in step S1512;
- step S1510 is executed.
- the state of the target virtual character is set to the second state corresponding to the second state identifier, for example, the sleep state.
- the second copy identifier in dragging acts on the target virtual character and disappears from the first partial virtual scene.
- the status copy mode is entered, and the same copy logo as the target status logo is displayed in the status display interface.
- the judgment criteria include but are not limited to the preset judgment area where the target virtual character is located as shown in (c) in Figure 6, and the preset area in the status display interface as shown in (a) in Figure 7.
- the status of each virtual character corresponds to a status ID.
- the background sets the status of the target virtual character to a new status
- the new state refers to the state represented by the target state identifier, for example, the second state shown in (b) in Figure 11 The sleep state corresponding to the state identifier.
- the status of the target virtual character can be set to the same status as the first virtual character, thus avoiding the need to adjust the status of the target virtual character in different display interfaces.
- the jumps between multiple display interfaces reduce the operation steps in multiple display interfaces, thus solving the complex technical problems that arise in the process of setting the virtual character status, and improving the convenience of setting the virtual character status.
- a device for setting a virtual character state as shown in Figure 11 includes:
- the first display unit 1702 is configured to display the status identifiers of the first group of virtual characters and the target virtual character in the status display interface of the target application, where the target virtual character is a virtual character controlled by the target account currently logged in to the target application;
- the first processing unit 1704 is configured to respond to the triggering operation of the first state identifier in the state display interface, set the current state of the target virtual character to the first state corresponding to the first state identifier, and set the The state identifier of the target virtual character is displayed as a first state identifier, where the first state identifier is a state identifier of the first virtual character in the first group of virtual characters, and the current state of the first virtual character is the first state.
- the above-mentioned first processing unit 1704 includes:
- a first processing module configured to respond to a first drag operation for the first status identifier in the status display interface, and display the first copy identifier that moves following the first drag operation in the status display interface, wherein the first copy The identifier is the same as the first state identifier;
- a first setting module configured to set the current state of the target virtual character to the first state corresponding to the first state identifier when the first copy identification moves to the preset determination area and the first drag operation is released, And the status identification of the target virtual character is displayed as the first status identification in the status display interface.
- the above-mentioned first setting module includes:
- the first processing submodule is used to set the current state of the target virtual character to the third state corresponding to the first state identifier when the first copy identifier is moved to the area where the target virtual character is located and the first drag operation is released.
- a state and display the state identifier of the target virtual character as the first state identifier in the state display interface, wherein the preset determination area is the area where the target virtual character is located;
- the second processing submodule is used to set the current state of the target virtual character to the corresponding state of the first state identifier when the first copy identifier is moved to the preset area in the status display interface and the first drag operation is released. the first state, and display the state identifier of the target virtual character as the first state identifier in the state display interface, wherein the preset determination area is a preset area in the state display interface.
- the above-mentioned first processing unit 1704 includes:
- the second processing module is configured to display a state copy control in the state display interface in response to a long press operation on the first state identifier in the state display interface, where the state copy control is used to copy the current state of the first virtual character.
- the state copy control is used to copy the current state of the first virtual character.
- the third processing module is configured to respond to the triggering operation of the state copy control in the state display interface, set the current state of the target virtual character to the first state corresponding to the first state identifier, and set the target virtual character in the state display interface.
- the status identifier of the virtual character is displayed as the first status identifier.
- the above device also includes:
- the second processing unit is configured to switch the displayed virtual scene from the first partial virtual scene to the second partial virtual scene in the status display interface in response to the scene switching operation triggered in the status display interface, and display the virtual scene located in the second partial virtual scene.
- State identifiers of the second group of virtual characters in the virtual scene where the state identifiers of the first group of virtual characters are located in the first partial virtual scene;
- the third processing unit is configured to respond to the trigger operation for the second state identifier in the status display interface, set the current state of the target virtual character to the second state corresponding to the second state identifier, and set the target virtual character in the status display interface.
- the status identification of the virtual character is displayed as a second status identification, where the second status identification is the status identification of the second virtual character in the second group of virtual characters, and the current status of the second virtual character is the second status.
- the above third processing unit includes:
- the fourth processing module is configured to, when the target virtual character is located in the first local virtual scene, in response to the second drag operation for the second state identifier in the state display interface, display following the second state identifier in the state display interface.
- a fifth processing module configured to switch the displayed virtual scene in the status display interface from the second partial virtual scene to the first partial virtual scene when the second copy identification moves across scenes to the first partial virtual scene;
- the sixth processing module is used to set the current state of the target virtual character to the second state corresponding to the second state identifier when the second copy identification moves to the area where the target virtual character is located and the second drag operation is released. state, and display the state identifier of the target virtual character located in the first partial virtual scene as the second state identifier.
- the above fifth processing module includes:
- the third processing submodule is configured to, when the distance between the first local virtual scene and the second local virtual scene is greater than or equal to the predetermined distance threshold, when the second copy identification moves away from the second local virtual scene, in the state Switch the displayed virtual scene in the display interface from the second partial virtual scene to the first partial virtual scene;
- the virtual scene displayed in the status display interface is changed from the second partial virtual scene to the second partial virtual scene.
- the scene switches to the first partial virtual scene.
- the above third processing unit also includes:
- the seventh processing module is used to migrate the display position of the status identifier of the second virtual character from the second partial virtual scene to the first partial virtual scene if the number of target state copies reaches a preset threshold within a preset time period, wherein, the target state copy number represents the number of times to copy the current state of the second virtual character for the target virtual character;
- the first partial virtual scene is the partial virtual scene displayed by default when the status display interface is opened.
- the above device also includes:
- the fourth processing unit is used to send status notification information to the first account, wherein the first virtual character is a virtual character controlled by the first account, and the status notification information is used to prompt the first account that the current status of the first virtual character is targeted.
- Avatar duplication is used to send status notification information to the first account, wherein the first virtual character is a virtual character controlled by the first account, and the status notification information is used to prompt the first account that the current status of the first virtual character is targeted.
- the above device also includes:
- the second display unit is used to display the status identification of the first group of virtual characters and the target virtual character in the status display interface of the target application, and display the third status identification of the target virtual character in the status display interface, wherein the third status The mark indicates that the current state of the target virtual character is the third state;
- An update unit configured to update the current status of the target virtual character from the third status to the first status, and update the status identification of the target virtual character from the third status identification to the first status identification in the status display interface.
- the above-mentioned first display unit 1702 includes:
- the first display module is used to display the status to be set indicator of the target virtual character in the status display interface, where the status to be set indicator indicates that the current status of the target virtual character is empty;
- the eighth processing module is used to set the current status of the target virtual character to the first status, and update the status identification of the target virtual character from the status to be set identification to the first status identification in the status display interface.
- the above-mentioned first display unit 1702 also includes:
- the second display module is used to display the action animation of the first group of virtual characters in the status display interface, wherein the action animation of each virtual character in the first group of virtual characters corresponds to the status identification of each virtual character in the first group of virtual characters. ;
- the above-mentioned first processing unit 1704 includes:
- the third display module is used to display the action animation of the target virtual character in the status display interface
- the action animation of the target virtual character and the action animation of the first virtual character both correspond to the first state identifier, and the action animation of the target virtual character is the same as the action animation of the first virtual character; or, the action animation of the target virtual character is To display the target virtual character performing the first action, the action animation of the first virtual character is used to display the first virtual character performing the first action, and the first action corresponds to the first state identifier.
- the status of the target virtual character can be set to the same status as the first virtual character, avoiding jumping between different display interfaces. It reduces the operating steps in multiple display interfaces, thus solving the complex technical problems that arise in the process of setting the virtual character status, and improving the convenience of setting the virtual character status.
- the embodiment of the device for setting the virtual character state may refer to the embodiment of the method for setting the virtual character state mentioned above, which will not be described again here.
- an electronic device for implementing the above method of setting a virtual character state is also provided.
- the electronic device may be the terminal device shown in FIG. 18 .
- This embodiment takes the electronic device as a background device as an example for explanation.
- the electronic device includes a memory 1802 and a processor 1804.
- the memory 1802 stores a computer program.
- the processor 1804 is configured to execute the steps in any of the above method embodiments through the computer program.
- the above-mentioned electronic device may be located in at least one network device among multiple network devices of the computer network.
- the above-mentioned processor may be configured to execute the method for setting the virtual character status provided by the embodiment of the present application through a computer program.
- the structure shown in Figure 18 is only illustrative, and the electronic device may also be a smart phone (such as an Android phone, iOS phone, etc.), a tablet computer, a handheld computer, and a mobile Internet device. (Mobile Internet Devices, MID), PAD and other target terminals.
- FIG. 18 does not limit the structure of the above-mentioned electronic device.
- the electronic device may also include more or fewer components (such as network interfaces, etc.) than shown in FIG. 18 , or have a different configuration than shown in FIG. 18 .
- the memory 1802 can be used to store software programs and modules, such as the program instructions/modules corresponding to the virtual character state setting method and device in the embodiment of the present application.
- the processor 1804 runs the software programs and modules stored in the memory 1802, Thereby executing various functional applications and data processing, that is, realizing the above-mentioned setting method of virtual character status.
- Memory 1802 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory.
- the memory 1802 may further include memory located remotely relative to the processor 1804, and these remote memories may be connected to the terminal through a network.
- the memory 1802 may be, but is not limited to, used to store status identifiers of the first group of virtual characters, target accounts, status IDs of each status identifier, etc.
- the memory 1802 mentioned above It may include, but is not limited to, the first display unit 1702 and the first processing unit 1704 in the above-mentioned virtual character state setting device. In addition, it may also include but is not limited to other module units in the above-mentioned virtual character state setting device, which will not be described again in this example.
- the above-mentioned transmission device 1806 is used to receive or send data via a network.
- the transmission device 1806 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers through network cables to communicate with the Internet or a local area network.
- the transmission device 1806 is a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet wirelessly.
- RF Radio Frequency
- the above-mentioned electronic device also includes: a display 1808, used to display the target message sent by the above-mentioned target account; and a connection bus 1810, used to connect various module components in the above-mentioned electronic device.
- the above-mentioned target terminal or server can be a node in a distributed system, wherein the distributed system can be a blockchain system, and the blockchain system can be composed of multiple nodes communicating through a network.
- a distributed system formed by formal connections.
- nodes can form a point-to-point (P2P, Peer To Peer) network, and any form of computing equipment, such as servers, terminals and other electronic equipment, can become a node in the blockchain system by joining the point-to-point network.
- P2P point-to-point
- computing equipment such as servers, terminals and other electronic equipment
- a computer program product or computer program includes computer instructions stored in a computer-readable storage medium.
- the processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, causing the computer device to perform the setting of the virtual character status provided in various optional implementations of the above-mentioned server verification processing and other aspects.
- Method wherein the computer program is configured to perform the steps of any of the above method embodiments when run.
- the above-mentioned computer-readable storage medium may be configured to store a method for setting the virtual character state provided by the embodiment of this application.
- the storage media can include: flash disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk, etc.
- the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium.
- the technical solution of the present application is essentially or contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, It includes several instructions to cause one or more computer devices (which can be personal computers, servers, network devices, etc.) to execute all or part of the steps of the methods of various embodiments of the present application.
- the disclosed client can be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of units is only a logical function division.
- multiple units or components may be combined or integrated into Another system, or some features can be ignored, or not implemented.
- the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the units or modules may be in electrical or other forms.
- a unit described as a separate component may or may not be physically separate.
- a component shown as a unit may or may not be a physical unit, that is, it may be located in one place, or it may be distributed to multiple network units. superior. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application can be integrated into one processing unit, each unit can exist physically alone, or two or more units can be integrated into one unit.
- the above integrated units can be implemented in the form of hardware or software functional units.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种虚拟角色状态的设置方法和装置、存储介质及电子设备。其中,该方法包括:在目标应用的状态显示界面中显示第一组虚拟角色的状态标识及目标虚拟角色,其中,目标虚拟角色是目标应用当前登录的目标帐号的虚拟角色;响应于在状态显示界面中针对第一状态标识的触发操作,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,其中,第一状态标识是第一组虚拟角色中的第一虚拟角色的状态标识,第一虚拟角色的当前状态为第一状态。本申请解决了相关技术中在虚拟角色状态的设置过程中出现的复杂性较高的技术问题。
Description
本申请要求于2022年08月23日提交中国专利局、申请号为202211015071X、申请名称为“虚拟角色状态的设置方法和装置、存储介质及电子设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及计算机技术领域,具体涉及一种虚拟角色控制技术。
在虚拟社交场景中,为了实现用户的个性化表达,通常支持用户为其控制的虚拟角色设置状态,例如,当设置为吃饭的动作状态时,表示用户控制的虚拟角色正在吃饭;当设置为举哑铃的样子时,表示用户控制的虚拟角色正在健身。为了增加用户之间互动的趣味性,当目标用户看到其他好友为其控制的参考虚拟角色设置了一种有趣的状态时,目标用户也可以将自身控制的目标虚拟角色的状态设置为与参考虚拟角色相同的状态。
相关技术中,对目标虚拟角色的状态的设置方法包括:在目标应用的状态显示界面中,选中参考虚拟角色,点击进入该参考虚拟角色的角色详情页面,在角色详情页面中通过状态设置控件,将参考虚拟角色的状态复制在目标虚拟角色上,目标用户返回状态显示界面中后,可以查看目标虚拟角色的状态发生了变化,变为与参考虚拟角色的状态相同的状态。
然而,上述虚拟角色状态的设置方法需要从目标应用的状态显示界面切换至参考虚拟角色的角色详情页面,然后再从角色详情页面返回至状态显示界面才能查看目标虚拟角色的状态变化情况,即,需要在不同的界面中实现虚拟角色的状态设置,操作复杂,状态设置效率低。
发明内容
本申请实施例提供了一种虚拟角色状态的设置方法和装置、存储介质及电子设备,能够简化虚拟角色状态的设置操作,提高虚拟角色状态的设置效率。
根据本申请实施例的一个方面,提供了一种虚拟角色状态的设置方法,由电子设备执行,包括:在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色,其中,目标虚拟角色是目标应用当前登录的目标帐号的虚拟角色;响应于在状态显示界面中针对第一状态标识的触发操作,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,其中,第一状态标识是第一组虚拟角色中的第一虚拟角色的状态标识,第一虚拟角色的当前状态为第一状态。
根据本申请实施例的另一方面,还提供了一种虚拟角色状态的设置装置,包括:第一显示单元,用于在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色,其中,目标虚拟角色是目标应用当前登录的目标帐号的虚拟角色;第一处理单元,用于响应于在状态显示界面中针对第一状态标识的触发操作,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,其中,第一状态标识是第一组虚拟角色中的第一虚拟角色的状态标识,第一虚拟角色的当前状态为第一状态。
根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读
的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述虚拟角色状态的设置方法。
根据本申请实施例的又一方面,还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
根据本申请实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过计算机程序执行上述虚拟角色状态的设置方法。
通过本申请提供的上述实施例,在显示第一组虚拟角色的状态标识及目标虚拟角色的状态显示界面中,通过响应于在状态显示界面中针对第一状态标识的触发操作,直接将第一状态标识及其对应的第一状态直接复制给目标虚拟角色。换言之,通过在状态显示界面中对第一状态标识进行一键操作,即可将目标虚拟角色的状态设置为与第一虚拟角色相同的状态,避免了在不同显示界面之间的跳转,减少了在多个显示界面中的操作步骤,从而解决了在虚拟角色状态的设置过程中出现的复杂性较高的技术问题,提高了设置虚拟角色状态的便捷性。
图1是根据本申请实施例的一种可选的虚拟角色状态的设置方法的应用场景的示意图;
图2是根据本申请实施例的一种可选的虚拟角色状态的设置方法的流程图;
图3是根据本申请实施例的一种可选的虚拟角色状态的设置方法的示意图;
图4是根据本申请实施例的一种可选的虚拟角色状态的设置方法的示意图;
图5是根据本申请实施例的一种可选的虚拟角色状态的设置方法的示意图;
图6是根据本申请实施例的一种可选的虚拟角色状态的设置方法的示意图;
图7是根据本申请实施例的一种可选的虚拟角色状态的设置方法的示意图;
图8是根据本申请实施例的一种可选的虚拟角色状态的设置方法的示意图;
图9是根据本申请实施例的一种可选的切换虚拟场景的示意图;
图10是根据本申请实施例的一种可选的虚拟场景切换后的状态复制及状态设置的示意图;
图11是根据本申请实施例的一种可选的虚拟场景切换后的状态复制及状态设置的示意图;
图12是根据本申请实施例的一种可选的虚拟场景切换后的状态复制及状态设置的示意图;
图13是根据本申请实施例的一种可选的更改状态标识的显示位置的示意图;
图14是根据本申请实施例的一种可选的状态复制后的消息通知的示意图;
图15是根据本申请实施例的一种可选的虚拟角色状态的设置方法的整体流程图;
图16是根据本申请实施例的一种可选的虚拟角色状态的设置方法的时序图;
图17是根据本申请实施例的一种可选的虚拟角色状态的设置装置的结构示意图;
图18是根据本申请实施例的一种可选的电子设备的结构示意图。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员
在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本申请实施例的一个方面,提供了一种虚拟角色状态的设置方法。作为一种可选的实施方式,上述虚拟角色状态的设置方法可以但不限于应用于如图1所示的应用场景。在图1所示的应用场景中,终端设备102可以但不限于通过网络104与服务器106进行通信,服务器106可以但不限于对数据库108执行操作,例如,写数据操作或读数据操作。上述终端设备102可以但不限包括人机交互屏幕、处理器及存储器。上述人机交互屏幕可以但不限于用于显示目标虚拟角色的状态、第一组虚拟角色的状态标识等。上述处理器可以但不限于用于响应上述人机交互操作,执行对应的操作,或者,生成对应的指令,并将生成的指令发送给服务器106。上述存储器用于存储相关处理数据,如第一状态标识、目标帐号与目标虚拟角色之间的关系等。
作为一种可选的方式,可以通过终端设备102执行虚拟角色状态的设置方法中的以下步骤:步骤S102,在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色,其中,目标虚拟角色是目标应用当前登录的目标帐号操控的虚拟角色;步骤S104,响应于在状态显示界面中针对第一状态标识的触发操作,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,其中,第一状态标识是第一组虚拟角色中的第一虚拟角色的状态标识,第一虚拟角色的当前状态为第一状态。
作为一种可选的示例,本实施例对上述步骤S102至S104的执行主体不做限定,例如,上述步骤S102至S104都可以在终端设备102或者服务器106上执行,或者,可以部分在终端设备102上执行,部分在与终端设备102通信的服务器106上执行。
采用上述方式,在显示第一组虚拟角色的状态标识及目标虚拟角色的状态显示界面中,通过响应于在状态显示界面中针对第一状态标识的触发操作,直接将第一状态标识直接复制给目标虚拟角色,即将第一虚拟角色的状态复制给目标虚拟角色。换言之,通过在状态显示界面中对第一状态标识进行一键操作,即可将目标虚拟角色的状态设置为与第一虚拟角色相同的状态,避免了在不同显示界面之间的跳转,减少了在多个显示界面中的操作步骤,从而解决了在虚拟角色状态的设置过程中出现的复杂性较高的技术问题,提高了设置虚拟角色状态的便捷性。
为了解决上述在虚拟角色状态的设置过程中出现的复杂性较高的问题,本申请实施例提供了一种虚拟角色状态的设置方法,图2是根据本申请实施例的虚拟角色状态的设置方法的流程图,该流程包括如下步骤:
步骤S202,在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色,其中,目标虚拟角色是目标应用当前登录的目标帐号操控的虚拟角色;
需要说明的是,在虚拟社交场景中,每个用户分别操控一个虚拟角色形象,并为虚拟角色设置对应的状态,以此来表达此刻的心情或者正在做什么。
应理解,目标应用为支持用户创建并操控虚拟角色的应用程序,该目标应用例如可以为游戏应用、社交应用、媒体播放应用、购物应用等等。状态显示界面为目标应用中用于
显示虚拟角色的状态的界面,该状态显示界面中可以显示第一组虚拟角色的状态标识以及目标应用当前登录的目标账号操控的目标虚拟角色。其中,第一组虚拟角色包括与目标虚拟角色相关的至少一个虚拟角色,例如,可以是目标账号的好友操控的虚拟角色,又例如,可以是与目标账号操控的目标虚拟角色参与同一局游戏的虚拟角色,等等。第一组虚拟角色的状态标识包括第一组虚拟角色中每个虚拟角色的状态标识,虚拟角色的状态标识用于标识该虚拟角色当前的状态。
举例来说,如图3中(a)所示,在目标帐号已登录的目标应用的状态显示界面中,包括目标虚拟角色以及除目标虚拟角色之外的第一组虚拟角色,例如,杰西卡、小兰兰、汤姆等。根据第一组虚拟角色的状态标识可以看出第一组虚拟角色中每个虚拟角色的状态,例如,根据虚拟角色杰西卡的状态标识可以看出,杰西卡正在睡觉;根据虚拟角色小兰兰的状态标识可以看出,小兰兰正在吃饭等。
容易理解的是,上述状态显示界面仅为一种示例,并不对其进行限定。例如,在状态显示界面中虚拟角色的数量还可以为3个、4个或5个,每个虚拟角色的状态标识可以是预先设置的状态标识中的任意一个等。
步骤S204,响应于在状态显示界面中针对第一状态标识的触发操作,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,其中,第一状态标识是第一组虚拟角色中的第一虚拟角色的状态标识,第一虚拟角色的当前状态为第一状态。
在本申请实施例中,虚拟场景中的各个虚拟角色的状态包括但不限于两种情况:一种是状态为空,另一种是预先设置了一种状态。相应地,如图3中(a)所示的虚拟角色的状态也包括但不限于上述两种情况,下面结合具体的示例对于如何将虚拟角色的两种不同状态分别更新为第一状态标识进行介绍。
作为一种可选的示例,上述在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色时,包括:在状态显示界面中显示目标虚拟角色的状态待设置标识,其中,状态待设置标识表示目标虚拟角色的当前状态为空。
上述将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,包括:将目标虚拟角色的当前状态设置为第一状态,并在状态显示界面中将目标虚拟角色的状态标识从状态待设置标识更新为第一状态标识。
如图3中(a)所示,假设目标虚拟角色当前的状态标识为状态待设置标识,那么,也就意味着没有为目标虚拟角色预先设置任何的状态,在看到第一虚拟角色的第一状态标识后,若想要将目标虚拟角色的状态设置为第一状态标识对应的第一状态,则只需要在状态显示界面中对第一状态标识执行触发操作,即可将目标虚拟角色的状态待设置标识更改为为第一状态标识。
如图3中(b)所示,在对第一状态标识执行触发操作后,目标虚拟角色状态标识从状态待设置标识更新为了第一状态标识,目标虚拟角色的状态切换为第一状态。其中,对第一状态标识的触发操作包括但不限于对第一状态标识进行长按操作、拖动操作等。对于触发操作的详细过程,下面会结合具体的示例进行描述。
作为另一种可选的示例,上述在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色时,还包括:在状态显示界面中显示目标虚拟角色的第三状态标识,其中,第三状态标识表示目标虚拟角色的当前状态为第三状态;
上述将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,还包括:将目标虚拟角色的当前
状态从第三状态更新为第一状态,并在状态显示界面中将目标虚拟角色的状态标识从第三状态标识更新为第一状态标识。
如图4中(a)所示,假设目标虚拟角色当前的状态为第三状态标识对应的第三状态,在看到第一虚拟角色的第一状态标识后,如果想要将目标虚拟角色的状态设置为第一状态标识对应的第一状态,那么只需要在状态显示界面中对第一状态标识执行触发操作,即可对目标虚拟角色的状态标识以及状态进行更改。
如图4中(b)所示,在对第一状态标识执行触发操作后,目标虚拟角色状态标识从第三状态标识更新为了第一状态标识,其中,对第一状态标识的触发操作包括但不限于对第一状态标识进行长按操作、拖动操作等。
结合上述实施例可知,在对目标虚拟角色的状态标识更改的过程中,对第一状态标识的选择、操作、及更改后的目标虚拟角色的状态标识的显示结果等均是在目标应用的同一个状态显示界面中完成。也就是说,在不需要切换状态显示界面的情况下,通过对第一状态标识执行一键操作,即可实现对目标虚拟角色的状态标识和状态的更改,减少了虚拟角色状态的设置的操作步骤,解决了在虚拟角色状态的设置过程中出现的复杂性较高的技术问题,提高了设置虚拟角色状态的便捷性。
作为一种可选的示例,在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色时,上述方法还包括:在状态显示界面中显示第一组虚拟角色的动作动画,其中,第一组虚拟角色中各个虚拟角色的动作动画与第一组虚拟角色中各个虚拟角色的状态标识对应;
在将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识时,上述方法还包括:在状态显示界面中显示目标虚拟角色的动作动画;
其中,目标虚拟角色的动作动画以及第一虚拟角色的动作动画均与第一状态标识对应,且目标虚拟角色的动作动画与第一虚拟角色的动作动画相同;或者,目标虚拟角色的动作动画用于展示目标虚拟角色执行第一动作,第一虚拟角色的动作动画用于展示第一虚拟角色执行第一动作,第一动作与第一状态标识对应。
通过图3和图4所示的实施例可知,在通过对第一状态标识执行触发操作后,可以将目标虚拟角色的状态标识设置为第一状态标识,那么,在设置完成后,目标虚拟角色在状态显示界面中的具体表现形式包括但不限于以下至少之一:
(1)将目标虚拟角色的形象和状态标识全部更新
如图4所示,在按照上述虚拟角色状态的设置方法,对目标虚拟角色的状态标识进行设置后,直接将目标虚拟角色的角色形象、目标虚拟角色的动作动画及第三状态标识替换为第一虚拟角色的角色形象、动作动画与第一状态标识。
(2)仅对目标虚拟角色的状态标识进行更新
如图5中(a)所示,假设目标虚拟角色的当前状态为空,那么,在按照上述虚拟角色状态的设置方法,对目标虚拟角色的状态标识进行设置后,仅将目标虚拟角色的状态待设置标识更新为第一状态标识,同时将目标虚拟角色执行的动作更改为与第一虚拟角色相同的第一动作,例如,正在举哑铃的动作,而目标虚拟角色的形象并没有发生变化。
由此可见,在采用本申请实施例中的技术方案,可以通过一键操作,将目标虚拟角色的状态标识、目标虚拟角色的动作动画及目标虚拟角色的角色形象中的部分或全部进行更新,提高了虚拟角色状态设置的效率,提高了虚拟角色状态设置的灵活性,增加了虚拟社交的趣味性。
作为一种可选的示例,上述响应于在状态显示界面中针对第一状态标识的触发操作,
将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,包括:
响应于在状态显示界面中针对对第一状态标识的第一拖动操作,在状态显示界面中显示跟随第一拖动操作移动的第一复制标识,其中,第一复制标识与第一状态标识相同;
在第一复制标识移动至预设判定区域内,且第一拖动操作被释放的情况下,将目标虚拟角色的当前状态设置为第一状态标识对应示的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识。
如图6中(a)所示,假设目标虚拟角色的当前状态为第三状态标识对应的第三状态,在将目标虚拟角色状态设置为第一状态标识对应的第一状态的情况下,通过上述触发操作中的步骤(例如,长按预设时长),例如,长按0.5秒,选中第一虚拟角色的第一状态标识,并进入状态复制模式,对第一状态标识进行复制,得到与第一状态标识相同的第一复制标识。
通过如图6中(b)所示的第一拖动操作,使得第一复制标识跟随第一拖动操作而移动,并在将第一复制标识移动至如图6中(c)所示的预设判定区域时,停止第一拖动操作,即可将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,例如,如图6中(d)所示的正在举哑铃的状态。
需要说明的是,上述预设判定区域可以但不限于目标虚拟角色所在的区域、状态显示界面中的预设区域,根据两种不同的判定区域,分别实现对目标虚拟角色状态的设置的具体过程包括:
在第一复制标识移动至目标虚拟角色所在的区域,且第一拖动操作被释放的情况下,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,其中,预设判定区域为目标虚拟角色所在的区域;或者
在第一复制标识移动至状态显示界面中的预设区域,且第一拖动操作被释放的情况下,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,其中,预设判定区域为状态显示界面中的预设区域。
如图6中(c)所示,在将第一复制标识移动至目标虚拟角色所在的预设判定区域时,如果停止对第一复制标识的拖动操作,即可将目标虚拟角色的第三状态标识设置为第一复制标识。与此同时,目标虚拟角色的状态也更新为与第一复制标识(第一状态标识)对应的第一状态,例如,正在举哑铃的状态,具体地,如图6中(d)所示。
容易理解的是,上述目标虚拟角色所在的区域不仅包括如图6中(c)所示的第三状态标识所在的位置、目标虚拟角色所在的位置,还可以是如图6中(c)所示的虚线框内的任意位置。并且不需要将第一复制标识完全拖至虚线框内,只要第一复制标识与虚线框存在重叠,则可认为用户要复制第一状态标识对应的第一状态给目标虚拟角色,目标帐号所在的客户端即可将第一状态标识的ID参数发送至后台,通过后台响应该设置,将目标虚拟角色的状态设置为第一为状态标识对应的第一状态。
除了上述目标虚拟角色所在的区域之外,还可以将如图7中(a)所示的状态显示界面中的预设区域设置为预设判定区域。具体地,在将第一复制标识移动至如图7中(a)所示的预设判定区域时,如果停止对第一复制标识的拖动操作,即可将目标虚拟角色的第三状态标识设置为第一复制标识。与此同时,目标虚拟角色的状态也更新为与第一复制标识(第一状态标识)对应的第一状态,例如,正在举哑铃的状态,具体地,如图7中(b)所示。
显然,图7中所示的状态显示界面中的预设区域仅为一种示例,并不对其进行限定,例如,还可以是目标虚拟角色的左侧、右侧或者目标虚拟角色的上方的指定区域。
采用上述方式,通过在状态显示界面中显示跟随第一拖动操作移动的第一复制标识,在第一复制标识移动至预设判定区域时,自动将第一状态标识复制给目标虚拟角色,并将目标虚拟角色的状态展示为与第一状态标识对应的第一状态,提高了虚拟角色状态设置的便捷性。
作为一种可选的示例,对第一状态标识执行触发操作,除了上述实施例中通过对第一复制标识的第一拖动操作之外,还可以通过下述状态复制操作的方式来实现:
响应于在状态显示界面中针对第一状态标识的长按操作,在状态显示界面中显示状态复制控件,其中,状态复制控件用于将第一虚拟角色的当前状态复制给目标虚拟角色;
响应于在状态显示界面中针对状态复制控件的触发操作,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识。
如图8中(a)所示,在状态显示界面中,通过长按第一状态标识,显示状态复制选项卡,然后通过选择“复制”或“不复制”控件,确定是否复制第一状态标识。并且在选择“复制”控件的情况下,直接将第一状态标识及其对应的第一状态复制给目标虚拟角色,具体地,可参考如图8中(b)所示。
需要说明的是,与上述对第一状态标识的长按+第一复制标识的拖动操作来实现目标虚拟角色状态的设置方式不同的是,在本申请实施例中,可以通过对第一状态标识的长按+状态选项的选择,实现对目标虚拟角色状态的设置,可以减少状态复制的响应时间,提高了状态设置的效率。
在目标应用的状态显示界面中,实际的虚拟场景(例如,状态广场)通常由多个不同的局部虚拟场景组成,而在登录目标应用后显示的状态显示界面通常是默认的局部虚拟场景,如目标虚拟角色所属的局部虚拟场景,但在需要从局部虚拟场景进入其他局部虚拟场景时,可以通过对状态广场的显示场景进行切换来实现,并且可以基于切换后的局部虚拟场景中的状态标识设置为目标虚拟角色的状态标识,具体地,包括:
响应于在状态显示界面中触发的场景切换操作,在状态显示界面中将显示的虚拟场景从第一局部虚拟场景切换为第二局部虚拟场景,并显示位于第二局部虚拟场景中的第二组虚拟角色的状态标识,其中,第一组虚拟角色的状态标识位于第一局部虚拟场景中;
响应于在状态显示界面中针对第二状态标识的触发操作,将目标虚拟角色的当前状态设置为第二状态标识对应的第二状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第二状态标识,其中,第二状态标识是第二组虚拟角色中的第二虚拟角色的状态标识,第二虚拟角色的当前状态为第二状态。
如图9中(a)所示,假设第一局部虚拟场景是打开状态显示界面时默认显示的局部虚拟场景,而目标帐号想要设置的状态标识显示在第二局部虚拟场景中,那么通过执行场景切换操作,将状态显示界面中显示的虚拟场景从第一局部虚拟场景切换为如图9中(b)所示的第二局部虚拟场景。
容易理解的是,第一局部虚拟场景和第二局部虚拟场景是同时存在于状态广场中的不同的局部虚拟场景,通过切换操作,在状态显示界面中显示的局部虚拟场景可以是第一局部虚拟场景和第二局部虚拟场景中的任意一个。
利用与上述第一状态标识执行的触发操作相同的方法,可以对第二局部虚拟场景中的第二状态标识执行触发操作,将目标虚拟角色的当前状态设置为第二状态标识对应的第二状态。
需要说明的是,在通过执行场景切换操作,将状态显示界面中的第一局部虚拟场景切换为第二局部虚拟场景的过程中,仅对局部虚拟场景进行了切换,但目标虚拟角色仍位于第一局部虚拟场景中,在此情况下,将目标虚拟角色的当前状态设置为第二状态标识对应的第二状态的实现方式如下:
在目标虚拟角色位于第一局部虚拟场景中的情况下,响应于在状态显示界面中针对第二状态标识的第二拖动操作,在状态显示界面中显示跟随第二拖动操作移动的第二复制标识,其中,第二复制标识与第二状态标识相同;
在第二复制标识跨场景移动至第一局部虚拟场景中的情况下,在状态显示界面中将显示的虚拟场景从第二局部虚拟场景切换为第一局部虚拟场景;
在第二复制标识移动至目标虚拟角色所在的区域,且第二拖动操作被释放的情况下,将目标虚拟角色的当前状态设置为第二状态标识对应的第二状态,并将位于第一局部虚拟场景中的目标虚拟角色的状态标识显示为第二状态标识。
如图10中(a)所示,在将状态界面中显示的虚拟场景从第一局部虚拟场景切换为第二局部虚拟场景的情况下,目标虚拟角色仍位于第一局部虚拟场景中,而第二状态标识位于第二局部虚拟场景中,通过对第二状态标识执行第二拖动操作,使得第二状态标识对应的第二复制标识从第二局部虚拟场景移动至第一局部虚拟场景中,并且在第二复制标识被移动至第一局部虚拟场景中的预设判定区域中时,释放对第二复制标识的第二拖动操作,即可将目标虚拟角色的状态标识切换为第二状态标识,同时将目标虚拟角色的当前状态切换为第二状态标识对应的第二状态。
需要说明的是,根据虚拟场景的距离,上述第一局部虚拟场景和第二局部虚拟场景可以是距离大于或等于预定距离阈值的两个虚拟场景,例如,状态广场中相邻的两个虚拟场景;也可以是不存在重叠的部分的两个虚拟场景,例如,第一局部虚拟场景和第二局部虚拟之间还存在其他虚拟场景。对于两种情况下的第一局部虚拟场景和第二局部虚拟场景,上述目标虚拟角色状态的设置方法还包括:
在第一局部虚拟场景与第二局部虚拟场景之间的距离大于或等于预定距离阈值的情况下,在第二复制标识移动离开第二局部虚拟场景时,在状态显示界面中将显示的虚拟场景从第二局部虚拟场景切换为第一局部虚拟场景;或者
在第一局部虚拟场景与第二局部虚拟场景不存在重叠的部分的情况下,在第二复制标识移动离开第二局部虚拟场景时,在状态显示界面中将显示的虚拟场景从第二局部虚拟场景切换为第一局部虚拟场景。
下面结合具体的实施例,对上述目标虚拟角色状态的设置方法的实现方式进行进一步描述。
实施例1
如图11中(a)所示,假设第一局部虚拟场景和第二局部虚拟场景之间的距离d大于或等于预定距离阈值Th,且第一局部虚拟场景与第二局部虚拟场景是两个相邻的虚拟场景,那么将目标虚拟角色的当前状态设置为第二状态标识所表示的第二状态的具体步骤如下:
S1102,长按第二状态标识,进入状态复制模式;
其中,第二状态标识位于第二局部虚拟场景中,通过长按第二状态标识,例如,长按0.5秒,在第二局部虚拟场景中显示第二复制标识,其中,第二复制标识与第二状态标识相同。
显然,上述长按0.5秒仅为一种示例,并不对其进行限定,例如,还可以是长按0.3秒、长按0.6秒等。并且通过预设时长的长按,可以避免与滑动屏幕的手势发生冲突。
S1104,执行第①步,对第二复制标识执行第二拖动操作,使得第二复制标识跟随第二拖动操作移动至第二虚拟场景所在的状态界面的边缘;
S1106,通过第②步,继续执行第二拖动操作,使得第二复制标识移动离开第二局部虚拟场景,并进入第一局部虚拟场景;
S1108,执行第③步在将第二复制标识移动至第一局部虚拟场景中目标虚拟角色所在的区域、或者状态显示界面中的预设区域时,释放第二拖动操作;
S1110,将目标虚拟角色的当前状态设置为第二状态标识对应的第二状态。
例如,如图11中(b)所示,假设第二状态标识对应的状态为睡眠状态,则通过上述步骤S1102~S1110,将目标虚拟角色的当前状态设置为睡眠状态。
实施例2
如图12中(a)所示,假设第一局部虚拟场景和第二局部虚拟场景之间存在第三局部虚拟场景,也即第一局部虚拟场景和第二局部虚拟场景之间不存在重叠的部分。
如图12中(b)所示,在第二局部虚拟场景中,长按第二状态标识,进入状态复制模式,并显示第二复制标识,其中,第二复制标识与第二状态标识相同。在将第二复制标识移动离开第二局部虚拟场景时,状态显示界面中显示的虚拟场景从第二局部虚拟场景跳转至第一局部虚拟场景,同时将第二复制标识移动至第一局部虚拟场景。
在将第二复制标识移动至第一局部虚拟场景中的预设判定区域中时,将第二复制标识作用于目标虚拟角色,使得目标虚拟角色的状态标识更新为第二复制标识,同时将目标虚拟角色的当前状态更新为第二复制标识对应的第二状态,例如,睡眠状态。
通过上述实施例1和实施例2可知,在状态显示界面中的虚拟场景切换后,可以根据切换后的虚拟场景之间的距离,采用不同的方式来设置用户想要的状态,提升了目标虚拟角色状态设置的灵活性,提高了状态设置的适用性。
作为一种可选的示例,上述在将目标虚拟角色的当前状态设置为第二状态标识对应的第二状态的情况下,上述方法还包括:
在预设时长内,若目标状态复制次数达到预设次数阈值,则将第二虚拟角色的状态标识的显示位置从第二局部虚拟场景迁移至第一局部虚拟场景,其中,目标状态复制次数表示针对目标虚拟角色复制第二虚拟角色的当前状态的次数;
其中,第一局部虚拟场景是打开状态显示界面时默认显示的局部虚拟场景。
如图13中(a)所示,假设第二虚拟角色位于第二局部虚拟场景中,且第二虚拟角色的状态标识为状态标识1,目标虚拟角色位于第一局部虚拟场景中。在历史周期内,假设复制状态标识1的次数为6次,预设次数阈值为5,在此情况下,将状态标识1的显示位置从第二局部虚拟场景切换到第一局部虚拟场景,使得状态标识1与目标虚拟角色之间的距离更近,具体如图13中(b)所示。
需要说明的是,之所以更改上述状态标识1的显示位置,一方面是根据复制状态标识1的次数,将第二虚拟角色确定为目标虚拟角色的亲密好友;另一方面,对于用户经常设置的状态标识1,将其显示在距离目标虚拟角色较近的位置,例如,显示在第一局部虚拟场景中,可以提高对状态标识1执行触发操作的便捷性,进一步地提高状态设置的响应效率。
作为一种可选的示例,在将上述目标虚拟角色的当前状态设置为第一状态标识对应的第一状态的情况下,上述方法还包括:
向第一帐号发送状态通知信息,其中,第一虚拟角色是第一帐号操控的虚拟角色,状态通知信息用于向第一帐号提示第一虚拟角色的当前状态被目标虚拟角色复制。
如图14中(a)所示,假设目标应用中包括帐号列表,其中,帐号列表中包括多个不
同的帐号,且每个帐号分别对应一个虚拟角色及虚拟角色的初始状态图标。
假设图3中的第一虚拟角色是第一帐号操控的虚拟角色,通过执行触发操作,复制第一状态标识、并将第一复制标识所表示的第一状态设置为目标虚拟角色的当前状态之后,会在第一帐号的会话栏中显示如图14中(b)所示的状态通知信息,例如“小明在2s前复制了你的状态”,以通知第一帐号其操控的虚拟角色的状态被目标帐号被复制。并且通过选择“查看”选项,第一帐号可以去虚拟场景中查看状态更新后的目标虚拟角色的动作动画及状态标识。
通过上述状态通知方式,可以在虚拟角色的状态被复制之后,及时通知被复制的第一帐号,增加了虚拟社交的趣味性,同时通过该通知信息,被复制的第一帐号还可以及时查看目标虚拟角色更新后的状态,提高了获取状态复制信息的及时性。
为了更好地理解本申请上述虚拟角色状态的设置方法,下面结合如图15所示的整体流程图对其进行进一步描述。
S1502,用户长按状态标识,进入状态复制模式;
例如,如图11中(b)所示,在长按第二状态标识0.5秒后,会显示第二复制标识。
S1504,在状态显示界面中拖动第二复制标识,
其中,第二复制标识跟随第二拖动操作而移动,并且在没有释放第二拖动操作之前,可以将第二复制标识移动至同一局部虚拟场景或不同局部虚拟场景中的不同显示位置。
S1506,松开手指,释放拖动操作;
S1508,判断状态标识是否被移动至预设判定区域;
例如,如果释放拖动操作时,状态标识没有被移动到目标虚拟角色所在的预设判定区域内,则退出复制操作,如步骤S1512;
如果释放拖动操作时,状态标识被移动到目标虚拟角色所在的预设判定区域内,则执行步骤S1510。
S1510,将目标虚拟角色的状态设置为目标状态;
例如,如图11中(b)所示,将目标虚拟角色的状态设置为第二状态标识对应的第二状态,例如,睡眠状态。
需要说明的是,在状态设置完成后,拖拽中的第二复制标识作用于目标虚拟角色,并从第一局部虚拟场景中消失。
S1512,退出复制。
为了更加清晰地理解本申请各实施例,下面结合图16所示的时序图,从目标帐号(用户)、客户端(产品侧)及后台(逻辑层)之间的交互过程对上述虚拟角色状态的设置方法进行描述。具体地,包括:
S1602,用户对目标状态标识执行长按操作;
例如,长按目标状态标识0.5秒后,进入状态复制模式,并在状态显示界面中显示与目标状态标识相同的复制标识。
S1604,拖动复制标识,并在指定位置释放拖动操作;
S1606,判断复制标识是否和目标虚拟角色所在的区域重叠;
其中,判断的标准包括但不限于如图6中(c)所示的目标虚拟角色所在的预设判定区域、如图7中(a)所示的状态显示界面中的预设区域。
S1608,在判断结果为存在区域重叠的情况下,将目标状态的状态ID传至后台;
其中,每个虚拟角色的状态均对应一个状态ID。
S1610,后台将目标虚拟角色的状态设置为新状态;
显然,新状态指的是目标状态标识所表示的状态,例如,图11中(b)所示的第二状
态标识对应的睡眠状态。
S1612,在目标帐号所在的目标应用中展示目标虚拟角色的新状态下的动作动画。
通过本申请提供的上述实施例,通过在状态显示界面中对第一状态标识进行一键操作,即可将目标虚拟角色的状态设置为与第一虚拟角色相同的状态,避免了在不同显示界面之间的跳转,减少了在多个显示界面中的操作步骤,从而解决了在虚拟角色状态的设置过程中出现的复杂性较高的技术问题,提高了设置虚拟角色状态的便捷性。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
根据本申请实施例的另一个方面,还提供了如图11所示的一种虚拟角色状态的设置装置,该装置包括:
第一显示单元1702,用于在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色,其中,目标虚拟角色是目标应用当前登录的目标帐号操控的虚拟角色;
第一处理单元1704,用于响应于在状态显示界面中针对第一状态标识的触发操作,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,其中,第一状态标识是状第一组虚拟角色中的第一虚拟角色的状态标识,第一虚拟角色的当前状态为第一状态。
可选地,上述第一处理单元1704,包括:
第一处理模块,用于响应于在状态显示界面中针对第一状态标识的第一拖动操作,在状态显示界面中显示跟随第一拖动操作移动的第一复制标识,其中,第一复制标识与第一状态标识相同;
第一设置模块,用于在第一复制标识移动至预设判定区域,且第一拖动操作被释放的情况下,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识。
可选地,上述第一设置模块,包括:
第一处理子模块,用于在第一复制标识移动至目标虚拟角色所在的区域,且第一拖动操作被释放的情况下,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,其中,预设判定区域为目标虚拟角色所在的区域;
或者,
第二处理子模块,用于在第一复制标识移动至状态显示界面中的预设区域,且第一拖动操作被释放的情况下,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第一状态标识,其中,预设判定区域为状态显示界面中的预设区域。
可选地,上述第一处理单元1704,包括:
第二处理模块,用于响应于在状态显示界面中针对第一状态标识的长按操作,在状态显示界面中显示状态复制控件,其中,状态复制控件用于将第一虚拟角色的当前状态复制给目标虚拟角色;
第三处理模块,用于响应于在状态显示界面中针对状态复制控件的触发操作,将目标虚拟角色的当前状态设置为第一状态标识对应的第一状态,并在状态显示界面中将目标虚
拟角色的状态标识显示为第一状态标识。
可选地,上述装置还包括:
第二处理单元,用于响应于在状态显示界面中触发的场景切换操作,在状态显示界面中将显示的虚拟场景从第一局部虚拟场景切换为第二局部虚拟场景,并显示位于第二局部虚拟场景中的第二组虚拟角色的状态标识,其中,第一组虚拟角色的状态标识位于第一局部虚拟场景中;
第三处理单元,用于响应于在状态显示界面中针对第二状态标识的触发操作,将目标虚拟角色的当前状态设置为第二状态标识对应的第二状态,并在状态显示界面中将目标虚拟角色的状态标识显示为第二状态标识,其中,第二状态标识是第二组虚拟角色中的第二虚拟角色的状态标识,第二虚拟角色的当前状态为第二状态。
可选地,上述第三处理单元,包括:
第四处理模块,用于在目标虚拟角色位于第一局部虚拟场景中的情况下,响应于在状态显示界面中针对第二状态标识的第二拖动操作,在状态显示界面中显示跟随第二拖动操作移动的第二复制标识,其中,第二复制标识与第二状态标识相同;
第五处理模块,用于在第二复制标识跨场景移动至第一局部虚拟场景中的情况下,在状态显示界面中将显示的虚拟场景从第二局部虚拟场景切换为第一局部虚拟场景;
第六处理模块,用于在第二复制标识移动至目标虚拟角色所在的区域,且第二拖动操作被释放的情况下,将目标虚拟角色的当前状态设置为第二状态标识对应的第二状态,并将位于第一局部虚拟场景中的目标虚拟角色的状态标识显示为第二状态标识。
可选地,上述第五处理模块,包括:
第三处理子模块,用于在第一局部虚拟场景与第二局部虚拟场景之间的距离大于或等于预定距离阈值的情况下,在第二复制标识移动离开第二局部虚拟场景时,在状态显示界面中将显示的虚拟场景从第二局部虚拟场景切换为第一局部虚拟场景;
或者,
在第一局部虚拟场景与第二局部虚拟场景不存在重叠的部分的情况下,在第二复制标识移动离开第二局部虚拟场景时,在状态显示界面中将显示的虚拟场景从第二局部虚拟场景切换为第一局部虚拟场景。
可选地,上述第三处理单元,还包括:
第七处理模块,用于在预设时长内,若目标状态复制次数达到预设次数阈值,则将第二虚拟角色的状态标识的显示位置从第二局部虚拟场景迁移至第一局部虚拟场景,其中,目标状态复制次数表示针对目标虚拟角色复制第二虚拟角色的当前状态的次数;
其中,第一局部虚拟场景是打开状态显示界面时默认显示的局部虚拟场景。
可选地,上述装置还包括:
第四处理单元,用于向第一帐号发送状态通知信息,其中,第一虚拟角色是第一帐号操控的虚拟角色,状态通知信息用于向第一帐号提示第一虚拟角色的当前状态被目标虚拟角色复制。
可选地,上述装置还包括:
第二显示单元,用于在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色时,在状态显示界面中显示目标虚拟角色的第三状态标识,其中,第三状态标识表示目标虚拟角色的当前状态为第三状态;
更新单元,用于将目标虚拟角色的当前状态从第三状态更新为第一状态,并在状态显示界面中将目标虚拟角色的状态标识从第三状态标识更新为第一状态标识。
可选地,上述第一显示单元1702,包括:
第一显示模块,用于在状态显示界面中显示目标虚拟角色的状态待设置标识,其中,状态待设置标识表示目标虚拟角色的当前状态为空;
第八处理模块,用于将目标虚拟角色的当前状态设置为第一状态,并在状态显示界面中将目标虚拟角色的状态标识从状态待设置标识更新为第一状态标识。
可选地,上述第一显示单元1702,还包括:
第二显示模块,用于在状态显示界面中显示第一组虚拟角色的动作动画,其中,第一组虚拟角色中各个虚拟角色的动作动画与第一组虚拟角色中各个虚拟角色的状态标识对应;
上述第一处理单元1704,包括:
第三显示模块,用于在状态显示界面中显示目标虚拟角色的动作动画;
其中,目标虚拟角色的动作动画和第一虚拟角色的动作动画均与第一状态标识对应,且目标虚拟角色的动作动画与第一虚拟角色的动作动画相同;或者,目标虚拟角色的动作动画用于展示目标虚拟角色执行第一动作,第一虚拟角色的动作动画用于展示第一虚拟角色执行第一动作,第一动作与第一状态标识对应。
通过将上述装置应用于在状态显示界面中对第一状态标识进行一键操作,即可将目标虚拟角色的状态设置为与第一虚拟角色相同的状态,避免了在不同显示界面之间的跳转,减少了在多个显示界面中的操作步骤,从而解决了在虚拟角色状态的设置过程中出现的复杂性较高的技术问题,提高了设置虚拟角色状态的便捷性。
需要说明的是,这里的虚拟角色状态的设置装置的实施例可以参考上述虚拟角色状态的设置方法的实施例,这里不再赘述。
根据本申请实施例的又一个方面,还提供了一种用于实施上述虚拟角色状态的设置方法的电子设备,该电子设备可以是图18所示的终端设备。本实施例以该电子设备为后台设备为例来说明。如图18所示,该电子设备包括存储器1802和处理器1804,该存储器1802中存储有计算机程序,该处理器1804被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行本申请实施例提供的虚拟角色状态的设置方法。
可选地,本领域普通技术人员可以理解,图18所示的结构仅为示意,电子装置电子设备也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等目标终端。图18其并不对上述电子装置电子设备的结构造成限定。例如,电子装置电子设备还可包括比图18中所示更多或者更少的组件(如网络接口等),或者具有与图18所示不同的配置。
其中,存储器1802可用于存储软件程序以及模块,如本申请实施例中的虚拟角色状态的设置方法和装置对应的程序指令/模块,处理器1804通过运行存储在存储器1802内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的虚拟角色状态的设置方法。存储器1802可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1802可进一步包括相对于处理器1804远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1802具体可以但不限于用于存储第一组虚拟角色的状态标识、目标帐号、每个状态标识的状态ID等。作为一种示例,如图18所示,上述存储器1802中
可以但不限于包括上述虚拟角色状态的设置装置中的第一显示单元1702、第一处理单元1704。此外,还可以包括但不限于上述虚拟角色状态的设置装置中的其他模块单元,本示例中不再赘述。
可选地,上述的传输装置1806用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1806包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实施例中,传输装置1806为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
此外,上述电子设备还包括:显示器1808,用于显示上述目标帐号发送的目标消息;和连接总线1810,用于连接上述电子设备中的各个模块部件。
在其他实施例中,上述目标终端或者服务器可以是一个分布式***中的一个节点,其中,该分布式***可以为区块链***,该区块链***可以是由该多个节点通过网络通信的形式连接形成的分布式***。其中,节点之间可以组成点对点(P2P,Peer To Peer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链***中的一个节点。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述服务器校验处理等方面各种可选实现方式中提供的虚拟角色状态的设置方法,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行本申请实施例提供的虚拟角色状态的设置方法。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令目标终端相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元
上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (16)
- 一种虚拟角色状态的设置方法,由电子设备执行,包括:在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色,其中,所述目标虚拟角色是所述目标应用当前登录的目标帐号操控的虚拟角色;响应于在所述状态显示界面中针对第一状态标识的触发操作,将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第一状态标识,其中,所述第一状态标识是所述第一组虚拟角色中的第一虚拟角色的状态标识,所述第一虚拟角色的当前状态为所述第一状态。
- 根据权利要求1所述的方法,所述响应于在所述状态显示界面中针对第一状态标识的触发操作,将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第一状态标识,包括:响应于在所述状态显示界面中针对所述第一状态标识的第一拖动操作,在所述状态显示界面中显示跟随所述第一拖动操作移动的第一复制标识,其中,所述第一复制标识与所述第一状态标识相同;在所述第一复制标识移动至预设判定区域,且所述第一拖动操作被释放的情况下,将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的所述第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第一状态标识。
- 根据权利要求2所述的方法,所述在所述第一复制标识移动至预设判定区域,且所述第一拖动操作被释放的情况下,将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的所述第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第一状态标识,包括:在所述第一复制标识移动至所述目标虚拟角色所在的区域,且所述第一拖动操作被释放的情况下,将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的所述第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第一状态标识,其中,所述预设判定区域为所述目标虚拟角色所在的区域;或者,在所述第一复制标识移动至所述状态显示界面中的预设区域,且所述第一拖动操作被释放的情况下,将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的所述第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第一状态标识,其中,所述预设判定区域为所述状态显示界面中的预设区域。
- 根据权利要求1所述的方法,所述响应于在所述状态显示界面中针对第一状态标识的触发操作,将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第一状态标识,包括:响应于在所述状态显示界面中针对所述第一状态标识的长按操作,在所述状态显示界面中显示状态复制控件,其中,所述状态复制控件用于将所述第一虚拟角色的当前状态复制给所述目标虚拟角色;响应于在所述状态显示界面中针对所述状态复制控件的触发操作,将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的所述第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第一状态标识。
- 根据权利要求1至4任一项所述的方法,所述方法还包括:响应于在所述状态显示界面中触发的场景切换操作,在所述状态显示界面中将显示的虚拟场景从第一局部虚拟场景切换为第二局部虚拟场景,并显示位于所述第二局部虚拟场景中的第二组虚拟角色的状态标识,其中,所述第一组虚拟角色的状态标识位于所述第一 局部虚拟场景中;响应于在所述状态显示界面中针对第二状态标识的触发操作,将所述目标虚拟角色的当前状态设置为所述第二状态标识对应的第二状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第二状态标识,其中,所述第二状态标识是所述第二组虚拟角色中的第二虚拟角色的状态标识,所述第二虚拟角色的当前状态为所述第二状态。
- 根据权利要求5所述的方法,所述响应于在所述状态显示界面中针对第二状态标识的触发操作,将所述目标虚拟角色的当前状态设置为所述第二状态标识对应的第二状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第二状态标识,包括:在所述目标虚拟角色位于所述第一局部虚拟场景中的情况下,响应于在所述状态显示界面中针对所述第二状态标识的第二拖动操作,在所述状态显示界面中显示跟随所述第二拖动操作移动的第二复制标识,其中,所述第二复制标识与所述第二状态标识相同;在所述第二复制标识跨场景移动至所述第一局部虚拟场景中的情况下,在所述状态显示界面中将显示的虚拟场景从所述第二局部虚拟场景切换为所述第一局部虚拟场景;在所述第二复制标识移动至所述目标虚拟角色所在的区域,且所述第二拖动操作被释放的情况下,将所述目标虚拟角色的当前状态设置为所述第二状态标识对应的所述第二状态,并将位于所述第一局部虚拟场景中的所述目标虚拟角色的状态标识显示为所述第二状态标识。
- 根据权利要求6所述的方法,所述在所述第二复制标识跨场景移动至所述第一局部虚拟场景中的情况下,在所述状态显示界面中将显示的虚拟场景从所述第二局部虚拟场景切换为所述第一局部虚拟场景,包括:在所述第一局部虚拟场景与所述第二局部虚拟场景之间的距离大于或等于预定距离阈值的情况下,在所述第二复制标识移动离开所述第二局部虚拟场景时,在所述状态显示界面中将显示的虚拟场景从所述第二局部虚拟场景切换为所述第一局部虚拟场景;或者,在所述第一局部虚拟场景与所述第二局部虚拟场景不存在重叠的部分的情况下,在所述第二复制标识移动离开所述第二局部虚拟场景时,在所述状态显示界面中将显示的虚拟场景从所述第二局部虚拟场景切换为所述第一局部虚拟场景。
- 根据权利要求5至7任一项所述的方法,所述在将所述目标虚拟角色的当前状态设置为所述第二状态标识对应的第二状态的情况下,所述方法还包括:在预设时长内,若目标状态复制次数达到预设次数阈值,则将所述第二虚拟角色的状态标识的显示位置从所述第二局部虚拟场景迁移至所述第一局部虚拟场景,其中,所述目标状态复制次数表示针对所述目标虚拟角色复制所述第二虚拟角色的当前状态的次数;其中,所述第一局部虚拟场景是打开所述状态显示界面时默认显示的局部虚拟场景。
- 根据权利要求1至8任一项所述的方法,在将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的所述第一状态的情况下,所述方法还包括:向第一帐号发送状态通知信息,其中,所述第一虚拟角色是所述第一帐号操控的虚拟角色,所述状态通知信息用于向所述第一帐号提示所述第一虚拟角色的当前状态被所述目标虚拟角色复制。
- 根据权利要求1至9中任一项所述的方法,所述在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色时,所述方法还包括:在所述状态显示界面中显示所述目标虚拟角色的第三状态标识,其中,所述第三状态标识表示所述目标虚拟角色的当前状态为第三状态;所述将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的第一状态,并在 所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第一状态标识,包括:将所述目标虚拟角色的当前状态从所述第三状态更新为所述第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识从所述第三状态标识更新为所述第一状态标识。
- 根据权利要求1至9中任一项所述的方法,所述在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色时,所述方法还包括:在所述状态显示界面中显示所述目标虚拟角色的状态待设置标识,其中,所述状态待设置标识表示所述目标虚拟角色的当前状态为空;所述将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第一状态标识,包括:将所述目标虚拟角色的当前状态设置为所述第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识从所述状态待设置标识更新为所述第一状态标识。
- 根据权利要求1至9中任一项所述的方法,在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色时,所述方法还包括:在所述状态显示界面中显示所述第一组虚拟角色的动作动画,其中,所述第一组虚拟角色中各个虚拟角色的动作动画与所述第一组虚拟角色中各个虚拟角色的状态标识对应;在将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第一状态标识时,所述方法还包括:在所述状态显示界面中显示所述目标虚拟角色的动作动画;其中,所述目标虚拟角色的动作动画和所述第一虚拟角色的动作动画均与所述第一状态标识对应,且所述目标虚拟角色的动作动画与所述第一虚拟角色的动作动画相同;或者,所述目标虚拟角色的动作动画用于展示所述目标虚拟角色执行第一动作,所述第一虚拟角色的动作动画用于展示所述第一虚拟角色执行所述第一动作,所述第一动作与所述第一状态标识对应。
- 一种虚拟角色状态的设置装置,包括:第一显示单元,用于在目标应用的状态显示界面中显示第一组虚拟角色的状态标识以及目标虚拟角色,其中,所述目标虚拟角色是所述目标应用当前登录的目标帐号操控的虚拟角色;第一处理单元,用于响应于在所述状态显示界面中针对第一状态标识的触发操作,将所述目标虚拟角色的当前状态设置为所述第一状态标识对应的第一状态,并在所述状态显示界面中将所述目标虚拟角色的状态标识显示为所述第一状态标识,其中,所述第一状态标识是所述第一组虚拟角色中的第一虚拟角色的状态标识,所述第一虚拟角色的当前状态为所述第一状态。
- 一种计算机可读的存储介质,计算机可读的存储介质包括存储的程序,其中,程序被处理器运行时执行权利要求1至12任一项中的方法。
- 一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现权利要求1至12任一项中方法的步骤。
- 一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为通过计算机程序执行权利要求1至12任一项中的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211015071.XA CN117008769A (zh) | 2022-08-23 | 2022-08-23 | 虚拟角色状态的设置方法和装置、存储介质及电子设备 |
CN202211015071.X | 2022-08-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024041098A1 true WO2024041098A1 (zh) | 2024-02-29 |
Family
ID=88567875
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/099305 WO2024041098A1 (zh) | 2022-08-23 | 2023-06-09 | 虚拟角色状态的设置方法和装置、存储介质及电子设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117008769A (zh) |
WO (1) | WO2024041098A1 (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5899345B1 (ja) * | 2015-03-17 | 2016-04-06 | グリー株式会社 | ゲームプログラム、コンピュータの制御方法およびコンピュータ |
CN113332726A (zh) * | 2021-06-11 | 2021-09-03 | 网易(杭州)网络有限公司 | 虚拟角色的处理方法、装置、电子设备和存储介质 |
CN113350801A (zh) * | 2021-07-20 | 2021-09-07 | 网易(杭州)网络有限公司 | 模型处理方法、装置、存储介质及计算机设备 |
-
2022
- 2022-08-23 CN CN202211015071.XA patent/CN117008769A/zh active Pending
-
2023
- 2023-06-09 WO PCT/CN2023/099305 patent/WO2024041098A1/zh unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5899345B1 (ja) * | 2015-03-17 | 2016-04-06 | グリー株式会社 | ゲームプログラム、コンピュータの制御方法およびコンピュータ |
CN113332726A (zh) * | 2021-06-11 | 2021-09-03 | 网易(杭州)网络有限公司 | 虚拟角色的处理方法、装置、电子设备和存储介质 |
CN113350801A (zh) * | 2021-07-20 | 2021-09-07 | 网易(杭州)网络有限公司 | 模型处理方法、装置、存储介质及计算机设备 |
Non-Patent Citations (4)
Title |
---|
ANONYMOUS: " How to set other people's status in QQ ", BAIDU EXPERIENCE, 27 March 2022 (2022-03-27), XP093144560, Retrieved from the Internet <URL:https://jingyan.***.com/article/fd8044fac70bdc1131137ac2.html> [retrieved on 20240322] * |
ANONYMOUS: "How to follow the WeChat status of WeChat friends ", BAIDU EXPERIENCE, 21 August 2021 (2021-08-21), XP093144548, Retrieved from the Internet <URL:https://jingyan.***.com/article/86f4a73e71195876d7526959.html> [retrieved on 20240322] * |
INTERNET SCIENCE AND TECHNOLOGY MUSEUM: "It is revealed that major IPs are linked together. What is QQ's new function "Status Square" like?", BAIJAHAO BAIDU, 24 June 2022 (2022-06-24), XP093144557, Retrieved from the Internet <URL:https://baijiahao.***.com/s?id=1736509793568218875&wfr=spider&for=pc> [retrieved on 20240322] * |
THAT LITTLE THING ABOUT BOXING: "What is the linkage [QQ Status Square] that exploded just after the closed beta? QQ status squareQQ", NEWS SOHU., JIANGXI PROVINCE, 9 July 2022 (2022-07-09), XP093144530 * |
Also Published As
Publication number | Publication date |
---|---|
CN117008769A (zh) | 2023-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10796726B2 (en) | Video recording method and apparatus for mobile terminal | |
JP6637589B2 (ja) | 情報処理方法、端末、及びコンピュータ記憶媒体 | |
JP6772379B2 (ja) | インスタント通信メッセージに基づくタスク管理 | |
JP6376638B2 (ja) | ゲームに関わるサーバコンピュータ及びゲームプログラム | |
US20180028907A1 (en) | Information processing method, terminal, and computer storage medium | |
TW202218723A (zh) | 虛擬物件的控制方法和裝置、儲存媒體、電子設備及電腦程式產品 | |
JP6400280B2 (ja) | 情報処理システムおよび情報処理装置 | |
CN106201219B (zh) | 应用程序功能快捷调用方法及*** | |
JP7300503B2 (ja) | マルチユーザアプリケーションを起動するための招待リンク | |
JP6475258B2 (ja) | 抽出されたメッセージをチャットウィンドウに区別して表示するメッセージ表示方法、前記方法を行う移動端末及びチャットサーバ | |
JP2017511992A (ja) | インスタント通信におけるビデオ通信の方法及びシステム | |
JP2018518766A (ja) | 情報処理方法、端末、およびコンピュータ記憶媒体 | |
EP2908231A1 (en) | Object suspension realizing method and device | |
JP7379589B2 (ja) | ライブ動画を配信するためのシステム、方法、及びプログラム | |
CN107959616A (zh) | 消息转发的方法、装置、计算机装置及存储介质 | |
US9437158B2 (en) | Electronic device for controlling multi-display and display control method thereof | |
WO2014169607A1 (zh) | 拖动图标的方法及装置 | |
WO2015142690A1 (en) | Highlighting univiewed video messages | |
EP3103249A1 (en) | Stop recording and send using a single action | |
CN111880845A (zh) | 控制目标应用的方法、***及装置 | |
US20220152505A1 (en) | Virtual object control method and apparatus, storage medium, and electronic device | |
JP6283160B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理方法 | |
WO2024041098A1 (zh) | 虚拟角色状态的设置方法和装置、存储介质及电子设备 | |
CN111538551A (zh) | 一种信息处理方法及电子设备 | |
JP2016005131A (ja) | 音声チャット管理装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23856190 Country of ref document: EP Kind code of ref document: A1 |