Virtual Camera Control for MOBA Games
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Multiplayer Online Battle Arena (MOBA) games, players face difficulties in effectively using skills due to limited viewing angles and the need to frequently switch between observing the battlefield and their hero character, leading to high operation difficulty and risk of misoperation.
Innovation Solution
A method and apparatus for controlling a virtual camera that associates its position with the virtual character's position, allowing for touch-based shifting and restoration of the camera view, enabling players to observe outside the screen while performing game operations without frequent screen dragging, with configurable return speeds based on user needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the virtual camera position is fixed to follow the virtual character, then the character position is always visible, but the player cannot observe distant skill targets or battlefield overview
Solution Approach 1:
The camera system transitions from a static follow-character mode to a dynamic system that can switch between multiple states: locked follow mode, draggable free view mode, and automatic return mode. This allows the camera to adapt its behavior based on player needs, enabling both character monitoring and battlefield observation without fixed constraints
2Adaptability or versatility
If the player drags the screen to change camera view, then the battlefield can be observed, but the operation becomes complex and prone to misoperation
Solution Approach 1:
The camera system provides self-service by automatically returning to the character-following position after being dragged, without requiring the player to manually reset it. The system detects the drag gesture, allows free viewing during the gesture, then autonomously restores the original camera position, reducing operational complexity and preventing misoperations
Solution Approach 2:
The camera follows a periodic cycle: locked to character → dragged by player → automatically returns → locked to character again. This rhythmic pattern of manual intervention followed by automatic restoration creates a predictable, easy-to-use interaction model that reduces operational burden
3Measurement precision
If the camera returns immediately after dragging, then the character position is restored quickly, but the player cannot perform game operations during camera movement
Solution Approach 1:
The camera begins its return journey to the character position immediately upon detecting the end of a drag gesture, but does so at a controlled speed that allows the player to perform game operations during the transition. This preliminary action ensures the character will be back in view while providing a time window for operational input
Data Source
AI summary
A method and apparatus for controlling a virtual camera in a game are disclosed. In the embodiments of the present disclosure, a virtual camera is controlled to shift in response to a first touch operation for a visual field control area, the virtual camera is controlled, in response to the ending of the first touch operation, to return from a second position to a first position, a game operation instruction is received during the returning process, and a corresponding action is performed in response to the game operation instruction.


