Game System Orientation Adjustment for Player Object Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional game systems fail to allow players to easily control the orientation and position of player objects to perform intended motions, leading to difficulties in achieving desired movements and interactions within virtual worlds.
Innovation Solution
A game system configuration that includes an input data obtaining section, a setting section, an adjustment section, and an attitude changing section, which sets and adjusts control data to ensure the player object faces a predetermined direction based on input data, position relationships, and attitude changes, allowing precise movement and orientation adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If player input is directly used to control player object orientation and position, then control responsiveness is improved, but motion accuracy deteriorates
Solution Approach 1:
The system calculates the angle between the player object's current facing direction and the target direction toward the other object. This feedback mechanism allows the control unit to adjust the player object's orientation dynamically, ensuring accurate motion execution while maintaining responsive control through continuous angle-based adjustment.
2Ease of operation
If player input directly determines motion direction, then ease of operation is improved, but motion correctness deteriorates
Solution Approach 1:
The control unit acts as an intermediary between the player input and the player object's motion. It processes the input direction, calculates the angle relative to the player object's current orientation, and adjusts the motion accordingly. This intermediary processing ensures that the player object moves correctly toward the other object while maintaining simple and intuitive player control.
Data Source
AI summary
In an example game device, a second character is caused to rotate based on an input operation performed on a stick of a terminal device and a change in an attitude of the terminal device. In the game device, when an enemy character is present behind the second character, a rotation angle based on an input operation performed on the stick is adjusted so that the second character is easily caused to face the enemy character. In the game device, when an orientation of the second character is changed based on the change in the attitude of the terminal device, a rotation angle based on the change in the attitude of the terminal device is adjusted so that the second character is easily caused to face the enemy character. In the game device, the second character is caused to rotate based the adjusted rotation angle.


