Dynamic Reference Point Adjustment for Touch Input Direction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game systems using touch panels for joystick-like inputs face inconsistencies in player feedback due to fixed reference points during continuous touch, leading to a mismatch between intended and actual input operations.
Innovation Solution
An input direction determination system that dynamically changes the reference point based on the angle formed by connection lines between successive touch positions, ensuring the reference point aligns with the changing direction of the indication position, thereby enhancing the consistency and accuracy of input operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the reference point is fixed during continuous touch input, then the calculation of input direction is simplified, but the operation feel becomes inconsistent with the player's intended input
Solution Approach 1:
The reference point is changed from a fixed position to a dynamic position that updates based on the movement direction of the indication position. Specifically, when the movement direction changes by a predetermined angle or more, the reference point is updated to the current indication position, making the system adaptive to player input changes while maintaining operational consistency
2Ease of operation
If the reference point is updated frequently to match player input, then the operation feel consistency is improved, but the processing complexity increases
Solution Approach 1:
The system dynamically adjusts the reference point based on movement direction changes, updating it only when necessary (when angle change meets or exceeds the threshold). This dynamic approach balances responsiveness with processing efficiency by avoiding unnecessary updates while maintaining operational consistency
Solution Approach 2:
The system uses a predetermined angle threshold as a parameter to control when reference point updates occur. By comparing the angle change against this threshold parameter, the system intelligently determines whether an update is needed, optimizing the balance between responsiveness and processing load
Data Source
AI summary
An input direction determination system includes an input direction determination section that determines the input direction based on a reference point and the indication position, and a reference point change section that determines whether or not to change the reference point based on an angle formed by a first direction that is determined by the reference point and an indication position at a first timing or a timing that precedes the first timing, and a second direction that is determined by the indication position at the first timing and an indication position at a second timing that follows the first timing, or an angle formed by connection lines that connect indication positions at different timings, and changes the reference point.


