Virtual Skill Release via Gesture-Driven Character Repositioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing technologies fail to accurately direct skill release to a specific location in man-machine interaction scenarios, leading to suboptimal interaction results, especially when target objects are centralized or scarce within a large area.
Innovation Solution
The method involves rendering virtual resource objects in a GUI, detecting skill operation gestures, determining the release location of skill objects, and adjusting the user character object's position to align with the skill release location when the distance exceeds a certain threshold, allowing precise skill release operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If skill release is performed on a target object within a large area range, then the coverage area is increased, but the targeting precision deteriorates
Solution Approach 1:
The skill release operation is divided into two independent phases: skill selection (trigger gesture) and skill release (release gesture). This segmentation allows the system to first establish a large coverage area for skill selection, then precisely determine the release location through a separate gesture phase, resolving the contradiction between area coverage and targeting precision
Solution Approach 2:
The skill object serves as an intermediary element between the user input and the target object. The skill object is first triggered within a large area range to establish coverage, then used as a mediator to precisely direct the skill release to a specific location through gesture detection, effectively decoupling the area range from the release precision
2Adaptability or versatility
If the skill operation area is enlarged to cover more target objects, then the versatility is improved, but the operation complexity increases
Solution Approach 1:
The skill object is designed with multi-functionality: it serves both as a skill selector (trigger phase) and as a release director (release phase). This universal design allows the same skill object to handle both the broad coverage requirement and the precise release requirement, improving versatility without adding operational complexity
Solution Approach 2:
The skill object automatically manages its own lifecycle including triggering, movement to release location, and execution. The system self-adjusts the skill object's position and handles the release process without requiring additional user operations, thereby improving versatility while maintaining simple operation
Data Source
AI summary
A method for releasing virtual skill object based on user gesture is provided. A user character object is rendered in a GUI. The user character object can perform a virtual operation according to an input user command. A skill operation trigger gesture on at least one skill object available to be released by the user character object is detected in a skill operation area in the GUI. Movement of the skill object and a release location of the skill object is determined according to a skill release trigger gesture. A distance between the release location and the user character object is determined. When the distance is greater than a skill release distance, the user character object is adjusted to move towards the release location. A skill release operation on the skill object is performed based on the release location when detecting a skill operation release gesture on the skill object.


