Interactive display method and device of virtual object

By generating the target virtual object and displaying operation animations in the display interface of the coin-operated game, the problem of lack of feedback during coin-operated play is solved and the user experience is improved.

CN113888677BActive Publication Date: 2025-02-11GUANGZHOU GESHEN INFORMATION TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202111155827.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-29
Publication Date
2025-02-11
Estimated Expiration
2041-09-29

AI Technical Summary

Technical Problem

In the prior art, coin-operated games do not have clear feedback when coin-operated, resulting in poor player experience.

Method used

By generating the target virtual object in the display interface and displaying operation animation, the user generates the virtual object and performs animation operations after clicking the control button. After the animation is over, the task triggering instructions are sent to the associated interactive devices to trigger matching interactive tasks.

Benefits of technology

After the user initiates a coin-operated operation online, the user feedback is provided through virtual target objects and animations, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113888677B_ABST
    Figure CN113888677B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for interactive display of virtual objects. The method comprises: generating a target virtual object to be dropped at a target position in the display interface in response to a trigger operation performed on a control button in a display interface; displaying a drop animation of the target virtual object, wherein the target virtual object will be dropped to an entry position in the display interface in the drop animation; and sending a task trigger instruction to an interactive device associated with the display interface when the drop animation ends, wherein the task trigger instruction is used to instruct to trigger an interactive task matching the target virtual object in the interactive device. The present invention solves the technical problem in the related art that there is no clear coin-input feedback when inserting coins in a coin-operated game, resulting in a poor player experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of virtual interaction, and in particular to a method and device for interactive display of virtual objects. Background Art

[0002] In the related art, the online coin pusher is combined with the online operation to operate with the offline coin pusher. Then the game effect of the offline coin pusher is fed back to the online, so that users can participate in the offline coin pusher game anytime and anywhere. Users can initiate coin insertion online, and the system will trigger the offline coin pusher to perform real coin insertion according to the online coin insertion instruction to play the game. However, in the related art, after the user initiates the coin insertion online, there is no feedback related to the user, and the subsequent game results also require the offline coin pusher to feedback after the game is completed, which takes a certain amount of time, so it is difficult to form feedback on the user's action of initiating coin insertion online, resulting in a poor user experience.

[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0004] The embodiment of the present invention provides a method and device for interactive display of virtual objects, so as to at least solve the technical problem in the related art that there is no clear coin-operated feedback when inserting coins in coin-operated games, resulting in poor player experience.

[0005] According to one aspect of an embodiment of the present invention, there is provided a method for interactive display of a virtual object, comprising: in response to a trigger operation performed on a control button in a display interface, generating a target virtual object to be operated at a first target position in the display interface; displaying an operation animation of the target virtual object, wherein in the operation animation the target virtual object will be moved to a second target position in the display interface; and when the operation animation ends, sending a task trigger instruction to an interactive device associated with the display interface, wherein the task trigger instruction is used to instruct triggering an interactive task matching the target virtual object in the interactive device.

[0006] Optionally, displaying the operation animation of the target virtual object includes: in the operation animation, the target virtual object moves from the first target position to the second target position along a first preset path, and displaying a corresponding operation sub-animation at the second target position.

[0007] Optionally, generating a target virtual object to be operated at a first target position in the display interface includes: generating a predetermined number of the target virtual objects at the first target position; and displaying object icons corresponding to the target virtual objects.

[0008] Optionally, when sending a task trigger instruction to an interactive device with the display interface, it also includes: displaying an object transfer animation, wherein, in the object transfer animation, the target virtual object moves along a second preset path until it disappears from the display interface.

[0009] Optionally, sending a task trigger instruction to an interactive device associated with the display interface includes: determining an end time of the operation animation based on an operation time of a trigger operation performed on the control button and a playback duration of the operation animation; and sending the task trigger instruction to the interactive device when the end time of the operation animation is reached.

[0010] Optionally, after sending the task trigger instruction to the interactive device associated with the display interface, the method further includes: displaying a task running screen of the interactive task in the display interface, wherein, in the task running screen, the output position of the interactive device will output at least one exchange resource object that matches the target virtual object, so that the at least one exchange resource object falls into the push area of ​​the interactive device.

[0011] Optionally, before displaying the task running screen of the interactive task in the display interface, it also includes: acquiring the task running video of the interactive task; determining the movement trajectory of the exchange resource object in the interactive task according to the task running video; and determining the task running screen according to the movement trajectory.

[0012] Optionally, based on the motion trajectory, determining the task running screen includes: displaying the object icon of the target virtual object at the display position of the target virtual object corresponding to the motion trajectory of the exchange resource object at an interval of a first preset time, wherein the object icon has a preset display effect; and the object icon disappears after a second preset time until the interactive task is completed.

