INFINITE DRAG AND SWIPE FOR VIRTUAL CONTROLLER

Described herein are techniques for implementing dynamic movement control on a virtualized physical controller, comprising receiving, on a touch-screen display, an indication of a first touch input received from a user at a first location, determining, based at least in part on a distance between th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TIMMINS Luke, LEVASSEUR James, CHUNG Elizabeth M. E, PENG Gregory
Format: Patent
Sprache:eng ; spa
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Described herein are techniques for implementing dynamic movement control on a virtualized physical controller, comprising receiving, on a touch-screen display, an indication of a first touch input received from a user at a first location, determining, based at least in part on a distance between the first location and a second location associated with an origin point for an input mechanism being less than a threshold distance value, that a persistent directional input has been initiated, maintaining the persistent directional input as long as touch input is continuously detected, and while the persistent directional input is maintained: monitoring a touch input vector associated with the persistent directional input, upon detecting an angular change in the touch input vector that is greater than a threshold change value, determining that a reversal input has been provided, and causing the avatar to perform a reversal action corresponding to the reversal input. En el presente documento se describen técnicas para implementar control de movimiento dinámico en un controlador físico virtualizado, que comprenden recibir, en una pantalla táctil, una indicación de una primera entrada táctil recibida de un usuario en una primera ubicación, determinar, basándose al menos en parte en una la distancia entre la primera ubicación y una segunda ubicación asociada con un punto de origen para un mecanismo de entrada es menor que un valor de distancia umbral, que se ha iniciado una entrada direccional persistente, manteniendo la entrada direccional persistente siempre que se detecte continuamente la entrada táctil, y mientras se mantiene la entrada direccional persistente: monitorear un vector de entrada táctil asociado con la entrada direccional persistente, al detectar un cambio angular en el vector de entrada táctil que es mayor que un valor de cambio de umbral, determinar que se ha proporcionado una entrada de cambio y provocar el avatar realice una acción de cambio correspondiente a la entrada de cambio.