Call Object Form Transformation for Virtual Scene Interaction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual scene applications require users to perform multiple interactive operations through a single virtual object, leading to low human-computer interaction efficiency due to limited skills and abilities of the virtual object.
Innovation Solution
A method and apparatus for controlling a call object in a virtual scene, where a target virtual object and a call object are presented in a first form, and the call object transforms into a second form to assist the target virtual object in interacting with other virtual objects when in an interactive preparation state, thereby enhancing the target object's skills and reducing user-operated interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a single virtual object is used for interaction, then the control system remains simple, but the interaction efficiency decreases due to limited skills and abilities
Solution Approach 1:
The system segments the interaction capabilities by separating the target virtual object (controlled by user) from multiple call objects (assisting automatically). Each call object has specialized skills and abilities, allowing the system to achieve complex interaction goals without requiring the user to directly control each skill, thus improving interaction efficiency while maintaining simple user control.
Solution Approach 2:
The call objects serve multiple functions: they can attack, defend, gather resources, and assist in various interactive operations. By deploying multiple call objects with different capabilities, the system achieves multi-functionality that enhances interaction efficiency without requiring the user to manually perform each action, resolving the contradiction between productivity and control complexity.
2Adaptability or versatility
If multiple interactive operations are performed through a single virtual object, then the virtual object's capabilities remain limited, but the number of user operations increases
Solution Approach 1:
The call objects operate autonomously to assist the target virtual object. Once summoned, they automatically perform their designated functions (attack, defense, resource gathering) without requiring continuous user input. This self-service mechanism expands the virtual object's capabilities while reducing the number of user operations needed, directly addressing the contradiction between adaptability and time loss.
Solution Approach 2:
The system performs preliminary actions by summoning call objects with pre-configured skills and abilities before the actual interactive operation begins. These call objects are prepared in advance to handle specific tasks, allowing the target virtual object to focus on primary interactions while the call objects handle auxiliary functions, thereby expanding capabilities without increasing user operation count.
3Productivity
If a call object transforms from first form to second form to assist interaction, then interaction efficiency improves, but the state management complexity increases
Solution Approach 1:
The call object dynamically transforms between different forms (first form and second form) based on the interaction context. The transformation is triggered automatically when the target virtual object enters an interactive preparation state, allowing the system to adapt its configuration for optimal performance. This dynamic adjustment improves interaction efficiency while the automated trigger mechanism keeps state management complexity manageable.
Solution Approach 2:
The system uses feedback from the target virtual object's state (interactive preparation state) to automatically trigger the call object's transformation. This feedback-driven approach ensures that the call object transforms at the appropriate moment without requiring complex manual state management, resolving the contradiction between productivity improvement and state management complexity.
Data Source
AI summary
A method for controlling a call object in a virtual scene, an apparatus for controlling a call object in a virtual scene, a device, a computer-readable storage medium, and a computer program product. The method includes: presenting a target virtual object and the call object in a first form in the virtual scene, controlling the call object to transform from the first form to a second form based on the target virtual object being in an interactive preparation state, the interactive preparation state being a state for interacting with another virtual object in the virtual scene, and controlling the call object in the second form to be in an interactive auxiliary state to assist the target virtual object to interact with the other virtual objects