[0013] According to another aspect of an embodiment of the present invention, there is also provided an interactive display device for a virtual object, comprising: a first display module, for generating a target virtual object to be operated at a first target position in the display interface in response to a trigger operation performed on a control button in a display interface; a second display module, for displaying an operation animation of the target virtual object, wherein the target virtual object will be moved to the first target position in the display interface in the operation animation; and an interaction module, for sending a task trigger instruction to an interaction device associated with the display interface when the operation animation ends, wherein the task trigger instruction is used to instruct triggering an interaction task matching the target virtual object in the interaction device.

[0014] According to another aspect of an embodiment of the present invention, a processor is further provided, wherein the processor is used to run a program, wherein the program executes any one of the above-mentioned interactive display methods for virtual objects when running.

[0015] According to another aspect of an embodiment of the present invention, a computer storage medium is further provided, wherein the computer storage medium includes a stored program, wherein when the program is executed, the device where the computer storage medium is located is controlled to execute any one of the above-mentioned methods for interactive display of virtual objects.

[0016] In an embodiment of the present invention, in response to a trigger operation performed on a control button in a display interface, a target virtual object to be operated is generated at a first target position in the display interface; an operation animation of the target virtual object is displayed, wherein the target virtual object will be moved to a second target position in the display interface in the operation animation; when the operation animation ends, a task trigger instruction is sent to an interactive device associated with the display interface, wherein the task trigger instruction is used to indicate a manner of triggering an interactive task matching the target virtual object in the interactive device, after a trigger operation is initiated on a user line, a target virtual object is generated, and a delivery animation is displayed, and after the delivery animation is displayed, a task trigger instruction is sent to the associated interactive device, thereby achieving the purpose of providing feedback to the user through the virtual target object and the delivery animation after the trigger operation is initiated on the user line, thereby achieving the technical effect of improving the user experience, and further solving the technical problem in the related art that there is no clear coin feedback when inserting coins in coin-operated games, resulting in a poor player experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0018] Figure 1 is a flow chart of a method for interactive display of a virtual object according to an embodiment of the present invention;

[0019] Figure 2 is a schematic diagram of a target virtual object according to an embodiment of the present invention;

[0020] Figure 3 is a schematic diagram of a target virtual object delivery animation according to an embodiment of the present invention;

[0021] Figure 4 is a schematic diagram of an object transfer animation of a target virtual object according to an embodiment of the present invention;

[0022] Figure 5is a schematic diagram of a task running screen according to an embodiment of the present invention;

[0023] Figure 6 is a schematic diagram of an interactive display device for a virtual object according to an embodiment of the present invention. DETAILED DESCRIPTION

[0024] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention 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 interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0026] According to an embodiment of the present invention, a method embodiment of a method for interactive display of a virtual object is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0027] Figure 1 is a flow chart of a method for interactive display of a virtual object according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:

[0028] Step S102, in response to a trigger operation performed on a control button in the display interface, generating a target virtual object to be operated at a first target position in the display interface;

[0029] Step S104, displaying an operation animation of the target virtual object, wherein the target virtual object will be moved to a second target position in the display interface in the operation animation;

[0030] Step S106, when the operation animation ends, sending a task trigger instruction to an interactive device associated with the display interface, wherein the task trigger instruction is used to instruct triggering an interactive task matching the target virtual object in the interactive device.

[0031] Through the above steps, a target virtual object to be dropped is generated at a target position in the display interface in response to a trigger operation performed on a control button in the display interface; a drop animation of the target virtual object is displayed, wherein the target virtual object will be dropped to an entry position in the display interface in the drop animation; when the drop animation ends, a task trigger instruction is sent to an interactive device associated with the display interface, wherein the task trigger instruction is used to indicate a method of triggering an interactive task matching the target virtual object in the interactive device, after a trigger operation is initiated on a user line, a target virtual object is generated, and a drop animation is displayed, and after the drop animation is displayed, a task trigger instruction is sent to the associated interactive device, thereby achieving the purpose of providing feedback to the user through the virtual target object and the drop animation after the trigger operation is initiated on the user line, thereby achieving the technical effect of improving the user experience, and further solving the technical problem in the related art that there is no clear coin feedback when inserting coins in a coin-operated game, resulting in a poor player experience.

[0032] The execution subject of the above steps can be the client of the user's online game, or the remote server of the user's online game. The above display interface can be the game interface of the user when playing an online game that requires the placement of virtual objects, such as Figure 2 As shown, in the case where the online game is a coin pusher, the virtual object may be a virtual game coin.

