Virtual Object Display Method Using Dynamic Trigger Attributes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual object control methods in virtual scene-based applications require multiple virtual controls for different behaviors, leading to complex interfaces, poor flexibility, and reduced human-computer interaction efficiency.
Innovation Solution
A virtual object display method where a virtual object in a virtual scene performs multiple attribute-affecting actions, each decomposed into segmented sub-actions, allowing a single action trigger operation to initiate animations based on the operation's attribute, enhancing flexibility and interaction efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple virtual controls are set for different behaviors, then the virtual object can perform various attribute-affecting actions, but the interface complexity increases and human-computer interaction efficiency decreases
Solution Approach 1:
A single virtual control is designed to perform multiple functions by triggering different attribute-affecting behaviors based on operation attributes (such as pressing duration, pressing intensity). This eliminates the need for multiple separate controls, reducing interface complexity while maintaining behavior diversity. The virtual control becomes a multi-functional element that adapts its behavior based on how the user interacts with it.
Solution Approach 2:
The virtual control's functionality is made dynamic rather than static. Instead of being fixed to a single behavior, the control's output behavior changes dynamically based on the attributes of the user's operation (e.g., short press vs. long press, light press vs. hard press). This dynamic characteristic allows one control to cover multiple behaviors that would otherwise require multiple controls.
2Adaptability or versatility
If multiple virtual controls are set for different behaviors, then the virtual object can perform various attribute-affecting actions, but human-computer interaction efficiency is reduced
Solution Approach 1:
By making the virtual control multi-functional, users can trigger multiple different behaviors through a single control element. This reduces the number of controls users need to learn and locate, thereby improving interaction efficiency while still providing access to diverse behaviors. The single control handles multiple functions that would otherwise require multiple separate controls.
Solution Approach 2:
The dynamic response of the virtual control to different operation attributes enables efficient interaction. Users can quickly switch between different behaviors by varying their pressing technique (duration, intensity) rather than navigating through multiple controls. This dynamic behavior allows for faster and more intuitive interaction.
3Adaptability or versatility
If a single action trigger operation initiates multiple animations based on operation attributes, then operating mode diversity increases, but the system complexity increases
Solution Approach 1:
The system uses dynamic decision-making based on operation attributes to determine which animation to play. Instead of having separate triggers for each animation, a single trigger operation dynamically selects the appropriate animation based on its attributes (pressing duration, intensity). This dynamic selection mechanism provides operating mode diversity while avoiding the complexity of multiple independent trigger systems.
Solution Approach 2:
The system changes its response based on parameter variations in the user's operation. By monitoring parameters such as pressing duration and intensity, the system selects different animations accordingly. This parameter-based differentiation allows a single control to produce multiple outcomes without requiring complex additional controls or systems.
Data Source
AI summary
A virtual object display method is provided. In the method, a virtual object in a virtual scene is displayed. The virtual object is configured to perform a plurality of attribute-affecting actions in the virtual scene. Each of the plurality of attribute-affecting actions includes a plurality of sub-actions. A first action trigger operation from a user is received. The first action trigger operation is associated with a first attribute-affecting action of the plurality of first attribute-affecting actions. One or more animations of the virtual object performing at least one first sub-action is displayed based on an attribute of the first action trigger operation.


