Virtual Object Selection via Logical Position Offsetting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multiplayer online battle arena (MOBA) games, users face increased operation costs and inefficiency due to the need to manually select target virtual objects within an execution range, leading to prolonged interaction times.
Innovation Solution
A virtual object selection method that displays a user interface, determines an execution range, offsets logical positions of second virtual objects based on density within that range, and automatically selects a target virtual object based on offset positions, reducing the need for user intervention and improving operation efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the user manually selects the target virtual object by touching the operation button, then the user can actively control the skill casting, but the operation time is prolonged and the interaction efficiency is reduced
Solution Approach 1:
The system performs automatic target selection based on the first virtual object's position and execution range, without requiring manual user intervention. The client automatically determines the target virtual object from the execution range, allowing the system to serve itself rather than requiring continuous user input.
Solution Approach 2:
The client pre-calculates the execution range of the skill before the user completes the selection action. By determining the execution range in advance and automatically selecting the target from this range, the system reduces the time required for the user to complete the selection process.
2Quantity of substance
If multiple second virtual objects are densely distributed in the execution range, then the target selection becomes more complex, but position overlapping occurs making accurate selection difficult
Solution Approach 1:
The system introduces a logical layer with logical positions that are separate from the display layer. By offsetting logical positions of second virtual objects based on their density and spatial relationships, the system creates an additional dimension for target selection that resolves overlapping issues without affecting the visual display.
Solution Approach 2:
The system separates the display position of virtual objects from their logical selection position. The logical position is offset from the display position based on the density of second virtual objects, allowing the system to maintain accurate target selection even when multiple objects appear overlapping on the display.
3Measurement precision
If the logical position of second virtual objects is offset based on density, then the target selection accuracy is improved, but the processing complexity increases
Solution Approach 1:
The system applies position offsetting selectively based on local density conditions. Only second virtual objects that meet the first condition (density threshold) have their logical positions offset, while others maintain their original positions. This localized approach improves target selection accuracy without unnecessarily complicating the processing of all virtual objects.
Data Source
AI summary
Provided are a virtual object selection method and apparatus, a terminal, and a storage medium, belonging to the field of computer and Internet technologies. When a client controls a first virtual object to perform a first operation, and a plurality of second virtual objects are distributed densely in an execution range of the first operation, the client offsets logical positions of the plurality of second virtual objects to ensure that the plurality of second virtual objects may be distinguished and a target virtual object is selected from the plurality of second virtual objects based on offset logical positions. Accordingly, a user is prevented from spending much time to select the target virtual object from the execution range of the first operation, thereby reducing operation time costs of the user and improving the operation efficiency.


