Virtual object interaction method and device, storage medium and electronic equipment
By interacting with the target virtual object in the session window in the game application and inviting it to participate in virtual activities, and obtaining the activity pictures generated by it, the problem of a single interaction method of virtual objects in the existing technology is solved, and a richer form of interaction is realized.
Patent Information
- Application Number
- CN202310910440.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-21
- Publication Date
- 2025-01-21
AI Technical Summary
In the prior art, the interaction mode of virtual objects is relatively single, mainly one-way prompts, and lacks rich interaction forms.
Display a session window with the target virtual object in the game application, respond to the operation of the event invitation control, invite the target virtual object to participate in the virtual event, and obtain the event pictures generated during the event.
By inviting virtual objects to participate in virtual activities and obtaining the activity pictures generated by them, players can actively interact with virtual activities, which enriches the interactive forms of virtual objects and solves the problem of single interaction method in the existing technology.
Smart Images

Figure CN119327121A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computers, and in particular to a method and device for interacting with virtual objects, a storage medium, and an electronic device. Background Art
[0002] Currently, in most game applications, not only are different types of game level tasks set for players, but a virtual object is often arranged for the player as an operation assistant in the game application. The virtual object is used to remind the player to collect various new reward resources generated in the game application, or to remind the player of new game activities, new virtual heroes, or new virtual props released by the platform.
[0003] However, the virtual objects used as operation assistants usually provide one-way prompts to players. That is, the virtual objects can only provide text prompts to players on the interface within the game application, and players are informed of new changes in the game application through prompts. In other words, the virtual object interaction method provided by the relevant technology is only a one-way prompt process initiated by the virtual object, and there is a problem of a relatively single interaction method.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present application provide a method and device for interacting with a virtual object, a storage medium, and an electronic device, so as to at least solve the technical problem that the interaction method with a virtual object is relatively single in the prior art.
[0006] According to one aspect of an embodiment of the present application, a method for interacting with virtual objects is provided, comprising: displaying a conversation window with a target virtual object to be interacted with in a game application, wherein the target virtual object is a virtual object participating in a game task provided in the game application; in response to an operation on an activity invitation control displayed in the conversation window, displaying activity invitation information for inviting the target virtual object to participate in a target virtual activity in the conversation window; when the target virtual object has participated in the target virtual activity, obtaining a target activity picture generated by the target virtual object in the process of participating in the target virtual activity; and in response to a viewing operation on a target activity album corresponding to the target virtual activity in the game application, displaying the target activity picture.
[0007] According to another aspect of an embodiment of the present application, there is also provided a virtual object interaction device, including: a first display unit, used to display a conversation window with a target virtual object to be interacted with in a game application, wherein the target virtual object is a virtual object participating in a game task provided in the game application; a second display unit, used to display activity invitation information for inviting the target virtual object to participate in a target virtual activity in the conversation window in response to an operation on an activity invitation control displayed in the conversation window; an acquisition unit, used to acquire a target activity picture generated by the target virtual object in the process of participating in the target virtual activity when the target virtual object has participated in the target virtual activity; and a third display unit, used to display the target activity picture in response to a viewing operation on a target activity album corresponding to the target virtual activity in the game application.
[0008] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned virtual object interaction method when running.
[0009] According to another aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the above virtual object interaction method.
[0010] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the virtual object interaction method through the computer program.
[0011] In an embodiment of the present application, in an embodiment of the present application, a conversation window between a target virtual object to be interacted with is displayed in a game application, wherein the target virtual object is a virtual object participating in a game task provided in the game application. Then, in response to the operation of the activity invitation control displayed in the conversation window, activity invitation information for inviting the target virtual object to participate in the target virtual activity is displayed in the conversation window. Furthermore, in the case where the target virtual object has participated in the target virtual activity, a target activity picture generated by the target virtual object in the process of participating in the target virtual activity is obtained. Then, in response to the viewing operation of the target activity album corresponding to the target virtual activity in the game application, the target activity picture is displayed. In other words, in an embodiment of the present application, by inviting the target virtual object in the game task to participate in the target virtual activity, the target activity picture generated by the target virtual object in the participation in the target virtual activity is obtained, so that the game player object can actively interact with the target virtual activity in the game based on the target virtual activity. Thereby, the technical effect of enriching the interactive form with the virtual object is achieved, and the technical problem of the relatively single interactive mode with the virtual object existing in the prior art is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0013] Figure 1 is a schematic diagram of an application environment of an optional virtual object interaction method according to an embodiment of the present application;
[0014] Figure 2 is a flow chart of an optional virtual object interaction method according to an embodiment of the present application;
[0015] Figure 3 is a schematic diagram of an optional virtual object interaction method according to an embodiment of the present application;
[0016] Figure 4 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0017] Figure 5 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0018] Figure 6 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0019] Figure 7 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0020] Figure 8 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0021] Fig. 9 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0022] Fig.10 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0023] Fig.11 is a schematic diagram of another optional virtual object interaction method according to an embodiment of the present application;
[0024] Fig.12 is a schematic structural diagram of an optional virtual object interaction device according to an embodiment of the present application;
[0025] Fig.13 It is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0028] According to one aspect of the embodiments of the present application, a virtual object interaction method is provided. Optionally, as an optional implementation, the virtual object interaction method can be but is not limited to being applied to: Figure 1 In the environment shown. Figure 1 As shown, the terminal device 102 includes a memory 104 for storing various data generated during the operation of the terminal device 102, a processor 106 for processing and calculating the above data, and a display 108 for displaying a session window. The terminal device 102 can exchange data with a server 112 through a network 110. The server 112 is connected to a database 114, and the database 114 is used to store various data. The terminal device 102 can run a game application.
[0029] Furthermore, the above method Figure 1 The corresponding specific application process in the environment shown is shown in the following steps:
[0030] Steps S102-S104 are executed, and the terminal device 102 displays a conversation window with the target virtual object to be interacted in the game application, wherein the target virtual object is a virtual object participating in the game task provided in the game application. In response to the operation of the activity invitation control displayed in the conversation window, the terminal device 102 displays the activity invitation information for inviting the target virtual object to participate in the target virtual activity in the conversation window. Then step S106 is executed, and the terminal device 102 sends the target virtual object and the target virtual activity to the server 112 through the network 110. Then step S108 is executed, and the server 112 sends the target activity picture generated by the target virtual object in the process of participating in the target virtual activity to the terminal device 102 through the network 110. Further, step S110 is executed, and the terminal device 102 displays the target activity picture in response to the viewing operation of the target activity album corresponding to the target virtual activity in the game application.
[0031] In an embodiment of the present application, a conversation window between a target virtual object to be interacted with is displayed in a game application, wherein the target virtual object is a virtual object participating in a game task provided in the game application. Then, in response to the operation of the activity invitation control displayed in the conversation window, activity invitation information for inviting the target virtual object to participate in the target virtual activity is displayed in the conversation window. Furthermore, in the case where the target virtual object has participated in the target virtual activity, a target activity picture generated by the target virtual object in the process of participating in the target virtual activity is obtained. Then, in response to the viewing operation of the target activity album corresponding to the target virtual activity in the game application, the target activity picture is displayed. In other words, in an embodiment of the present application, by inviting the target virtual object in the game task to participate in the target virtual activity, the target activity picture generated by the target virtual object in the participation in the target virtual activity is obtained, so that the game player object can actively interact with the target virtual activity in the game based on the target virtual activity. Thereby, the technical effect of enriching the interactive form with the virtual object is achieved, and the technical problem of the relatively single interactive mode with the virtual object existing in the prior art is solved.
[0032] Optionally, in this embodiment, the terminal device may be a terminal device configured with a target client, which may include but is not limited to at least one of the following: a mobile phone (such as an Android phone, an iOS phone, etc.), a laptop, a tablet computer, a PDA, a MID (Mobile Internet Devices), a PAD, a desktop computer, a smart TV, etc. The target client may be a video client, an instant messaging client, a browser client, an education client, etc. The network may include but is not limited to: a wired network, a wireless network, wherein the wired network includes: a local area network, a metropolitan area network and a wide area network, and the wireless network includes: Bluetooth, WIFI and other networks that realize wireless communication. The server may be a single server, or a server cluster consisting of multiple servers, or a cloud server. The above is only an example, and this embodiment does not make any limitation to this.
[0033] Optionally, as an optional implementation, as Figure 2 As shown, the above-mentioned virtual object interaction method includes:
[0034] S202, displaying a conversation window with a target virtual object to be interacted with in the game application, wherein the target virtual object is a virtual object participating in a game task provided in the game application;
[0035] S204, in response to an operation on an activity invitation control displayed in the conversation window, displaying activity invitation information for inviting a target virtual object to participate in a target virtual activity in the conversation window;
[0036] S206, when the target virtual object has participated in the target virtual activity, obtaining a target activity picture generated by the target virtual object in the process of participating in the target virtual activity;
[0037] S208 , in response to a viewing operation on a target activity album corresponding to the target virtual activity in the game application, displaying a target activity picture.
[0038] Optionally, in this embodiment, the above virtual object interaction method can be applied to, but not limited to, interactive scenes with game virtual objects in game applications. Specifically, the types of the above game applications can include, but are not limited to: dating games, development games, competitive games, or any other types of games. In this embodiment, there is no limitation on the game type to which the game application belongs.
[0039] Further, taking the game application being used to indicate a love game as an example, the game task can be but is not limited to being used to indicate an interactive task with a virtual love object in the game application, and the target virtual object can be but is not limited to being used to indicate the virtual love object.
[0040] Taking the above-mentioned game application being used to indicate a development game as an example, the above-mentioned game tasks can be but are not limited to being used to indicate interactive tasks with virtual development objects in the game application, and the above-mentioned target virtual objects can be but are not limited to being used to indicate the above-mentioned virtual development objects.
[0041] Taking the above-mentioned game application being used to indicate competitive games as an example, the above-mentioned game tasks can be but are not limited to being used to indicate various types of game level tasks set in the game application, and the above-mentioned target virtual objects can be but are not limited to being used to indicate the virtual operation assistant in the game application to assist in reminding game player objects to collect various types of newly generated reward resources in the game application.
[0042] Furthermore, the conversation window may also include, but is not limited to, text controls, voice controls, gift controls, etc. Specifically, the text control may be touched to interact with the target virtual object through text chat, the voice control may be touched to interact with the target virtual object through voice chat, and the gift control may be touched to give a virtual gift to the target virtual object. In this embodiment, no limitation is imposed on this.
[0043] It should be noted that the above-mentioned virtual target activities may include but are not limited to: any virtual activities such as virtual travel activities, virtual shopping activities, virtual dining activities, virtual play activities, etc. In the embodiments of the present application, no limitation is made to this.
[0044] Optionally, in this embodiment, the above-mentioned activity invitation information may include but is not limited to: a description corresponding to the target virtual activity (such as "go see the latest movie"), and an activity scene image corresponding to the above-mentioned target virtual activity, etc. In this embodiment of the application, no limitation is imposed on this.
[0045] Furthermore, the above-mentioned target activity picture may include, but is not limited to, a virtual image corresponding to a target virtual object, an activity scene image corresponding to a target virtual activity, a virtual avatar of an account of a game player object logging into a game application, and the like.
[0046] Optionally, in this embodiment, the target activity album corresponding to the target virtual activity may store, but is not limited to, all activity pictures generated by the target virtual object in the process of participating in the target virtual activity. It should be noted that the target virtual object may participate in the target virtual activity multiple times, and may generate, but is not limited to, at least one activity picture in the process of participating in each target virtual activity, and the activity pictures generated each time participating in the target virtual activity are different.
[0047] Furthermore, after the target activity picture is displayed in response to the viewing operation of the target activity album corresponding to the target virtual activity in the game application, the method further includes: enhancing the intimacy between the user account that logs into the game application and the target virtual object.
[0048] As an optional implementation, taking the above virtual object interaction method applied to an interactive scene of a game virtual object in a game application as an example, the above method is described in detail by the following steps:
[0049] When it is detected that the mobile phone control in the game application lobby is touched, the virtual communication tool interface corresponding to the game application is displayed. Then, when it is detected that the target virtual object is selected to interact with the virtual communication tool interface, such as Figure 3 As shown in (a) of FIG. 1 , a conversation window 302 between the target virtual object to be interacted with is displayed in the game application. Figure 3 As shown in (b), in response to a touch operation on the activity invitation control 304 displayed in the session window, activity invitation information 306 for inviting the target virtual object to participate in the target virtual activity is displayed in the session window. Then, if the target virtual object has participated in the target virtual activity, a target activity picture generated by the target virtual object in the process of participating in the target virtual activity is obtained. Figure 3 As shown in (c), when a touch operation is detected on the view album control 308 in the session window, an album overview page including the album identification of the target active album is displayed. When the album identification of the target active album is triggered in the album overview page, as shown in FIG. Figure 3 As shown in (d), the target activity picture 310 is displayed.
[0050] In an embodiment of the present application, a conversation window between a target virtual object to be interacted with is displayed in a game application, wherein the target virtual object is a virtual object participating in a game task provided in the game application. Then, in response to the operation of the activity invitation control displayed in the conversation window, activity invitation information for inviting the target virtual object to participate in the target virtual activity is displayed in the conversation window. Furthermore, in the case where the target virtual object has participated in the target virtual activity, a target activity picture generated by the target virtual object in the process of participating in the target virtual activity is obtained. Then, in response to the viewing operation of the target activity album corresponding to the target virtual activity in the game application, the target activity picture is displayed. In other words, in an embodiment of the present application, by inviting the target virtual object in the game task to participate in the target virtual activity, the target activity picture generated by the target virtual object in the participation in the target virtual activity is obtained, so that the game player object can actively interact with the target virtual activity in the game based on the target virtual activity. Thereby, the technical effect of enriching the interactive form with the virtual object is achieved, and the technical problem of the relatively single interactive mode with the virtual object existing in the prior art is solved.
[0051] Optionally, as an optional solution, in response to a viewing operation on a target activity album corresponding to a target virtual activity in a game application, displaying a target activity picture includes:
[0052] In response to a viewing operation on the target activity album in the game application, the target activity album is opened, and the activity pictures currently generated in the target virtual activity are displayed, wherein the generated activity pictures include the target activity pictures and the historical activity pictures generated by participating in the target virtual activity before the target activity pictures, and the target activity pictures and the historical activity pictures include the object image of the target virtual object and the activity scene corresponding to the target virtual activity.
[0053] For example, Figure 4 As shown in (a), when a touch operation is detected on the view album control in the session window, an album overview page including the album identification of the target activity album is displayed, wherein the album overview page includes the activity album identifications of multiple virtual activities that the target virtual object has participated in, and each virtual activity has its own activity album. Figure 4 As shown in (b), after detecting the album identifier of the target active album displayed on the album overview page (ie, Figure 4 When the "beach" shown in (b) is triggered, Figure 4 As shown in (c), the target activity album is opened and the target activity pictures and historical activity pictures included in the target activity album are displayed.
[0054] It should be noted that each of the above-mentioned generated activity pictures can be, but is not limited to, generated by synthesizing the virtual image of the target virtual object at different angles with different scene images in the activity scene corresponding to the target virtual activity.
[0055] In the embodiment of the present application, in response to the viewing operation of the target activity album in the game application, the target activity album is opened, and the activity pictures currently generated in the target virtual activity are displayed, wherein the generated activity pictures include the target activity pictures and the historical activity pictures generated by participating in the target virtual activity before the target activity pictures, and the target activity pictures and the historical activity pictures include the object image of the target virtual object and the activity scene corresponding to the target virtual activity. In other words, in the embodiment of the present application, by displaying the interactive pictures generated in the target virtual activity, the game player object can check all the interactive pictures corresponding to the target virtual object in the target virtual activity, thereby improving the technical effect of the interaction frequency with the virtual object.
[0056] Optionally, as an optional solution, after displaying the activity picture currently generated in the target virtual activity, the method further includes:
[0057] In response to an application operation on the key activity picture in the generated activity pictures, the key activity picture is applied as a background picture of a personal configuration page in the game application.
[0058] For example, set the target interactive image as the key active image and set it as the background image of the personal configuration page in the game application. Figure 5 As shown, when entering the personal configuration page, the person configuration page with the target interactive picture as the background picture is displayed. It should be noted that the above key activity picture can be but not limited to any activity picture in the above target interactive album, and this is not limited in any way in the embodiment of the present application.
[0059] In the embodiment of the present application, in response to the application operation of the key activity picture in the generated activity picture, the key activity picture is applied as the background picture of the personal configuration page in the game application. In other words, in the embodiment of the present application, by setting the key activity picture generated by the target virtual object in the target virtual activity as the background picture of the personal configuration page of the game application, the game player object can select the key activity picture of interest as the background picture of the personal configuration page. Thereby achieving the technical effect of improving the participation in the interaction with the virtual object and increasing the frequency of interaction with the virtual object.
[0060] Optionally, as an optional solution, when displaying the target activity picture, it also includes:
[0061] The progress prompt information of the activity picture collection progress corresponding to the target virtual activity is displayed.
[0062] It should be noted that the above progress prompt information is used to prompt the collection progress of the current target virtual activity activity pictures (that is, the number of target virtual activity activity pictures currently collected) and the total number of target virtual activity activity pictures. Figure 6 As shown, the progress prompt information of the activity picture collection progress corresponding to the target virtual activity displayed in the target activity album of the target virtual activity is 3 / 10, which means that the number of activity pictures of the target virtual activity currently collected is 3, and the total number of activity pictures of the target virtual activity is 10.
[0063] In the embodiment of the present application, by displaying the progress prompt information of the activity picture collection progress corresponding to the target virtual activity, the game player object is encouraged to invite the target virtual object to participate in the target virtual activity again to obtain more activity pictures, thereby achieving the technical effect of enhancing the richness of the interaction methods with the virtual object.
[0064] Optionally, as an optional solution, when displaying the progress prompt information of the activity picture collection progress corresponding to the target virtual activity, it also includes:
[0065] S1, in response to an operation on the progress prompt information, displaying reward resource claiming status information matching the activity picture collection progress, wherein the key collection progress nodes in the activity picture collection progress are configured with corresponding reward resources;
[0066] S2, when the reward resource claiming status information corresponding to the key collection progress node indicates that the reward resource has not been claimed, displaying the reward resource configured for the key collection progress node in a first prompt style, wherein the first prompt style indicates a pending claiming status;
[0067] S3, when the reward resource claiming status information corresponding to the key collection progress node indicates that the reward resource has been claimed, the reward resource configured for the key collection progress node is displayed in a second prompt style, wherein the second prompt style prompts the claimed status.
[0068] It should be noted that the activity picture collection progress may include, but is not limited to, multiple key collection progress nodes, each of which corresponds to a different number of activity pictures. Specifically, when the number of activity pictures of the target virtual activity currently collected reaches the number of activity pictures corresponding to the key collection progress node, the reward resources corresponding to the key collection progress node can be claimed.
[0069] For example, Figure 7In the case of triggering the control corresponding to the progress prompt information displayed in the target activity album as shown in (a), the following is displayed: Figure 7 The reward resource claiming interface shown in (b) above shows the above-mentioned multiple key collection progress nodes, as well as the number of activity pictures and reward resources corresponding to the above-mentioned multiple key collection progress nodes.
[0070] If the reward resource corresponding to the second node from left to right in the reward resource collection interface has not been collected, such as Figure 7 As shown in (b), the icon corresponding to the reward resource configured at the key collection progress node is displayed in the first prompt style to prompt that the reward resource configured at the key collection progress node is in a waiting state.
[0071] like Figure 7 As shown in (c), when the activity picture collection progress of the current target virtual activity reaches the number of activity pictures corresponding to the second node from left to right in the reward resource collection interface, and the icon of the reward resource corresponding to the node in the reward resource collection interface is clicked, it is determined that the reward resource corresponding to the node has been collected, and then the icon corresponding to the reward resource configured for the key collection progress node is displayed according to the second prompt style to prompt that the reward resource configured for the key collection progress node is in a collected state.
[0072] In an embodiment of the present application, in response to the operation of the progress prompt information, the reward resource collection status information matching the activity picture collection progress is displayed, wherein the key collection progress node in the activity picture collection progress is configured with a corresponding reward resource. Furthermore, when the reward resource collection status information corresponding to the key collection progress node indicates that the reward resource has not yet been collected, the reward resource configured by the key collection progress node is displayed according to the first prompt style, wherein the first prompt style prompts the pending status; when the reward resource collection status information corresponding to the key collection progress node indicates that the reward resource has been collected, the reward resource configured by the key collection progress node is displayed according to the second prompt style, wherein the second prompt style prompts the collected status. In other words, in an embodiment of the present application, by configuring different reward resources for different key collection progress nodes, and by displaying the key collection progress nodes for which the reward resources have been collected and the key collection progress nodes for which the reward resources have not been collected in different display styles, the technical effect of improving the participation of the game application and enriching the frequency of interaction with virtual objects is achieved.
[0073] Optionally, as an optional solution, after the activity invitation information for inviting the target virtual object to participate in the target virtual activity is displayed in the session window, the method further includes:
[0074] In response to the target virtual object confirming participation in the target virtual activity based on the activity invitation information, invitation thank-you information sent by the target virtual object is displayed in the conversation window.
[0075] For example, when the target virtual object confirms to participate in the target virtual activity based on the activity invitation information, Figure 8 As shown, the invitation thank-you message sent by the target virtual object is displayed in the conversation window (ie, thank you for your invitation, I will be on time!).
[0076] In the embodiment of the present application, when the target virtual object confirms to participate in the target virtual activity based on the activity invitation information, the invitation thank-you information sent by the target virtual object is displayed in the conversation window, so that the game player object can achieve two-way interaction with the target virtual object. Thus, the technical effect of enriching the interaction method with the virtual object is achieved.
[0077] Optionally, as an optional solution, after displaying the invitation thank you message sent by the target virtual object in the conversation window, the method further includes:
[0078] S1, prompting that the interaction intimacy between the virtual object and the target virtual object is updated from a first intimacy value to a second intimacy value, wherein the second intimacy value is greater than the first intimacy value;
[0079] S2: When the second intimacy value reaches the target threshold, display the virtual gift given by the target virtual object.
[0080] For example, Fig. 9 As shown in (a), the current interaction intimacy between the target virtual object and the target virtual object is the first intimacy value (i.e., the current interaction intimacy between the target virtual object and the target virtual object is 800). After the invitation thank you message sent by the target virtual object is displayed in the conversation window, as shown in Fig. 9 As shown in (b), the interaction intimacy between the prompt and the target virtual object is updated from the first intimacy value (ie, 800) to the second intimacy value (ie, 1000) and the virtual gift given by the target virtual object is displayed.
[0081] In the embodiment of the present application, the interactive intimacy between the user and the target virtual object is updated from the first intimacy value to the second intimacy value, wherein the second intimacy value is greater than the first intimacy value. Furthermore, when the second intimacy value reaches the target threshold, the virtual gift given by the target virtual object is displayed, thereby enriching the interactive methods with the target virtual object.
[0082] Optionally, as an optional solution, after the activity invitation information for inviting the target virtual object to participate in the target virtual activity is displayed in the session window, the method further includes:
[0083] S1, when the activity invitation information indicates that the target virtual activity is a virtual activity, determining that the target virtual object will participate in the target virtual activity;
[0084] S2, when the activity invitation information indicates that the target virtual activity is at least two virtual activities, determining that the target virtual object will participate in a virtual activity randomly selected from the at least two virtual activities, wherein the target virtual object will sequentially participate in other virtual activities in the at least two virtual activities except the randomly selected one virtual activity.
[0085] For example, assuming that the activity invitation information indicates that the target virtual activities are beach play, movie watching, and shopping, after determining that the target virtual object will participate in the beach play, the target virtual object will first participate in the beach play. After the beach play ends, the target virtual object selects the movie watching activity from the movie watching activity and the shopping activity as the interaction that the target virtual object will participate in. After the movie watching activity ends, the target virtual object will participate in the shopping activity.
[0086] It should be noted that the object attribute information of the target virtual object is determined, wherein the object attribute information includes at least one of the following: virtual itinerary information to be completed by the target virtual object, style preference information of the target virtual object; when the object attribute information is compatible with the target virtual activity, it is determined that the target virtual object will participate in the target virtual activity.
[0087] In an embodiment of the present application, when the activity invitation information indicates that the target virtual activity is a virtual activity, it is determined that the target virtual object will participate in the target virtual activity. When the activity invitation information indicates that the target virtual activity is at least two virtual activities, it is determined that the target virtual object will participate in a virtual activity randomly selected from the at least two virtual activities, wherein the target virtual object will sequentially participate in other virtual activities in the at least two virtual activities except the randomly selected virtual activity. In other words, in an embodiment of the present application, by inviting the target virtual object to participate in a target virtual activity, or inviting the target virtual object to participate in multiple target virtual activities, the interaction method with the target virtual object is made more realistic, thereby achieving the technical effect of increasing the frequency of interaction with the virtual object.
[0088] Optionally, as an optional solution, determining that the target virtual object will participate in the target virtual activity includes:
[0089] S1, determining object attribute information of a target virtual object, wherein the object attribute information includes at least one of the following: virtual itinerary information to be completed by the target virtual object, and style preference information of the target virtual object;
[0090] S2: When the object attribute information matches the target virtual activity, determine that the target virtual object will participate in the target virtual activity.
[0091] It should be noted that the above virtual itinerary information may include, but is not limited to: the virtual city where the target virtual object is currently located, the virtual city to which it is about to go, the virtual work plan, etc., and this is not limited in this embodiment. The above style preference information may include, but is not limited to: the food that the target virtual object likes, the weather that the target virtual object likes, the city that the target virtual object likes, the scenery that the target virtual object likes, etc., and this is not limited in this embodiment.
[0092] For example, assuming that the target virtual activity is skydiving in virtual city A on a first date, assuming that the virtual itinerary information to be completed by the target virtual object includes skydiving in virtual city A on the first date, and assuming that the style preference information of the target virtual object includes skydiving as the hobby of the target virtual object. The above method is illustrated by the following steps: determining that the virtual itinerary information of the target virtual object includes skydiving in virtual city A on the first date, and determining that the style preference information of the target virtual object includes skydiving as the hobby of the target virtual object.
[0093] Then, the virtual itinerary information of the target virtual object and the style preference information of the target virtual object are compared with the activity description information of the target virtual activity;
[0094] Furthermore, when the virtual city corresponding to the target virtual activity (i.e., virtual city A) and the start time of the target virtual activity (i.e., the first date) are determined to match the virtual itinerary information of the target virtual object (i.e., traveling to virtual city A on the first date), and the activity content of the target virtual activity (i.e., skydiving) matches the style preference information of the target virtual object (i.e., liking skydiving), it is determined that the target virtual object will participate in the target virtual activity.
[0095] Next, when the date reaches the first date, the target activity picture corresponding to the target virtual activity is displayed.
[0096] In an embodiment of the present application, the object attribute information of the target virtual object is determined, wherein the object attribute information includes at least one of the following: virtual itinerary information to be completed by the target virtual object, style preference information of the target virtual object. Furthermore, when the object attribute information is compatible with the target virtual activity, it is determined that the target virtual object will participate in the target virtual activity. In other words, in an embodiment of the present application, based on the matching of the object attribute information of the target virtual object and the target virtual interaction, it is determined that the target virtual object will participate in the target virtual activity, thereby making the interaction method with the target virtual object more realistic, thereby achieving the technical effect of enriching the interaction method with the virtual object.
[0097] Optionally, as an optional solution, in response to an operation on an activity invitation control displayed in the session window, displaying activity invitation information for inviting a target virtual object to participate in a target virtual activity in the session window includes:
[0098] S1, in response to an operation on an activity invitation control, displaying activity description information of at least one candidate virtual activity, wherein the activity description information includes: an activity location identifier and an activity location reference map of the candidate virtual activity, and a resource value of a virtual exchange resource required to participate in the candidate virtual activity;
[0099] S2, when a target virtual activity is determined from at least one candidate virtual activity, prompting a server to transfer a target resource value of a virtual exchange resource required for participating in the target virtual activity;
[0100] S3: When the virtual exchange resource is transferred to the server according to the target resource value, the activity invitation information of the target virtual activity is displayed in the session window.
[0101] For example, suppose there are candidate virtual activities A and candidate virtual activities B, and their corresponding activity location identifiers are Beach 1 and Beach 2 respectively. Fig.10 As shown in (a), upon detecting an activity invitation control (i.e., Fig.10 When the "Activity" control in (a) is touched, the following is displayed in the session window: Fig.10 Activity description information of candidate virtual activity A and candidate virtual activity B shown in (b).
[0102] like Fig.10 As shown in (b), when it is detected that the activity description information of the candidate virtual activity A is triggered, the candidate virtual activity A is determined to be the target virtual activity. Fig.10 The prompt information (c) is used to prompt the server to transfer the target resource value of the virtual exchange resources required to participate in the target virtual activity (ie, "Please pay 100 points").
[0103] When detecting Fig.10 If the "Confirm Payment" button shown in (c) is clicked and the payment operation is completed, Fig.10 As shown in (d), the activity invitation information of the target virtual activity is displayed in the session window.
[0104] In an embodiment of the present application, in response to an operation on an activity invitation control, activity description information of at least one candidate virtual activity is displayed, wherein the activity description information includes: an activity location identifier and an activity location reference map of the candidate virtual activity, and a resource value of virtual exchange resources required to participate in the candidate virtual activity. Then, when a target virtual activity is determined from at least one candidate virtual activity, a prompt is given to transfer the target resource value of the virtual exchange resources required to participate in the target virtual activity to the server. Next, when the virtual exchange resources are transferred to the server according to the target resource value, the activity invitation information of the target virtual activity is displayed in the session window. In other words, in an embodiment of the present application, by displaying the activity description information of at least one candidate virtual activity, the game player object can select a suitable target virtual activity based on actual needs. Thereby, a technical effect of improving the richness of the interaction methods with virtual objects is achieved.
[0105] Optionally, as an optional solution, after the activity invitation information for inviting the target virtual object to participate in the target virtual activity is displayed in the session window, the method further includes:
[0106] S1, when it is determined that the target virtual object will participate in the target virtual activity, the server adds the target virtual object to an activity plan list corresponding to the target virtual activity, wherein the activity plan list is used to indicate a generation plan for generating an activity picture during the target virtual activity;
[0107] S2, when it is determined according to the activity plan list that the target virtual object has participated in the target virtual activity, the server determines a target activity scene from a plurality of activity scenes associated with the target virtual activity, and generates a target activity picture using an object image of the target virtual object and the target activity scene;
[0108] S3: The server returns the target activity image to the client of the game application.
[0109] It should be noted that the above generation plan may include, but is not limited to: the time for generating each activity picture corresponding to the target virtual activity, and the activity scene corresponding to each activity picture, etc. In this embodiment, no limitation is imposed on this.
[0110] In the embodiment of the present application, when it is determined that the target virtual object will participate in the target virtual activity, the target virtual object is added to the activity plan list corresponding to the target virtual activity through the server, and when it is determined that the target virtual object has participated in the target virtual activity according to the activity plan list, the target activity scene is determined from multiple activity scenes associated with the target virtual activity, and the target activity picture is generated using the object image of the target virtual object and the target activity scene. The target interaction picture is thus returned to the client of the game application. The technical effect of improving the interaction efficiency with the target virtual object is achieved.
[0111] Optionally, as an optional solution, when the server returns the target activity image to the client of the game application, it also includes:
[0112] The server determines the progress of collecting activity pictures corresponding to the target virtual activity in the target activity album;
[0113] When the activity picture collection progress reaches a key collection progress node configured with a reward resource, the server returns the target activity picture and the reward resource corresponding to the key collection progress node to the client of the game application;
[0114] When the activity picture collection progress has not yet reached a key collection progress node configured with reward resources, the server returns the target activity picture to the client of the game application.
[0115] For example, assuming that the key collection progress nodes include: collecting 3 activity pictures, collecting 5 activity pictures, and collecting 10 activity pictures. The server determines the activity picture collection progress corresponding to the target virtual activity in the target activity album. When the activity picture collection progress indicates that 3 activity pictures, or 5 activity pictures, or 10 activity pictures have been collected, the server returns the target activity picture and the reward resources corresponding to the key collection progress node corresponding to the number of collected pictures reaching 3, or 5, or 10 to the client of the game application. When the activity picture collection progress indicates that the number of collected activity pictures has not reached 3, or 5, or 10, the server returns the target activity picture to the client of the game application.
[0116] In an embodiment of the present application, the server determines the progress of collecting activity pictures corresponding to the target virtual activity in the target activity album. Then, when the progress of collecting activity pictures reaches the key collection progress node configured with reward resources, the server returns the target activity pictures and the reward resources corresponding to the key collection progress node to the client of the game application. Furthermore, when the progress of collecting activity pictures has not yet reached the key collection progress node configured with reward resources, the server returns the target activity pictures to the client of the game application. Thereby achieving the technical effect of improving the efficiency of interaction with the target virtual object.
[0117] Optionally, as an optional solution, taking the above virtual object interaction method applied to an interactive scene with a game virtual object in a game application as an example, Fig.11 The following steps are shown to illustrate the above method:
[0118] Taking the above-mentioned virtual object interaction method applied to the interactive scene with the game virtual object in the game application as an example, Fig.11 The following steps are shown to illustrate the above method:
[0119] Execute step S1102. When the client 1102 corresponding to the game application detects that the user account logs into the game application, or enters the game lobby of the game application, and selects the target virtual object and the target virtual activity with which the user wants to interact in the game application, the object identifier of the selected target virtual object and the activity identifier of the target virtual activity are sent to the server 1104 corresponding to the game application.
[0120] Then, steps S1104-S1106 are executed. When receiving the object identifier of the target virtual object and the activity identifier of the target virtual activity, the server 1104 adds the target virtual object to the activity plan list of the target virtual activity to clarify the timing of issuing the activity picture of the target virtual activity and which activity picture to issue. The server 1104 increases the intimacy between the user account and the target virtual object.
[0121] Furthermore, if the intimacy between the user account and the target virtual object does not reach the predetermined threshold, steps S1108-S110 are executed, and the server 1104 sends a first prompt message for prompting the client 1102 to improve the intimacy between the user account and the target virtual object. Upon receiving the first prompt message, the client 1102 displays the first prompt message and the thank-you message sent by the target virtual object.
[0122] When the intimacy between the user account and the target virtual object reaches a predetermined threshold, steps S1112-S1114 are executed, and the server 1104 sends a second prompt message to the client 1102 to prompt the user account to receive a reward corresponding to the intimacy reaching the predetermined threshold. When the client 1102 receives the second prompt message, it displays the second prompt message and the thank-you message sent by the target virtual object.
[0123] Then, steps S1116-S1118 are executed. When the server 1104 detects that the activity plan list indicates that the time for issuing the target activity picture has been reached, and the picture accumulation progress of the target activity album has not reached the critical progress for issuing the reward resources, the target activity picture and the picture accumulation progress of the current target activity album are sent to the client 1102. When the server 1104 detects that the activity plan list indicates that the time for issuing the target activity picture has been reached, and the picture accumulation progress of the target activity album has reached the critical progress for issuing the reward resources, the target activity picture, the picture accumulation progress of the current target activity album, and the prompt information for prompting to collect the above-mentioned reward resources are sent to the client 1102;
[0124] Then, steps S1120-S1122 are executed, and the client 1102 displays the target activity picture and the picture accumulation progress of the current target activity album upon receiving the target activity picture and the picture accumulation progress of the current target activity album. The client 1102 displays the target activity picture and the picture accumulation progress of the current target activity album and the prompt information for prompting to receive the above-mentioned reward resources upon receiving the target activity picture and the picture accumulation progress of the current target activity album and the prompt information for prompting to receive the above-mentioned reward resources, and updates the receiving status of the above-mentioned reward resources to the available status.
[0125] Further executing step S1124, the client 1102 adds the target activity picture to the target activity album.
[0126] In the embodiment of the present application, by inviting the target virtual object in the game task to participate in the target virtual activity, and obtaining the target activity picture generated by the target virtual object when participating in the target virtual activity, the game player object can actively interact with the target virtual activity in the game based on the target virtual activity. This achieves the technical effect of enriching the forms of interaction with virtual objects, and solves the technical problem of the relatively single form of interaction with virtual objects in the prior art.
[0127] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0128] According to another aspect of the embodiments of the present application, a virtual object interaction device for implementing the above virtual object interaction method is also provided. Fig.12 As shown, the device comprises:
[0129] The first display unit 1202 is used to display a conversation window with a target virtual object to be interacted with in the game application, wherein the target virtual object is a virtual object participating in a game task provided in the game application;
[0130] The second display unit 1204 is used to display activity invitation information for inviting a target virtual object to participate in a target virtual activity in the session window in response to an operation on the activity invitation control displayed in the session window;
[0131] An acquisition unit 1206 is used to acquire a target activity picture generated by the target virtual object in the process of participating in the target virtual activity when the target virtual object has participated in the target virtual activity;
[0132] The third display unit 1208 is used to display a target activity picture in response to a viewing operation on a target activity album corresponding to the target virtual activity in the game application.
[0133] Optionally, the third display unit includes:
[0134] The first display module is used to respond to a viewing operation on a target activity album in a game application, open the target activity album, and display activity pictures currently generated in the target virtual activity, wherein the generated activity pictures include the target activity pictures and historical activity pictures generated by participating in the target virtual activity before the target activity pictures, and the target activity pictures and the historical activity pictures include the object image of the target virtual object and the activity scene corresponding to the target virtual activity.
[0135] Optionally, the above device further includes:
[0136] The first configuration unit is configured to, in response to an application operation on a key activity picture in the generated activity pictures, apply the key activity picture as a background picture of a personal configuration page in the game application.
[0137] Optionally, the third display unit further includes:
[0138] The second display module is used to display progress prompt information of the activity picture collection progress corresponding to the target virtual activity.
[0139] Optionally, the third display unit further includes:
[0140] A third display module is used to display the reward resource claiming status information matching the activity picture collection progress in response to the operation of the progress prompt information, wherein the key collection progress nodes in the activity picture collection progress are configured with corresponding reward resources;
[0141] A fourth display module is used to display the reward resources configured at the key collection progress node in a first prompt style when the reward resource claiming status information corresponding to the key collection progress node indicates that the reward resources have not been claimed, wherein the first prompt style indicates a pending claiming status;
[0142] The fifth display module is used to display the reward resources configured for the key collection progress node in accordance with the second prompt style when the reward resource collection status information corresponding to the key collection progress node indicates that the reward resources have been collected, wherein the second prompt style prompts the collected status.
[0143] Optionally, the third display unit further includes:
[0144] The sixth display module is used to display the invitation thank-you information sent by the target virtual object in the conversation window in response to the target virtual object confirming to participate in the target virtual activity based on the activity invitation information.
[0145] Optionally, the third display unit further includes:
[0146] A first prompting module, used for prompting that the interaction intimacy between the virtual object and the target virtual object is updated from a first intimacy value to a second intimacy value, wherein the second intimacy value is greater than the first intimacy value;
[0147] The seventh display module is used to display the virtual gift given by the target virtual object when the second intimacy value reaches the target threshold.
[0148] Optionally, the above device further includes:
[0149] A first determining unit, configured to determine that a target virtual object will participate in the target virtual activity when the activity invitation information indicates that the target virtual activity is a virtual activity;
[0150] The second determination unit is used to determine that the target virtual object will participate in a virtual activity randomly selected from the at least two virtual activities when the activity invitation information indicates that the target virtual activity is at least two virtual activities, wherein the target virtual object will sequentially participate in other virtual activities of the at least two virtual activities except the randomly selected one virtual activity.
[0151] Optionally, the first determining unit includes:
[0152] A first determination module is used to determine object attribute information of a target virtual object, wherein the object attribute information includes at least one of the following: virtual itinerary information to be completed by the target virtual object, and style preference information of the target virtual object;
[0153] The second determination module is used to determine that the target virtual object will participate in the target virtual activity when the object attribute information is compatible with the target virtual activity.
[0154] Optionally, the second display unit includes:
[0155] an eighth display module, configured to display, in response to an operation on the activity invitation control, activity description information of at least one candidate virtual activity, wherein the activity description information includes: an activity location identifier and an activity location reference map of the candidate virtual activity, and a resource value of a virtual exchange resource required to participate in the candidate virtual activity;
[0156] A second prompting module is used for prompting the server to transfer a target resource value of a virtual exchange resource required for participating in the target virtual activity when a target virtual activity is determined from at least one candidate virtual activity;
[0157] The ninth display module is used to display the activity invitation information of the target virtual activity in the session window when the virtual exchange resource is transferred to the server according to the target resource value.
[0158] Optionally, the above device further includes:
[0159] A first adding unit is used to add the target virtual object to an activity plan list corresponding to the target virtual activity when it is determined that the target virtual object will participate in the target virtual activity, wherein the activity plan list is used to indicate a generation plan for generating an activity picture during the target virtual activity;
[0160] a third determining unit, configured to determine a target activity scene from a plurality of activity scenes associated with the target virtual activity, and generate a target activity picture using an object image of the target virtual object and the target activity scene, when it is determined according to the activity plan list that the target virtual object has participated in the target virtual activity;
[0161] The first returning unit is used to return the target activity picture to the client of the game application.
[0162] Optionally, the first returning unit includes:
[0163] A third determination module is used to determine the progress of collecting activity pictures corresponding to the target virtual activity in the target activity album;
[0164] The first return module is used to return the target activity picture and the reward resource corresponding to the key collection progress node to the client of the game application when the activity picture collection progress reaches the key collection progress node configured with the reward resource;
[0165] The second returning module is used to return the target activity picture to the client of the game application when the activity picture collection progress has not yet reached the key collection progress node configured with the reward resource.
[0166] For specific embodiments, reference may be made to the examples shown in the above-mentioned virtual object interaction method, and this embodiment will not be described in detail here.
[0167] According to another aspect of the embodiment of the present application, an electronic device for implementing the above-mentioned virtual object interaction method is also provided. This embodiment is described by taking the electronic device as a terminal as an example. Fig.13 As shown, the electronic device includes a memory 1302 and a processor 1304. The memory 1302 stores a computer program, and the processor 1304 is configured to execute the steps in any of the above method embodiments through the computer program.
[0168] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.
[0169] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0170] S1, displaying a conversation window with a target virtual object to be interacted with in a game application, wherein the target virtual object is a virtual object participating in a game task provided in the game application;
[0171] S2, in response to an operation on an activity invitation control displayed in the conversation window, displaying activity invitation information for inviting a target virtual object to participate in a target virtual activity in the conversation window;
[0172] S3, when the target virtual object has participated in the target virtual activity, obtaining a target activity picture generated by the target virtual object in the process of participating in the target virtual activity;
[0173] S4, in response to a viewing operation on a target activity album corresponding to the target virtual activity in the game application, displaying a target activity picture.
[0174] Alternatively, a person skilled in the art may understand that: Fig.13 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, or other terminal devices. Fig.13 The structure of the electronic device is not limited. Fig.13 More or fewer components (such as network interfaces, etc.) as shown in, or with Fig.13 Different configurations shown.
[0175] Among them, the memory 1302 can be used to store software programs and modules, such as the program instructions / modules corresponding to the interactive method and device of virtual objects in the embodiments of the present application. The processor 1304 executes various functional applications and data processing by running the software programs and modules stored in the memory 1302, that is, realizing the above-mentioned interactive method of virtual objects. The memory 1302 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 1302 may further include a memory remotely located relative to the processor 1304, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 1302 can be specifically, but not limited to, used to store information such as target activity pictures. As an example, such as Fig.13 As shown, the memory 1302 may include, but is not limited to, the first display unit 1202, the second display unit 1204, the acquisition unit 1206, and the third display unit 1208 in the virtual object interaction device. In addition, other module units in the virtual object interaction device may also be included but are not limited to, which will not be repeated in this example.
[0176] Optionally, the transmission device 1306 is used to receive or send data via a network. Specific examples of the network may include a wired network and a wireless network. In one example, the transmission device 1306 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 1306 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0177] In addition, the electronic device mentioned above further includes: a connection bus 1308 and components for connecting various modules in the electronic device mentioned above.
[0178] In other embodiments, the terminal device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes through network communication. The nodes may form a point-to-point network, and any form of computing device, such as a server, terminal or other electronic device, may become a node in the blockchain system by joining the point-to-point network.
[0179] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer program / instruction comprising a program code for executing the above method. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions provided by the embodiments of the present application are executed.
[0180] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above-mentioned virtual object interaction method.
[0181] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0182] S1, displaying a conversation window with a target virtual object to be interacted with in a game application, wherein the target virtual object is a virtual object participating in a game task provided in the game application;
[0183] S2, in response to an operation on an activity invitation control displayed in the conversation window, displaying activity invitation information for inviting a target virtual object to participate in a target virtual activity in the conversation window;
[0184] S3, when the target virtual object has participated in the target virtual activity, obtaining a target activity picture generated by the target virtual object in the process of participating in the target virtual activity;
[0185] S4, in response to a viewing operation on a target activity album corresponding to the target virtual activity in the game application, displaying a target activity picture.
[0186] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0187] If 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. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.
[0188] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0189] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0190] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0191] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0192] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A virtual object interaction method, characterized in that: include: Displaying a conversation window with a target virtual object to be interacted with in a game application, wherein the target virtual object is a virtual object participating in a game task provided in the game application; In response to an operation on an activity invitation control displayed in the session window, displaying activity invitation information for inviting the target virtual object to participate in a target virtual activity in the session window; In a case where the target virtual object has participated in the target virtual activity, obtaining a target activity picture generated by the target virtual object in the process of participating in the target virtual activity; In response to a viewing operation of a target activity album corresponding to the target virtual activity in the game application, the target activity picture is displayed.
2. The method according to claim 1, characterized in that In response to a viewing operation of a target activity album corresponding to the target virtual activity in the game application, displaying the target activity picture includes: In response to a viewing operation on the target activity album in the game application, the target activity album is opened, and the activity picture currently generated in the target virtual activity is displayed, wherein the generated activity picture includes the target activity picture and the historical activity picture generated by participating in the target virtual activity before the target activity picture, and the target activity picture and the historical activity picture include the object image of the target virtual object and the activity scene corresponding to the target virtual activity.
3. The method according to claim 2, characterized in that After displaying the activity picture currently generated in the target virtual activity, the method further includes: In response to an application operation on a key activity picture in the generated activity pictures, the key activity picture is applied as a background picture of a personal configuration page in the game application.
4. The method according to claim 1, characterized in that: When displaying the target activity picture, it also includes: The progress prompt information of the collection progress of the activity pictures corresponding to the target virtual activity is displayed.
5. The method according to claim 4, characterized in that When displaying the progress prompt information of the activity picture collection progress corresponding to the target virtual activity, it also includes: In response to the operation of the progress prompt information, displaying the reward resource claiming status information matching the activity picture collection progress, wherein the key collection progress nodes in the activity picture collection progress are configured with corresponding reward resources; When the reward resource claiming status information corresponding to the key collection progress node indicates that the reward resource has not been claimed, displaying the reward resource configured for the key collection progress node in a first prompt style, wherein the first prompt style indicates a pending claiming status; When the reward resource claiming status information corresponding to the key collection progress node indicates that the reward resource has been claimed, the reward resource configured for the key collection progress node is displayed in a second prompt style, wherein the second prompt style prompts the claimed status.
6. The method according to claim 1, characterized in that After the activity invitation information for inviting the target virtual object to participate in the target virtual activity is displayed in the session window, the method further includes: In response to the target virtual object confirming participation in the target virtual activity based on the activity invitation information, invitation thank-you information sent by the target virtual object is displayed in the conversation window.
7. The method according to claim 6, characterized in that After displaying the invitation thank-you message sent by the target virtual object in the conversation window, the method further includes: Prompting that the interaction intimacy between the virtual object and the target virtual object is updated from a first intimacy value to a second intimacy value, wherein the second intimacy value is greater than the first intimacy value; When the second intimacy value reaches the target threshold, the virtual gift presented by the target virtual object is displayed.
8. The method according to claim 1, characterized in that: After the activity invitation information for inviting the target virtual object to participate in the target virtual activity is displayed in the session window, the method further includes: When the activity invitation information indicates that the target virtual activity is a virtual activity, determining that the target virtual object will participate in the target virtual activity; In a case where the activity invitation information indicates that the target virtual activity is at least two virtual activities, it is determined that the target virtual object will participate in a virtual activity randomly selected from the at least two virtual activities, wherein the target virtual object will sequentially participate in other virtual activities of the at least two virtual activities except the randomly selected one virtual activity.
9. The method according to claim 8, characterized in that The determining that the target virtual object will participate in the target virtual activity includes: Determining object attribute information of the target virtual object, wherein the object attribute information includes at least one of the following: virtual itinerary information to be completed by the target virtual object, style preference information of the target virtual object; In a case where the object attribute information is compatible with the target virtual activity, it is determined that the target virtual object will participate in the target virtual activity.
10. The method according to claim 1, characterized in that In response to the operation of the activity invitation control displayed in the session window, displaying in the session window the activity invitation information for inviting the target virtual object to participate in the target virtual activity includes: In response to the operation of the activity invitation control, displaying activity description information of at least one candidate virtual activity, wherein the activity description information includes: an activity location identifier and an activity location reference map of the candidate virtual activity, and a resource value of a virtual exchange resource required to participate in the candidate virtual activity; When the target virtual activity is determined from the at least one candidate virtual activity, prompting a server to transfer a target resource value of a virtual exchange resource required for participating in the target virtual activity; In a case where the virtual exchange resource is transferred to the server according to the target resource value, the activity invitation information of the target virtual activity is displayed in the session window.
11. The method according to any one of claims 1 to 10, characterized in that After the activity invitation information for inviting the target virtual object to participate in the target virtual activity is displayed in the session window, the method further includes: In the case of determining that the target virtual object will participate in the target virtual activity, the server adds the target virtual object to an activity plan list corresponding to the target virtual activity, wherein the activity plan list is used to indicate a generation plan for generating an activity picture during the process of the target virtual activity; In the case where it is determined according to the activity plan list that the target virtual object has participated in the target virtual activity, the server determines a target activity scene from a plurality of activity scenes associated with the target virtual activity, and generates the target activity picture using the object image of the target virtual object and the target activity scene; The server returns the target active picture to the client of the game application.
12. The method according to claim 11, characterized in that When the server returns the target activity picture to the client of the game application, it also includes: The server determines a progress of collecting activity pictures corresponding to the target virtual activity in the target activity album; When the activity picture collection progress reaches a key collection progress node configured with a reward resource, the server returns the target activity picture and the reward resource corresponding to the key collection progress node to the client of the game application; When the activity picture collection progress has not yet reached a key collection progress node configured with reward resources, the server returns the target activity picture to the client of the game application.
13. An interactive device for a virtual object, characterized in that: include: A first display unit, configured to display a conversation window with a target virtual object to be interacted with in a game application, wherein the target virtual object is a virtual object participating in a game task provided in the game application; a second display unit, configured to display, in the session window, activity invitation information for inviting the target virtual object to participate in a target virtual activity in response to an operation on the activity invitation control displayed in the session window; An acquiring unit, configured to acquire, when the target virtual object has participated in the target virtual activity, a target activity picture generated by the target virtual object in the process of participating in the target virtual activity; The third display unit is used to display the target activity picture in response to a viewing operation on a target activity album corresponding to the target virtual activity in the game application.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program is executed by a processor to perform the method described in any one of claims 1 to 12.
15. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.
16. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 12 through the computer program.