[0033] In the above display interface, a control button for triggering the operation of the virtual object is provided. The above operation may be a delivery operation, and the above control button may be a delivery button, such as Figure 2 The "drop" button in the display interface can also be a grab operation, and the above control button is a grab button, for example, a grab button in a claw machine. The user clicks the above control button in the display interface displayed on the client, which triggers the corresponding operation. In response to the operation, a target virtual object to be operated is generated at the target position in the interface. The above first target position can be a predetermined position on the display interface. When responding to the trigger operation, the target virtual object is automatically generated at the predetermined first target position.

[0034] For example, in the above-mentioned coin pusher, Figure 2As shown, the first target position is the predetermined position above the "delivery" button, and the virtual game coin is generated, which is the target virtual object to be delivered. After the user clicks the "delivery" button, the virtual game coin is automatically generated at the predetermined position above the "delivery" button, which can effectively feedback the user's operation on the "delivery" case, prompting the user that the click operation on the "delivery" button is successful, thereby forming feedback, improving the user's experience, and avoiding the user thinking that the click failed due to no change in the display interface, resulting in repeated misoperations.

[0035] After displaying the above-mentioned target virtual object at the first target position, the operation animation of the target virtual object is displayed, that is, the actual operation is simulated. For example, the coin-insertion animation in the above-mentioned coin pusher simulates the actual coin-insertion action, making the operation feedback of the "insertion" button more realistic and interesting, further improving the user experience.

[0036] In the claw machine, a target virtual object, such as a virtual gripper, is displayed at a first target position. As the user operates, an operation animation of the target virtual object may be displayed, where the virtual gripper moves left and right in the screen as the user operates.

[0037] The above-mentioned delivery animation is an animation of delivering a virtual target object. Since the delivery animation simulates a real delivery action, a second target delivery position where the delivery action needs to be completed can be set in the delivery animation, which can be the entry position for delivering virtual game coins in the delivery animation. Figure 3 As shown, in the case where the target virtual object is a virtual game coin, the above-mentioned entrance position may be a coin slot, which is also the position where the above-mentioned virtual game coin needs to be inserted.

[0038] After the operation animation is played, a task trigger instruction is sent to the interactive device associated with the display interface. The task trigger instruction is used to instruct the interactive device to trigger an interactive task that matches the target virtual object. That is, it is a task trigger instruction that conveys to the interactive device that the target virtual object operation is successful and triggers the interactive task after the operation is successful. When the interactive device receives the task trigger instruction, it is equivalent to actually performing the object operation on the interactive device. The interactive device automatically triggers the subsequent interactive task, which is the interactive task that matches the target virtual object.

[0039] For example, in the above-mentioned coin pusher, after the delivery animation is played, a coin insertion instruction is sent to the offline coin pusher indicating successful coin insertion, which is the above-mentioned task triggering instruction, such as Figure 5As shown, after receiving the instruction, the coin pusher automatically drops the game coin from the coin dispensing port on the coin pusher, passes through the game coin drop plate on the coin pusher, and then collides with obstacles and the wiper, and finally falls into the drop port 1-8, and falls from the drop port to the coin pushing area, that is, Figure 5 A lot of game coins are stacked in the coin pusher, so as to perform subsequent coin pushing operations. The above-mentioned automatic dropping of game coins from the coin outlet on the coin pusher is the interactive task actually performed by the coin pusher. In the interactive task, there is also the control of the wiper, which can be associated with the above-mentioned display interface. Therefore, after the game coins are automatically dropped from the coin outlet on the coin pusher, the target virtual object on the display interface can also be controlled to drop, so as to interact. That is, the above-mentioned interactive task can include multiple interactive actions. After the interactive device responds to the above-mentioned task triggering instruction and triggers the interactive task, multiple rounds of data interaction can be performed with the above-mentioned display interface.

[0040] The device directly below the drop opening 1-8 is a coin pushing mechanism. When a game coin drops from the drop opening 1-8, there is a certain probability that it will fall on the coin pushing mechanism or the coin pushing area in front of the coin pushing mechanism. Since the coin pushing mechanism continuously cycles back and forth, when the game coin falls to the coin pushing area in front of the coin pushing mechanism, the coin pushing mechanism pushes the game coin forward and squeezes the game coins piled in front of the coin pushing area, so that there is a certain probability that the game coin near the edge of the exit in the coin pushing area will be pushed out of the coin pushing area and fall to the exit. The game coin that falls to the exit is the game result of this coin pushing game. If the game coin falls from the drop opening 1-8 onto the coin pushing mechanism, it may also squeeze the opponent's game on the coin pushing mechanism and fall to the front of the coin pushing mechanism with the reciprocating motion of the coin pushing mechanism. Its subsequent actions are consistent with the action of the game coin falling directly in front of the coin pushing mechanism from the drop opening 1-8. The subsequent coin pushing operation after the game coin falls from the drop opening 1-8 cannot be manually interfered with the final result, and it may also be impossible to remove any game coin from the coin pushing area.

