Virtual Button State Display for Intuitive Object Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Displaying virtual buttons is not intuitive enough, making it difficult for users to determine which button to use and on which interaction object to perform an operation, especially in complex scenarios with multiple interaction objects and time constraints.
Innovation Solution
Implement a method where virtual buttons are displayed in inactive, selectable, and activated forms, transitioning based on initial and target trigger conditions, and controlling virtual characters to perform interaction operations accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If virtual buttons are displayed in a simple static form, then the device complexity is reduced, but the intuitiveness and clarity of button state indication deteriorates
Solution Approach 1:
The patent applies dynamics by transforming static virtual buttons into dynamic elements that automatically change appearance based on trigger conditions. The virtual buttons transition between different visual states (normal, ready, activated) according to real-time game conditions, making the system adaptive and informative without requiring complex manual controls from the user.
Solution Approach 2:
The patent utilizes color changes as a visual indicator system where virtual buttons display different colors or luminance levels to represent different states. For example, buttons may glow or change color to indicate they are in a 'ready' state, providing intuitive feedback to players about which actions can be performed without adding complex interface elements.
2Adaptability or versatility
If multiple virtual buttons are displayed to handle complex interactions, then the adaptability increases, but the difficulty of detecting and measuring the current button state increases
Solution Approach 1:
The patent segments the button state information into distinct visual components. Each virtual button is divided into different visual regions or layers that independently convey different state information (e.g., base button appearance, overlay indicators, glow effects). This segmentation allows multiple buttons to be displayed clearly with their individual states easily distinguishable.
Solution Approach 2:
The system implements immediate visual feedback that automatically updates button appearance based on current game state. When trigger conditions are met, buttons provide clear visual confirmation of their state through automatic appearance changes, eliminating the need for players to manually check or interpret complex button states. This feedback mechanism makes the system adaptable to complex scenarios while keeping state detection simple.
3Ease of operation
If virtual buttons automatically change form based on trigger conditions, then the ease of operation improves, but the loss of time for processing state transitions increases
Solution Approach 1:
The patent implements preliminary action by pre-configuring all possible button states and their corresponding visual representations before runtime. The system prepares multiple appearance variants of each virtual button in advance, so when trigger conditions are met during gameplay, the appropriate pre-prepared visual state can be immediately applied without complex real-time generation or processing delays.
Data Source
AI summary
In a method for displaying virtual buttons, a plurality of virtual buttons in a virtual scene is displayed. Each virtual button of the plurality of virtual buttons is displayed in one of an inactive form, a selectable form, and an activated form. Each virtual button is configured to trigger a virtual character to perform an interaction operation on an interaction object of the respective virtual button. In response to a determination that an initial condition associated with a virtual button of the plurality of virtual buttons being satisfied, the virtual button is switched from the inactive form to the selectable form. In response to a determination that the virtual button is triggered, the virtual button is switched from the selectable form to the activated form. In response to the virtual button being in the activated form, the virtual character is controlled to perform the interaction operation on the interaction object.


