Context-Aware Virtual Action Button for Clutter-Free Object Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual object control methods in environments such as game scenes result in cluttered interfaces with numerous buttons, obstructing the view and leading to low control efficiency due to the need for multiple trigger buttons for various actions.
Innovation Solution
A virtual object control method where a single virtual action button can perform different actions based on the context of the interaction event, utilizing touch operations like sliding or long-pressing to determine the specific action, reducing the number of visible buttons and enhancing user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple trigger buttons are displayed for various game operations, then the functionality and interaction options are improved, but the interface becomes cluttered and obstructs the field of view
Solution Approach 1:
A single virtual button is designed to perform multiple functions by detecting different touch operation types (slide direction, long press, double click). The button can trigger different game operations based on the detected touch pattern, eliminating the need for multiple separate buttons while maintaining full interaction capability.
Solution Approach 2:
The functionality of the virtual button is made dynamic and context-dependent. The same physical button position can trigger different actions based on the touch operation characteristics (direction of slide, duration of press, number of clicks), allowing the interface to adapt to user intent without requiring multiple static buttons.
2Adaptability or versatility
If multiple trigger buttons are arranged in a region for various actions, then the control functionality is improved, but the control efficiency decreases due to user confusion
Solution Approach 1:
A single virtual button is designed to perform multiple functions by detecting different touch operation types (slide direction, long press, double click). The button can trigger different game operations based on the detected touch pattern, eliminating the need for multiple separate buttons while maintaining full interaction capability.
Solution Approach 2:
The system provides visual feedback by displaying different icon identifiers on the same button based on the current game state and available operations. This feedback mechanism guides users on which operation will be triggered by their touch, reducing confusion and improving control efficiency.
3Area of stationary object
If a single virtual action button performs different actions based on touch operation, then the interface complexity is reduced and field of view is improved, but the detection and measurement of user intent becomes more difficult
Solution Approach 1:
The functionality of the virtual button is made dynamic and context-dependent. The same physical button position can trigger different actions based on the touch operation characteristics (direction of slide, duration of press, number of clicks), allowing the interface to adapt to user intent without requiring multiple static buttons.
Data Source
Figure 1~2
Figure 3~5
Figure 6~8
AI summary
Disclosed are a virtual object control method and apparatus, a storage medium, an electronic device, and a computer program product. The method includes: displaying a target virtual object and a virtual action button in a display interface, the virtual action button being configured to control the target virtual object to perform a first action; displaying first prompt information in the display interface when the target virtual object is within a trigger range of a target interaction event, the first prompt information being configured to prompt to perform a touch operation on the virtual action button; and controlling the target virtual object to perform a second action in the target interaction event when a first touch operation performed on the virtual action button is detected.