[0041] Optionally, displaying the operation animation of the target virtual object includes: in the operation animation, the target virtual object moves from a first target position to a second target position along a first preset path, and displaying a corresponding operation sub-animation at the second target position, wherein the operation sub-animation is part of the operation animation.

[0042] The above-mentioned operation animation can be that the target virtual object moves from the first target position to the second target position according to the first preset path, and displays the corresponding operation sub-animation at the second target position to simulate the operation of the real object corresponding to the target virtual object. For example, in the above-mentioned coin-throwing animation, the target virtual object needs to move from the first target position to the entrance position according to the first preset path, and be placed into the entrance position. The target virtual object is moved from the first target position to the entrance position by the first preset path, which can better simulate the real delivery behavior. There is a process in which the target real object moves from one position to another during the delivery process. In some embodiments, multiple first preset paths can also be set, and a first preset path is randomly selected to move the target virtual object to simulate the real delivery behavior more realistically. After the target virtual object moves to the entrance position, the target virtual object gradually enters the delivery entrance of the entrance position, until the animation disappears after completely entering the delivery entrance, that is, the above-mentioned operation sub-animation, and the operation automation can correspond to the specific delivery operation.

[0043] The above-mentioned operation animation can be understood as first moving the target virtual object from the generated position (first target position) to the operation position (second target position), and the above-mentioned operation sub-animation can be understood as the specific animation of the virtual object during operation. For example, the above-mentioned target virtual object is a virtual game coin, and the operation sub-animation is the animation of the virtual game coin when the coin is specifically inserted, including displaying the coin slot and inserting the virtual game coin into the coin slot.

[0044] Optionally, generating a target virtual object to be operated at a target position in the display interface includes: generating a predetermined number of target virtual objects at a first target position; and displaying object icons corresponding to the target virtual objects.

[0045] When generating the target virtual objects to be dropped at the first target position, the number of target virtual objects to be operated can be determined according to the drop information corresponding to the control button, which can be one or more. For example, in the above-mentioned coin pusher, the drop button is marked with "drop ten", which means that ten target virtual objects need to be dropped at one time. When generating the target virtual objects at the target position, the corresponding number of target virtual objects can be generated according to the number corresponding to the drop button, and the object icons corresponding to the target objects can be displayed, so as to simulate the drop behavior more realistically and further improve the user experience.

[0046] Optionally, when sending a task trigger instruction to an interactive device with a display interface, it also includes: displaying an object transfer animation, wherein, in the object transfer animation, the target virtual object moves along a second preset path until it disappears from the display interface.

[0047] When a task trigger instruction is sent to the interactive device with the display interface, it means that the operation has been completed and the subsequent interactive task is started. The target virtual object can be moved to the position after the subsequent interactive task is started according to the second preset path. That is, when the subsequent task uses the above virtual target object or the real object corresponding to the above virtual target object, the above second preset path can be the path from the second target position of the above target virtual object to the start position of the subsequent interactive task. For example, in the above coin pusher, after the coin insertion animation is completed, the virtual game coin disappears at the entrance position, indicating that the coin insertion is successful. The real offline coin pusher moves the game coin to the upper right position of the drop plate to perform the subsequent interactive task. Then, the virtual game coin can be moved from the entrance position of the coin slot to the upper right position of the above drop plate as the above second preset path to remind the user of the places that should be paid attention to in the subsequent interactive tasks, thereby further improving the user experience.

[0048] Optionally, sending a task trigger instruction to an interactive device associated with a display interface includes: determining an end time of the operation animation based on an operation time of a trigger operation performed on a control button and a playback duration of the operation animation; and sending a task trigger instruction to the interactive device when the end time of the operation animation is reached.

[0049] When sending a task trigger instruction to the above-mentioned interactive device, the operation animation needs to be completed. The duration of the operation animation is fixed. According to the operation time of the trigger operation, the sending time of the task trigger instruction can be accurately calculated, avoiding the problem of insufficient user experience caused by sending the task trigger instruction too early or too late.

[0050] Optionally, after sending a task trigger instruction to an interactive device associated with the display interface, the method also includes: displaying a task running screen of the interactive task in the display interface, wherein, in the task running screen, the output position of the interactive device will output at least one exchange resource object that matches the target virtual object, so that the at least one exchange resource object falls into the push area of ​​the interactive device.

[0051] After sending the task trigger instruction, the interactive device triggers the interactive task and starts executing. Since the interactive task may involve interaction with the user, or the interactive task takes a long time and it is difficult to obtain the interactive result in a short time, the task running screen of the interactive task can be displayed, so as to timely feedback the running progress of the interactive task to the user, so that the user has the feeling of actually interacting with the interactive device offline, further improving the user experience.

