Virtual Object Control Method for Continuous Ability Casting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual environments like MOBA games, quick ability casting by users often results in inaccurate targeting due to the existing methods not accounting for continuous ability casting on the same virtual object.

Innovation Solution

The implementation of an ability casting target inheritance mechanism, where a current ability inherits the ability casting target of a previous ability during continuous casting, ensuring that abilities are cast on the same virtual object.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the user clicks/taps multiple ability controls in a short period, then the user can quickly cast multiple abilities, but the abilities are cast on different virtual objects instead of the same virtual object, reducing casting accuracy

Engineering Contradiction:
Improveability casting speedVSAvoidability casting accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary action by automatically determining a target virtual object before the user completes their ability casting sequence. When the user triggers multiple abilities quickly, the system pre-establishes the target object based on the first ability's target, then maintains this target for subsequent abilities without requiring the user to re-select. This resolves the contradiction by preparing the target selection in advance, enabling both quick casting (productivity) and accurate targeting (precision).

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by monitoring whether the user's rapid ability casting triggers meet the continuity condition. If the second ability trigger occurs within a predetermined time window after the first ability, the system feedbacks by maintaining the same target virtual object for both abilities. This feedback mechanism allows the system to adapt to the user's rapid input pattern and maintain casting accuracy while enabling high-speed ability casting.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the system automatically determines target virtual objects for each ability, then the operation is simplified, but rapid sequential abilities cannot maintain the same target, reducing casting precision

Engineering Contradiction:
Improveability casting operationVSAvoidability casting precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system applies continuity of useful action by maintaining the target virtual object determination across sequential ability casts. Instead of resetting the target selection for each ability, the system continues using the same target object for multiple abilities triggered within a short time window. This continuous target maintenance enables precise casting on the same object while keeping the operation simple for the user, as they only need to trigger abilities without managing target selection manually.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12330063B2Virtual object control method and apparatus, terminal, and storage medium
Publication Date: 2025.06.17 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12330063B2 patent drawing
  • US12330063B2 patent drawing
  • US12330063B2 patent drawing

AI summary

A virtual object control method and apparatus, a terminal, and a storage medium. The method includes: displaying a virtual scene interface, the virtual scene interface including a first virtual object, second virtual objects, and ability controls; determining, in response to a first trigger operation on a first ability control, a target virtual object from the second virtual objects and according to the first trigger operation, and controlling the first virtual object to cast a first ability on the target virtual object; determining the target virtual object as an ability casting target corresponding to a second ability when a second trigger operation on a second ability control meets an ability continuous casting condition, the second trigger operation being triggered during ability casting of the first ability; and controlling the first virtual object to cast the second ability on the target virtual object.