Virtual Object Switching via Drag-Based Target Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Players in action games face difficulties in accurately and autonomously selecting virtual objects to attack due to random switching mechanisms, leading to poor gaming experience when the number of objects is large or positions are dense.

Innovation Solution

A method involving determining an initial lock virtual object and using drag and release operations on a touch area to select a target object based on a predefined switching order, allowing players to autonomously choose and foresee the next object to be switched.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If random object switching is used, then object switching can be performed, but the player cannot autonomously select or foresee the next object to be switched

Engineering Contradiction:
Improveobject switching operationVSAvoidplayer control and prediction ability
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements feedback by displaying the switching order to the player before switching occurs. The player can see which object will be switched to next based on the drag distance, allowing the player to predict and control the switching outcome rather than experiencing random switching.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary mechanism (the switching order display and drag distance calculation) between the player's input and the object switching outcome. This intermediary allows the player to control the switching process by dragging to indicate desired switching speed, rather than direct random switching.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If one-click lock control is used, then object locking can be performed, but accurate selection among multiple dense objects becomes difficult

Engineering Contradiction:
Improveobject selection operationVSAvoidobject identification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent makes the switching process dynamic by allowing continuous adjustment through drag operations. Instead of static one-click selection, the player can dynamically control the switching speed and target by the distance and duration of the drag gesture, enabling precise selection among multiple objects.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of object selection from discrete one-click locking to continuous drag-distance-based switching. The switching behavior is controlled by parameters such as drag distance, drag duration, and switching order, allowing precise control over which object becomes the target among multiple dense objects.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If shot cutting is used during object switching, then object switching can occur, but gaming experience deteriorates due to sudden shot changes

Engineering Contradiction:
Improveobject switching capabilityVSAvoidgaming experience continuity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by displaying the switching order to the player before the actual switching occurs. The player can see which object will be switched to and adjust the switching speed accordingly, preventing sudden unexpected shot changes and maintaining gaming experience continuity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260007968A1Virtual object switching method and apparatus, storage medium, and electronic apparatus
Publication Date: 2026.01.08 NETEASE (HANGZHOU) NETWORK CO LTD
  • US20260007968A1 patent drawing
  • US20260007968A1 patent drawing
  • US20260007968A1 patent drawing

AI summary

A virtual object switching method includes: determining an initial lock virtual object from a plurality of virtual objects; in response to a drag operation on a first touch area in the graphical user interface, according to an operation parameter of the drag operation, determining a first switching object from the multiple virtual objects according to a first switching order with the initial lock virtual object as a starting point; and in response to a release operation on the first touch area, determining the first switching object to be a target object.