IP Library Granted Patent US 12,090,404
Granted Patent B2
US 12,090,404 · App. 17/585,331 · Granted Sep 17, 2024

Virtual object control method and apparatus, storage medium, and electronic device

Inventors: Jiaqi Pan (Shenzhen, CN); Zefeng Yang (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
A63F13/56A63F13/214A63F13/42
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,090,404
App. No.
17/585,331
Granted
Sep 17, 2024
Kind
B2
Abstract

Disclosed are a virtual object control method performed by an electronic device. The method includes: displaying a target virtual object and a virtual action button in a display interface, the virtual action button being configured to control the target virtual object to perform a first action; displaying first prompt information in the display interface when the target virtual object is within a trigger range of a target interaction event, the first prompt information being used for prompting to perform a touch operation on the virtual action button; adding an action indicator to the first prompt information when a first touch operation satisfying a predefined threshold condition associated with a second action is initiated on the virtual action button; and controlling the target virtual object to perform the second action in the target interaction event when the first touch operation performed on the virtual action button is completed.

Claims (57)

1. A virtual object control method performed by an electronic device, the method comprising:

displaying a target virtual object and a virtual action button in a display interface, the virtual action button being configured to control the target virtual object to perform a first action;

detecting a target interaction event based a current location of the target virtual object;

in accordance with a determination that the target virtual object is within a trigger range of the target interaction event, displaying first prompt information in a surrounding region of the virtual action button, the first prompt information being used for prompting to perform a touch operation on the virtual action button;

adding an action indicator to the first prompt information when a first touch operation satisfying a predefined threshold condition associated with a second action is initiated on the virtual action button, the action indicator indicating that the second action different from the first action is to be performed; and

controlling the target virtual object to perform the second action in the target interaction event when the first touch operation satisfying the predefined threshold condition associated with the second action is completed on the virtual action button in accordance with the action indicator.

2. The method according to claim 1 , wherein the controlling the target virtual object to perform the second action in the target interaction event when the first touch operation satisfying the predefined threshold condition associated with the second action is completed on the virtual action button comprises:

controlling the target virtual object to perform the second action in the target interaction event when the first touch operation performed on the virtual action button ends in a target region.

3. The method according to claim 2 , further comprising:

displaying the target region in the display interface when a second touch operation performed on the virtual action button is detected.

4. The method according to claim 3 , wherein the first touch operation is a slide operation, and the second touch operation is any one of the slide operation or a long-press operation, the long-press operation being an operation with a press duration greater than a duration threshold.

5. The method according to claim 2 , wherein the first touch operation is a slide operation; and the method further comprises:

determining that the slide operation ends in the target region when it is detected that the virtual action button is pressed and the press point slides to the target region and then disappears; or

determining that the slide operation ends in the target region when it is detected that the virtual action button is dragged to overlap the target region and then the dragging ends.

6. The method according to claim 2 , further comprising:

displaying second prompt information in the display interface when an execution object of the first touch operation is updated from the virtual action button to the target region, the second prompt information being used for prompting to end the first touch operation in the target region.

7. The method according to claim 6 , wherein the displaying second prompt information in the display interface comprises:

performing at least one of the following processing in the display interface:

updating a display state of the target region;

displaying at least one of a text identifier or an animation effect; and

updating identification information of the virtual action button.

8. The method according to claim 1 , further comprising:

determining, when it is detected that the virtual action button is pressed and an offset distance of the press point in a target direction is greater than a distance threshold, that a slide operation performed on the virtual action button is as the first touch operation.

9. The method according to claim 1 , wherein the first prompt information comprises direction prompt information, the direction prompt information being used for prompting a target direction of the touch operation performed on the virtual action button.

10. The method according to claim 1 , wherein the target interaction event corresponds to an interactive prop, and the second action is an interactive action on the interactive prop; or

the target interaction event corresponds to an interactive region, and the second action is an interactive action on the interactive region; or

the target interaction event corresponds to an interactive virtual object, and the second action is an interactive action on the interactive virtual object.

11. The method according to claim 10 , wherein the interactive prop corresponding to the target interaction event is a virtual zipline, and the second action is a zipline riding action on the virtual zipline, the zipline riding action being used for enabling the target virtual object to jump and hold onto the virtual zipline, and slide along the virtual zipline.

12. The method according to claim 10 , wherein the interactive region corresponding to the target interaction event is a climbing region, and the second action is a climbing action on the climbing region.

13. The method according to claim 1 , further comprising:

displaying, when the target virtual object is simultaneously within trigger ranges of a plurality of target interaction events and a second touch operation performed within the surrounding region of the virtual action button is detected, target regions respectively corresponding to the plurality of target interaction events in the display interface, the target regions being used for triggering the target virtual object to perform the second action in the corresponding target interaction events.

14. The method according to claim 13 , wherein the controlling the target virtual object to perform the second action in the target interaction event when the first touch operation satisfying the predefined threshold condition associated with the second action is completed on the virtual action button comprises:

controlling, when the first touch operation performed on the virtual action button ends in any of the target regions, the target virtual object to perform the second action in a target interaction event corresponding to the target region.

15. The method according to claim 1 , further comprising:

controlling the target virtual object to end the target interaction event when a third touch operation performed on the virtual action button is detected.

16. The method according to claim 15 , wherein the controlling the target virtual object to end the target interaction event comprises:

controlling, when the target interaction event corresponds to an interactive prop, the target virtual object to end an interactive action on the interactive prop; or

controlling, when the target interaction event corresponds to an interactive region, the target virtual object to end an interactive action on the interactive region; or

controlling, when the target interaction event corresponds to an interactive virtual object, the target virtual object to end an interactive action on the interactive virtual object.

17. The method according to claim 16 , wherein the controlling, when the target interaction event corresponds to an interactive prop, the target virtual object to end an interactive action on the interactive prop comprises:

controlling, when the interactive prop corresponding to the target interaction event is a virtual zipline, the target virtual object to jump off the virtual zipline; and

the controlling, when the target interaction event corresponds to an interactive region, the target virtual object to end an interactive action on the interactive region comprises:

controlling, when the interactive region corresponding to the target interaction event is a climbing region, the target virtual object to jump out of the climbing region.

18. The method according to claim 1 , wherein the first prompt information comprises at least one of a drag direction mark or a press strength mark,

the drag direction mark being used for prompting to perform a drag operation on the virtual action button, and the press strength mark being used for prompting to perform a press operation on the virtual action button.

19. An electronic device, comprising a memory and a processor, the memory storing computer instructions, and the processor, through executing the computer instructions, being configured to implement a virtual object control method by:

displaying a target virtual object and a virtual action button in a display interface, the virtual action button being configured to control the target virtual object to perform a first action;

detecting a target interaction event based a current location of the target virtual object;

in accordance with a determination that the target virtual object is within a trigger range of the target interaction event, displaying first prompt information in a surrounding region of the virtual action button, the first prompt information being used for prompting to perform a touch operation on the virtual action button;

adding an action indicator to the first prompt information when a first touch operation satisfying a predefined threshold condition associated with a second action is initiated on the virtual action button, the action indicator indicating that the second action different from the first action is to be performed; and

controlling the target virtual object to perform the second action in the target interaction event when the first touch operation satisfying the predefined threshold condition associated with the second action is completed on the virtual action button in accordance with the action indicator.

20. A non-transitory computer-readable storage medium, storing computer instructions, the computer instructions, when executed by a processor of an electronic device, implementing a virtual object control method by:

displaying a target virtual object and a virtual action button in a display interface, the virtual action button being configured to control the target virtual object to perform a first action;

detecting a target interaction event based a current location of the target virtual object;

in accordance with a determination that the target virtual object is within a trigger range of the target interaction event, displaying first prompt information in a surrounding region of the virtual action button, the first prompt information being used for prompting to perform a touch operation on the virtual action button;

adding an action indicator to the first prompt information when a first touch operation satisfying a predefined threshold condition associated with a second action is initiated on the virtual action button, the action indicator indicating that the second action different from the first action is to be performed; and

controlling the target virtual object to perform the second action in the target interaction event when the first touch operation satisfying the predefined threshold condition associated with the second action is completed on the virtual action button in accordance with the action indicator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: PAN, JIAQI; YANG, ZEFENG
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 060455/0325 →
Priority Claims (1)
CN 202011270984.7 · Nov 13, 2020 · national
Continuity (2)
Continuation PCTCN2021123270 · Oct 12, 2021
Related Publication 20220152505A1 · May 19, 2022