Virtual Object Control Interface for Reducing Misoperation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In game applications, the increasing number of skills for virtual objects leads to small and closely positioned skill icons in the user interface, causing frequent misoperations due to interface congestion.

Innovation Solution

A virtual object control method and apparatus that allows a single control to perform multiple behaviors based on resources owned by the object, determining the target behavior upon touch operation, and executing it, thereby reducing the need for additional icons and enhancing interface brevity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple skill icons are displayed in the user interface to represent different skills, then the user can control different skills, but the skill icons become small and closely positioned due to interface area limitations, causing misoperation

Engineering Contradiction:
Improveskill control capabilityVSAvoidoperation accuracy
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

A single attack control is designed to perform multiple functions by executing different skills based on the virtual object's resource state. When the virtual object has sufficient resources, the control executes a first skill; when resources are insufficient, it executes a second skill. This multi-functional design eliminates the need for multiple separate skill icons, maintaining large control size and clear positioning while preserving the ability to perform multiple skills.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Device complexity

If a single control is used for all skills, then the interface remains brief and controls remain large, but the system cannot distinguish between different skills without additional interface elements

Engineering Contradiction:
Improveinterface simplicityVSAvoidskill differentiation information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The single attack control automatically determines which skill to execute based on the virtual object's resource state without requiring additional interface elements or user input. The system self-regulates skill selection by monitoring resource thresholds, eliminating the need for separate skill indicators while preserving skill differentiation through automated logic.

Inventive Principle:
Principle #25Self-service

3Reliability

If the user interface displays all available skills as separate icons, then skill selection is explicit, but the interface area becomes congested and controls become difficult to operate

Engineering Contradiction:
Improveskill selection accuracyVSAvoiduser interface area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

Multiple skill controls are merged into a single attack control that dynamically selects and executes appropriate skills based on resource availability. This consolidation maintains the functional equivalence of multiple separate controls while significantly reducing the interface area occupied, eliminating congestion and improving operability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240390795A1Method and apparatus for controlling virtual object, and terminal and storage medium
Publication Date: 2024.11.28 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20240390795A1 patent drawing
  • US20240390795A1 patent drawing
  • US20240390795A1 patent drawing

AI summary

A virtual object control includes displaying a virtual environment having an attack control. In response to a touch operation on the attack control, a target behavior is determined from at least two different behaviors according to the operation attribute of the touch operation. A first virtual object is controlled to perform the target behavior. This can improve congestion caused by excessive icons, reduce the misoperation probability of the user, and ensure operation accuracy.