Virtual Space Character Motion Control via Real-Time Contact Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for displaying a player character in a virtual space require pre-stored position information of background objects, making it difficult to control the character's movement, especially when objects dynamically move, and limiting the player's ability to control the character's motion based on its status and relative positional relationships.
Innovation Solution
A data processing apparatus and method that includes a motion control unit, a display unit, a detection unit to detect contact position information between virtual objects and a virtual body, and a specifying unit to determine characteristic position information based on the detected contact, allowing the character to move appropriately in a virtual space without pre-stored position information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If position information of background objects is pre-stored as fixed values, then the calculation process for displaying the player character can be simplified, but it becomes difficult to control the player character to appropriately move in accordance with dynamic positions of objects
Solution Approach 1:
The patent applies dynamics by transitioning from static pre-stored position information to dynamic real-time detection. The detection unit continuously acquires current position information of background objects during gameplay, allowing the system to adapt to moving objects while maintaining manageable complexity through automated detection processes
Solution Approach 2:
The system performs self-service by automatically detecting and updating position information of background objects through the detection unit. This eliminates the need for manual pre-storing and updating of position data, allowing the system to autonomously adapt to dynamic object positions without increasing operational complexity
2Productivity
If position information of each background object is previously stored, then the calculation process for real-time display can be performed efficiently, but it is troublesome and requires significant data management
Solution Approach 1:
The detection unit enables the system to automatically acquire and maintain position information of background objects during runtime. This self-service mechanism eliminates the troublesome manual data management required by pre-stored information while preserving real-time calculation efficiency through continuous automated updates
3Device complexity
If fixed position information is used for background objects, then the system structure can be simplified, but it limits the ability to control player character movement based on relative positional relationships
Solution Approach 1:
The system maintains simplified structure while improving ease of operation by dynamically detecting position information during runtime. The detection unit automatically provides current position data that enables intuitive player character movement control based on real-time relative positional relationships without complicating the overall system structure
Data Source
AI summary
A data processing apparatus includes a motion control unit that controls a movement of a character in a virtual space; a display unit that displays the character and a background, the background including an object; a detection unit that detects contact position information at which the object of the displayed background and a virtual body provided in the virtual space contact; and a specifying unit that specifies characteristic position information regarding a shape of the object of the background in accordance with the detected contact position information.