[0052] Optionally, before displaying the task running screen of the interactive task in the display interface, it also includes: acquiring the task running video of the interactive task; determining the motion trajectory of the exchange resource object in the interactive task according to the task running video; and determining the task running screen according to the motion trajectory.

[0053] In the case where the interactive device is a game console, many game consoles have interactive results that cannot be predicted in advance. For example, after the coin pusher pushes the game coin on the upper right side of the drop plate, it is impossible to predict where the game coin will fall, and the process in between is also random, so it is impossible to form effective feedback to the user. Feedback in a fixed way, for example, after the game coin enters the drop plate, a fixed path animation is displayed on the display interface, which may cause user misunderstanding and reduce user experience. Other games such as dice rolling also cannot predict the interactive results.

[0054] Therefore, in this embodiment, a video of the task running is obtained, and a video of the task running of the offline interactive device is obtained in real time. The final task running screen is determined by the video. For example, in the case where the interactive device is a coin pusher, after the coin pusher highlights the game coin at the upper right corner of the drop plate, a video of the actual falling of the game coin is collected, and the falling trajectory of the game coin is restored in the display interface according to the video, and real interactive feedback is provided to the user to improve the user experience.

[0055] Optionally, determining the task running screen based on the motion trajectory includes: displaying the object icon of the target virtual object at the display position of the target virtual object corresponding to the motion trajectory of the exchange resource object at an interval of a first preset time, wherein the object icon has a preset display effect; and the displayed object icon disappears after a second preset time until the interactive task is completed.

[0056] Specifically, when determining the task running screen according to the motion trajectory, the object icon of the target virtual object can be displayed at the display position of the target virtual object corresponding to the motion trajectory of the exchange resource object at intervals of a first preset time, wherein the object icon can also have preset display effects, such as afterimage, highlight, halo, light and other effects, so as to attract the user's attention, facilitate user observation, and also improve the user experience to a certain extent. The above-mentioned exchange resource object can be understood as the real object corresponding to the target virtual object. For example, in the above-mentioned coin pusher, the virtual game coin corresponds to the target virtual object, and the real game coin corresponding to the virtual game coin corresponds to the exchange resource object. After the second preset time, the display object icon disappears to indicate the change of the target virtual object, simulating the interaction of the target real object corresponding to the target virtual object until the interactive task is completed.

[0057] It should be noted that the embodiment of the present application also provides an optional implementation, which is described in detail below.

[0058] The present embodiment provides a method and system for displaying coin-injection dynamic effects of an online coin pusher, which solves the problem that players have a poor experience when inserting coins, specifically, there is no clear coin-injection action feedback after inserting the coins, and there is no obvious dynamic effect displaying that the operation is a coin-injection, etc.; the present embodiment can improve the user experience of players when inserting coins and enhance the player's sense of participation.

[0059] The present embodiment relates to the field of Internet technology, and specifically to a method and system for playing coin-injection animation effects on an interface when a player inserts coins into a coin pusher online;

[0060] The detailed plan is as follows:

[0061] (1) Figure 2 is a schematic diagram of a target virtual object according to an embodiment of the present invention, such as Figure 2 As shown, after the player starts the game, click the "coin" button, which is Figure 2 The client clicks the "coin" button in the game, and sends a coin request to the server, including the time the client clicked, etc.

[0062] (2) The client displays a "coin" animation above the "coin" button, which is Figure 2 The virtual game coin with a five-pointed star pattern in the game is equivalent to the object icon of the above-mentioned target virtual object;

[0063] (3) Figure 3 is a schematic diagram of a target virtual object delivery animation according to an embodiment of the present invention, such as Figure 3 As shown, the game coin simulates the offline coin insertion screen and moves to a simulated "coin slot", that is, Figure 3 The coin slot in the embodiment is equivalent to the above-mentioned entrance position, and enters the coin slot, and the path to enter the coin slot is the above-mentioned first preset path;

[0064] (4) Figure 4 is a schematic diagram of an object transfer animation of a target virtual object according to an embodiment of the present invention. Figure 4 As shown in the figure, the game coin that enters the coin slot moves toward the upper right corner of the screen, from slow to fast, and disappears in the upper right corner of the screen. Figure 4 As shown in the disappearing direction in , it is equivalent to the second preset path mentioned above;

[0065] (5) The system predicts the duration of the animation from the second step to the fourth step in the client, and adds the time point of the client's click to obtain the predicted time point of the game coins disappearing;

[0066] (6) At the predicted time point, the system sends a coin-injection instruction to the coin pusher, and the coin pusher immediately "spits out" a real game coin from the upper right corner, which is equivalent to the above-mentioned interactive task. The above-mentioned real game coin is equivalent to the above-mentioned exchange resource object.

