Virtual Joystick for Accurate Skill Release on Large Screens
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information exchange technologies on large-screen or super-screen intelligent terminals face challenges in accurately and rapidly locating a target object for skill release operations, leading to mis-operations and slowed interaction processing due to inaccuracy.
Innovation Solution
The implementation of a method that includes rendering a graphical user interface to obtain virtual resource objects, detecting a skill-release trigger gesture, and using a skill-release supplementary control object comprising a control halo and virtual joystick to adjust the skill-release location, with the virtual joystick's position determining the target character object within a threshold range for skill release.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a skill-release trigger gesture is detected on a skill object, then the skill-release operation can be performed, but the target object cannot be located accurately and rapidly
Solution Approach 1:
The patent applies preliminary action by pre-positioning the virtual joystick object within the skill-release control halo object before the actual skill-release operation. When a trigger gesture is detected, the system immediately checks the pre-positioned joystick location to determine the target object, eliminating the need for additional locating steps and enabling rapid, accurate target selection without time loss.
2Ease of operation
If the skill-release location is fixed, then the operation is simple, but the target object selection is inaccurate
Solution Approach 1:
The patent applies dynamics by making the skill-release location adjustable through the virtual joystick object. Instead of a fixed release point, the joystick allows users to dynamically position the skill-release location within the control halo, enabling both simple operation (just trigger the gesture) and accurate target selection (by positioning the joystick before triggering).
Solution Approach 2:
The virtual joystick object serves as an intermediary between the user's trigger gesture and the final skill-release operation. The joystick mediates the process by allowing users to adjust the skill-release location and identify the target object before the actual skill is released, combining operational simplicity with locating accuracy.
3Adaptability or versatility
If multiple character objects are present, then the interaction is rich, but the target object selection becomes complex and error-prone
Solution Approach 1:
The patent applies local quality by creating a localized skill-release control halo object that focuses the user's attention on a specific region containing multiple character objects. The virtual joystick within this localized halo allows users to precisely select which character object receives the skill, maintaining reliability even when multiple objects are present by confining the selection process to a controlled local area.
Data Source
AI summary
An information processing method includes: performing rendering on a graphical user interface to obtain at least one virtual resource object; when detecting a skill-release trigger gesture on at least one skill object, performing rendering to obtain a skill-release supplementary control object, having a skill-release control halo object and a virtual joystick object; when detecting a dragging operation on the virtual joystick object, controlling a skill-release location of the skill object to be correspondingly adjusted; and determining whether the virtual joystick object is out of a threshold range and, when the virtual joystick object is not out of the threshold range, selecting a target character object satisfying a first preset policy from at least one character object within a skill releasable range of the skill object according to a detected release operation of the dragging operation, and performing a skill-release operation on the target character object.


