Virtual Object Selection via Visible Boundary Scope
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In game applications, the selected attack target may not be displayed on the terminal, leading to low accuracy in target selection due to inconsistencies between the user's visual scope and the actual target location within the virtual environment.
Innovation Solution
A method is provided to determine an effective execution area within the virtual environment by combining a predefined execution area and a visible boundary scope, ensuring that the target virtual object is within the user's visual scope, thereby improving selection accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the attack target is selected based on predefined execution area only, then the selection range is sufficient, but the target may not be visible on the terminal display, resulting in low selection accuracy
Solution Approach 1:
The system pre-calculates the visible boundary scope before target selection and uses it to filter the execution area. By performing this visibility check in advance, the system ensures that only visible targets within the execution area are selected, improving accuracy without adding significant complexity to the selection process.
Solution Approach 2:
The patent introduces a new dimension of visibility by defining a visible boundary scope based on terminal display characteristics. This additional spatial dimension (visibility) is combined with the原有的 execution area to create an effective execution area, transforming the selection from a single-dimension problem to a multi-dimensional one that accounts for both reachability and visibility.
2Reliability
If the visible boundary scope is combined with execution area to determine effective execution area, then target visibility is ensured, but the calculation complexity increases
Solution Approach 1:
The system applies different quality criteria to different regions of the execution area. Instead of uniformly treating all areas, it identifies and marks the visible boundary scope within the execution area, creating zones with different properties (visible vs. invisible). This local differentiation ensures reliable target selection only in visible regions without unnecessarily complicating the entire calculation.
3Measurement precision
If the effective execution area is used for target selection, then visible targets are ensured, but the selection scope may be reduced
Solution Approach 1:
The visible boundary scope is dynamically determined based on terminal display characteristics and the current virtual scene. As the camera position, zoom level, or display resolution changes, the visible boundary automatically adjusts. This dynamic adaptation ensures that the effective execution area always reflects the current visible scope, maintaining visual consistency while adapting to different viewing conditions.
Data Source
AI summary
A method is provided for selecting a virtual object on a user terminal of a terminal. The method is performed by the terminal and includes: displaying the user interface; obtaining a predefined execution area of a first operation of a first virtual object within a virtual environment; obtaining a visible boundary scope of the virtual environment; determining, based on the predefined execution area and the visible boundary scope, an effective execution area of the first operation within the virtual environment; and determining, based on the effective execution area, a target virtual object.


