Virtual Object Control via Dual Sub-Interface Gesture Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile game control methods, such as touch-based controls, often lead to misoperations due to direction errors in multitouch interfaces, particularly in racing games where precise gestures are required for actions like drifting and turning.
Innovation Solution
A method and apparatus that divide a virtual interface into left and right virtual sub-interfaces, detecting specific gestures and height differences of finger landing points to control virtual objects, allowing for accurate movement and action execution with reduced probability of misoperation by utilizing slide and press gestures in conjunction with a central axis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If touch-based control with multitouch interface is used, then control speed is improved, but direction accuracy deteriorates due to misoperations
Solution Approach 1:
The virtual interface is divided into left and right virtual sub-interfaces, each handling gestures from corresponding hands. This segmentation prevents cross-hand interference and directional confusion, resolving the accuracy issue while maintaining speed through parallel processing of gestures
Solution Approach 2:
A central axis is introduced as an intermediary reference line to determine gesture directions. The central axis serves as a mediator between the two hands, providing a clear reference for calculating directional angles and preventing misoperations in multitouch scenarios
2Device complexity
If gesture recognition without height difference detection is used, then device complexity is reduced, but operation reliability deteriorates
Solution Approach 1:
The gesture recognition system transitions from two-dimensional touch detection to three-dimensional spatial analysis by incorporating height difference detection. This additional dimension provides extra information about gesture intent, improving reliability without significantly increasing complexity through efficient use of existing touchscreen capabilities
Data Source
Figure 1A~1B
Figure 2~3
Figure 4~5
AI summary
Examples of this application disclose a method for controlling a virtual object. The method includes: identifying screen areas corresponding to a left virtual sub-interface and a right virtual sub-interface in a virtual interface; detecting a gesture operation performed in a screen area corresponding to the left virtual sub-interface and detecting a gesture operation performed in a screen area corresponding to the right virtual sub-interface; and controlling a virtual object in the virtual interface to perform a preset action, when a preset gesture operation is detected in the screen area corresponding to the left virtual sub-interface and the screen area corresponding to the right virtual sub-interface. This application further discloses an apparatus for controlling a virtual object and a storage medium.