[0067] By adopting this implementation mode, players can more realistically experience the "feeling" of inserting coins in an amusement park, thereby improving the player user experience.

[0068] In addition, after inserting the coin, the game process of the inserted game coin on the coin pusher can also be displayed, as follows:

[0069] (1) After the player inserts a coin, the coin pusher live client recognizes the spitted-out game coin through video analysis;

[0070] (2) After the client recognizes the game coin, it draws the falling process of the game coin into a trajectory line in real time during the streaming process and merges it into the video stream;

[0071] (3) The drawing process is as follows: a light spot is drawn at the position of the live broadcast screen corresponding to the identified game coin position every 0.01 seconds, with a halo effect. The light spot disappears after 0.1 seconds, and the drawing stops after the game coin falls onto the push plate;

[0072] (4) Figure 5 is a schematic diagram of a task running screen according to an embodiment of the present invention, such as Figure 5 As shown, players and all viewers can pull the stream in the client to see the trajectory of the game coins falling in the video screen;

[0073] It can further enhance the player's sense of immersion in the game and improve the player's user experience.

[0074] Figure 6 is a schematic diagram of an interactive display device for a virtual object according to an embodiment of the present invention. Figure 6 As shown, according to another aspect of an embodiment of the present invention, there is also provided an interactive display device for a virtual object, including: a first display module 62, a second display module 64 and an interactive module 66. The device is described in detail below.

[0075] A first display module 62 is used to generate a target virtual object to be operated at a first target position in the display interface in response to a trigger operation performed on a control button in the display interface; a second display module 64 is connected to the first display module 62 and is used to display an operation animation of the target virtual object, wherein the target virtual object will be moved to the first target position in the display interface in the operation animation; an interaction module 66 is connected to the second display module 64 and is used to send a task trigger instruction to an interaction device associated with the display interface when the operation animation ends, wherein the task trigger instruction is used to instruct triggering an interaction task matching the target virtual object in the interaction device.

[0076] Through the above-mentioned device, the first display module 62 is used to respond to the trigger operation performed on the control button in the display interface, and the target virtual object to be operated is generated at the first target position in the display interface; the second display module 64 displays the operation animation of the target virtual object, wherein the target virtual object will be moved to the first target position in the display interface in the operation animation; the interaction module 66 sends a task trigger instruction to the interaction device associated with the display interface when the operation animation ends, wherein the task trigger instruction is used to indicate the way to trigger the interaction task matching the target virtual object in the interaction device, after the trigger operation is initiated on the user line, the target virtual object is generated, and the delivery animation is displayed, and the task trigger instruction is sent to the associated interaction device after the delivery animation is displayed, so as to achieve the purpose of providing feedback to the user through the virtual target object and the delivery animation after the trigger operation is performed on the user line, thereby realizing the technical effect of improving the user experience, and further solving the technical problem in the related art that there is no clear coin feedback when inserting coins in the coin-operated game, resulting in a poor player experience.

[0077] As an optional implementation, the second display module includes: a first display unit, used to move the target virtual object from a first target position to a second target position along a first preset path in the operation animation, and display a corresponding operation sub-animation at the second target position.

[0078] As an optional implementation, the first display module includes: a generation unit, configured to generate a predetermined number of target virtual objects at a first target position; and a second display unit, configured to display object icons corresponding to the target virtual objects.

[0079] As an optional implementation, the interaction module includes: a third display unit, used to display an object transfer animation, wherein in the object transfer animation, the target virtual object moves along a second preset path until it disappears from the display interface.

[0080] As an optional implementation, the interaction module also includes: a determination unit, used to determine the end time of the operation animation based on the operation time of the trigger operation performed on the control button and the playback duration of the operation animation; a sending unit, used to send a task trigger instruction to the interactive device when the end time of the operation animation is reached.

[0081] As an optional embodiment, the device also includes: a third display module, used to display a task running screen of the interactive task in a display interface, wherein, in the task running screen, the output position of the interactive device will output at least one exchange resource object that matches the target virtual object, so that the at least one exchange resource object falls into the push area of ​​the interactive device.

[0082] As an optional implementation, the device also includes: an acquisition module for acquiring a task running video in an interactive task; a first determination module for determining a motion trajectory of an exchanged resource object in the interactive task based on the task running video; and a second determination module for determining a task running screen based on the motion trajectory.

[0083] As an optional implementation, the second determination module includes: a fourth display unit, used to display the object icon of the target virtual object at the display position of the target virtual object corresponding to the motion trajectory of the exchange resource object at an interval of a first preset time, wherein the object icon has a preset display effect; a fifth display unit, used to display the object icon disappears after a second preset time until the interactive task is completed.

