Virtual Object Perspective Switching Through Invasion Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current interaction methods in virtual object control are single, leading to poor user experience in virtual environments.
Innovation Solution
Implement a method where a slave virtual object can invade another virtual object, allowing the terminal to control the invaded object and display its viewing-angle picture, enabling the user to observe and interact with the virtual scene from the invaded object's perspective.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single interaction method is used for controlling virtual objects, then the control system remains simple, but user experience deteriorates due to lack of variety
Solution Approach 1:
The slave virtual object is designed to perform multiple functions: it can invade target virtual objects, transfer control authority, and enable the controller to operate multiple virtual objects simultaneously. This multi-functionality enriches interaction methods without requiring separate control systems for each interaction type
Solution Approach 2:
The slave virtual object acts as a nested intermediary between the controller and the target virtual object. The controller embeds control authority into the slave object, which then invades and controls the target object. This nesting mechanism enables complex interaction chains while maintaining a unified control interface
2Adaptability or versatility
If only one virtual object can be controlled at a time, then the control mechanism remains simple, but interactivity between virtual objects deteriorates
Solution Approach 1:
The slave virtual object enables the controller to interact with multiple target virtual objects by transferring control authority. A single slave object can invade different targets sequentially or simultaneously, allowing one controller to manage multiple virtual objects without requiring multiple control mechanisms
Solution Approach 2:
The slave virtual object serves as an intermediary carrier that transfers control authority from the controller to various target virtual objects. This mediator mechanism enables flexible control of multiple objects while keeping the control interface simple and unified
3Adaptability or versatility
If traditional interaction methods are used, then the system remains easy to operate, but user experience deteriorates due to poor interactivity
Solution Approach 1:
The slave virtual object autonomously executes the invasion and control transfer functions without requiring complex manual operations from the user. The object self-manages the interaction process with target virtual objects, maintaining ease of operation while enhancing interactivity
Solution Approach 2:
The slave virtual object provides a unified interface that handles multiple interaction types (invasion, control transfer, observation) through a single operation mode. This multi-functionality enriches interactivity without increasing operational complexity for the user
Data Source
AI summary
Provided are a method for controlling a virtual object performed by a computer device. The method includes: displaying a first virtual object's viewing-angle picture of a virtual scene controlled by the computer device; in response to an invasion operation by a slave virtual object of the first virtual object on a second virtual object in the virtual scene, switching the currently displayed viewing-angle picture to the second virtual object's viewing-angle picture of the virtual scene; and in response to a control operation on the second virtual object, causing the second virtual object to perform an action indicated by the control operation in the virtual scene. Accordingly, interaction methods in a virtual scene are enriched such that users can be attracted to interaction through an invasion, and interactivity between virtual objects is enhanced. Further, efficiency of human-computer interaction is improved, such that user experience is improved.


