Virtual Object Switching by Input Direction for In-View Target Lock

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual object switching methods in mobile games are random, leading to inaccuracies and reduced gaming experience as the locked enemy virtual objects may not match player expectations and can be outside the field of view.

Innovation Solution

A method for determining a second virtual object based on the operation direction and position information of a currently locked first virtual object, ensuring accurate switching within the player's field of view.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If random switching method is used to switch enemy virtual objects, then the operation is simple and fast, but the accuracy of the switched object is low and may be outside the player's field of view

Engineering Contradiction:
Improveswitching speedVSAvoidobject switching accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-calculating the operation direction based on the player's input (slide, tap, or click) before executing the object switching. The system determines the operation direction in advance and uses it to select the target virtual object, ensuring the switched object is within the player's field of view while maintaining fast switching speed. This resolves the contradiction by preparing the switching logic beforehand without adding noticeable delay.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If random switching method is used, then the switching process is simple, but the locked object may not match the player's expectation and reduces gaming experience

Engineering Contradiction:
Improveswitching process complexityVSAvoidobject selection reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements feedback by using the player's input (slide direction, tap position, or click location) to determine the operation direction, which then guides the selection of the locked virtual object. The system continuously monitors the player's input and adjusts the object selection accordingly, ensuring the locked object matches the player's expectation. This feedback mechanism maintains simple overall complexity while significantly improving reliability.

Inventive Principle:
Principle #23Feedback

3Speed

If the locked object is switched randomly, then the switching operation is quick, but the object may be outside the field of view reducing attack accuracy

Engineering Contradiction:
Improveswitching response timeVSAvoidfield of view alignment
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the object switching adaptive to the player's input rather than fixed or random. The operation direction is dynamically determined based on the player's slide, tap, or click action, and the target object is selected accordingly. This dynamic approach ensures the switched object is always within the player's field of view while maintaining quick switching response time, resolving the contradiction between speed and precision.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250367557A1Virtual object switching method and apparatus, storage medium and electronic device
Publication Date: 2025.12.04 NETEASE (HANGZHOU) NETWORK CO LTD
  • US20250367557A1 patent drawing
  • US20250367557A1 patent drawing
  • US20250367557A1 patent drawing

AI summary

The present disclosure provides a virtual object switching method. The method includes: determining, in response to a control operation acting upon a function control, an operation direction corresponding to the control operation; determining, based on first position information of a locked first virtual object, a second virtual object according to the operation direction; and switching the locked first virtual object to the second virtual object.