[0084] According to another aspect of an embodiment of the present invention, a processor is provided. The processor is used to run a program. When the program is run, the following steps are performed.

[0085] In response to a trigger operation performed on a control button in a display interface, a target virtual object to be operated is generated at a first target position in the display interface; an operation animation of the target virtual object is displayed, wherein the target virtual object will be moved to a second target position in the display interface in the operation animation; when the operation animation ends, a task trigger instruction is sent to an interactive device associated with the display interface, wherein the task trigger instruction is used to instruct triggering an interactive task matching the target virtual object in the interactive device.

[0086] As an optional implementation, displaying the operation animation of the target virtual object includes: in the operation animation, the target virtual object moves from a first target position to a second target position according to a first preset path, and displaying a corresponding operation sub-animation at the second target position.

[0087] As an optional implementation, generating a target virtual object to be operated at a first target position in the display interface includes: generating a predetermined number of target virtual objects at the first target position; and displaying object icons corresponding to the target virtual objects.

[0088] As an optional implementation, when sending a task trigger instruction to an interactive device with a display interface, it also includes: displaying an object transfer animation, wherein, in the object transfer animation, the target virtual object moves along a second preset path until it disappears from the display interface.

[0089] As an optional implementation, sending a task trigger instruction to an interactive device associated with a display interface includes: determining the end time of the operation animation based on the operation time of the trigger operation performed on the control button and the playback duration of the operation animation; when the end time of the operation animation is reached, sending a task trigger instruction to the interactive device.

[0090] As an optional implementation, after sending a task trigger instruction to an interactive device associated with a display interface, the method also includes: displaying a task running screen of the interactive task in the display interface, wherein, in the task running screen, the output position of the interactive device will output at least one exchange resource object that matches the target virtual object, so that the at least one exchange resource object falls into the push area of ​​the interactive device.

[0091] As an optional implementation, before displaying the task running screen of the interactive task in the display interface, it also includes: obtaining the task running video of the interactive task; determining the movement trajectory of the resource object exchanged in the interactive task based on the task running video; and determining the task running screen based on the movement trajectory.

[0092] As an optional implementation, determining the task running screen according to the motion trajectory includes: displaying the object icon of the target virtual object at the display position of the target virtual object corresponding to the motion trajectory of the exchange resource object at an interval of a first preset time, wherein the object icon has a preset display effect; and the displayed object icon disappears after a second preset time until the interactive task is completed.

[0093] According to another aspect of an embodiment of the present invention, a computer storage medium is provided. The computer storage medium includes a stored program. When the program is executed, the device where the computer storage medium is located is controlled to perform the following steps.

[0094] In response to a trigger operation performed on a control button in a display interface, a target virtual object to be operated is generated at a first target position in the display interface; an operation animation of the target virtual object is displayed, wherein the target virtual object will be moved to a second target position in the display interface in the operation animation; when the operation animation ends, a task trigger instruction is sent to an interactive device associated with the display interface, wherein the task trigger instruction is used to instruct triggering an interactive task matching the target virtual object in the interactive device.

[0095] As an optional implementation, displaying the operation animation of the target virtual object includes: in the operation animation, the target virtual object moves from a first target position to a second target position according to a first preset path, and displaying a corresponding operation sub-animation at the second target position.

[0096] As an optional implementation, generating a target virtual object to be operated at a first target position in the display interface includes: generating a predetermined number of target virtual objects at the first target position; and displaying object icons corresponding to the target virtual objects.

[0097] As an optional implementation, when sending a task trigger instruction to an interactive device with a display interface, it also includes: displaying an object transfer animation, wherein, in the object transfer animation, the target virtual object moves along a second preset path until it disappears from the display interface.

[0098] As an optional implementation, sending a task trigger instruction to an interactive device associated with a display interface includes: determining the end time of the operation animation based on the operation time of the trigger operation performed on the control button and the playback duration of the operation animation; when the end time of the operation animation is reached, sending a task trigger instruction to the interactive device.

[0099] As an optional implementation, after sending a task trigger instruction to an interactive device associated with a display interface, the method also includes: displaying a task running screen of the interactive task in the display interface, wherein, in the task running screen, the output position of the interactive device will output at least one exchange resource object that matches the target virtual object, so that the at least one exchange resource object falls into the push area of ​​the interactive device.

[0100] As an optional implementation, before displaying the task running screen of the interactive task in the display interface, it also includes: obtaining the task running video of the interactive task; determining the movement trajectory of the resource object exchanged in the interactive task based on the task running video; and determining the task running screen based on the movement trajectory.

[0101] As an optional implementation, determining the task running screen according to the motion trajectory includes: displaying the object icon of the target virtual object at the display position of the target virtual object corresponding to the motion trajectory of the exchange resource object at an interval of a first preset time, wherein the object icon has a preset display effect; and the displayed object icon disappears after a second preset time until the interactive task is completed.

[0102] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0103] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0104] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be 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.

[0105] 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 units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0106] In addition, each functional unit in each embodiment of the present invention 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.

[0107] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, 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, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0108] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for interactive display of virtual objects, characterized in that: Applicable to the client of the user's online game, or the remote server of the user's online game, including: In response to a trigger operation performed on a control button in a display interface, generating a target virtual object to be operated at a first target position in the display interface; Displaying an operation animation of the target virtual object, wherein in the operation animation the target virtual object will be moved to a second target position in the display interface; When the operation animation ends, a task trigger instruction is sent to an interactive device associated with the display interface, wherein the task trigger instruction is used to instruct the interactive device to trigger an interactive task that matches the target virtual object. Acquire a task running video of the interactive task; determine a motion track of an exchange resource object in the interactive task according to the task running video; determine a task running screen according to the motion track; Displaying a task running screen of the interactive task in the display interface, wherein in the task running screen, the output position of the interactive device will output at least one exchange resource object matching the target virtual object, so that the at least one exchange resource object falls into the push area of ​​the interactive device; Determining the task running screen according to the motion trajectory includes: displaying the object icon of the target virtual object at the display position of the target virtual object corresponding to the motion trajectory of the exchange resource object at a first preset time interval, wherein the object icon has a preset display effect; and displaying the object icon disappears after a second preset time until the interactive task is completed; Among them, sending a task trigger instruction to the interactive device associated with the display interface includes: determining the end time of the operation animation according to the operation time of the trigger operation performed on the control button and the playback duration of the operation animation; when the end time of the operation animation is reached, sending the task trigger instruction to the interactive device.

2. The method according to claim 1, characterized in that Displaying the operation animation of the target virtual object includes: In the operation animation, the target virtual object moves from the first target position to the second target position according to a first preset path, and a corresponding operation sub-animation is displayed at the second target position.

3. The method according to claim 1, characterized in that Generating a target virtual object to be operated at a first target position in the display interface includes: generating a predetermined number of the target virtual objects at the first target position; The object icon corresponding to the target virtual object is displayed.

4. The method according to claim 1, characterized in that When sending a task trigger instruction to an interactive device with the display interface, it also includes: An object transfer animation is displayed, wherein, in the object transfer animation, the target virtual object moves along a second preset path until it disappears from the display interface.

5. An interactive display device for a virtual object, characterized in that: Applicable to the client of the user's online game, or the remote server of the user's online game, including: A first display module, configured to generate a target virtual object to be operated at a first target position in the display interface in response to a trigger operation performed on a control button in the display interface; A second display module, configured to display an operation animation of the target virtual object, wherein the target virtual object will be moved to a first target position in the display interface in the operation animation; an interaction module, configured to send a task trigger instruction to an interaction device associated with the display interface when the operation animation ends, wherein the task trigger instruction is used to instruct the interaction device to trigger an interaction task matching the target virtual object, The acquisition module is used to acquire the task running video in the interactive task; the first determination module is used to determine the motion trajectory of the exchange resource object in the interactive task according to the task running video; the second determination module is used to determine the task running screen according to the motion trajectory; A third display module is used to display a task running screen of the interactive task in the display interface, wherein in the task running screen, the output position of the interactive device will output at least one exchange resource object matching the target virtual object, so that the at least one exchange resource object falls into the push area of ​​the interactive device; The second determination module includes: a fourth display unit, which is used to display the object icon of the target virtual object at the display position of the target virtual object corresponding to the motion trajectory of the exchange resource object at a first preset time interval, wherein the object icon has a preset display effect; a fifth display unit, which is used to display the object icon disappears after a second preset time until the interactive task is completed; The interaction module includes: a determination unit, used to determine the end time of the operation animation according to the operation time of the trigger operation performed on the control button and the playback time of the operation animation; and a sending unit, used to send a task trigger instruction to the interaction device when the end time of the operation animation is reached.

6. A processor, characterized in that: The processor is used to run a program, wherein the program executes the interactive display method of a virtual object according to any one of claims 1 to 4 when running.

7. A computer storage medium, characterized in that: The computer storage medium includes a stored program, wherein when the program is executed, the device where the computer storage medium is located is controlled to execute the interactive display method of virtual objects according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Game method, client, server, game host, equipment and storage medium

    CN107970603A

  • Crane machine remote control method and crane machine control system

    CN108310757A

  • Game method and system for user terminal interacting with amusement machine terminal on same screen

    CN108744491A

  • Interaction method for vegetable cultivation

    CN109597451A