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: PENG, GREGORY, TIMMINS, LUKE, LEVASSEUR, JAMES, CHUNG, ELIZABETH M.E
Format: Patent
Sprache:eng ; fre
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. Sont décrites dans la description des techniques permettant d'implémenter une commande de mouvement dynamique sur un dispositif de commande physique virtualisé, comprenant la réception, sur un écran tactile, d'une indication d'une première saisie tactile reçue en provenance d'un utilisateur à un premier emplacement, la détermination, au moins partiellement sur la base d'une distance entre le premier emplacement et un second emplacement associé à un point d'origine pour un mécanisme de saisie qui est inférieur à une valeur de distance seuil, du fait qu'une saisie directionnelle persistante a été déclenchée, le maintien de la saisie directionnelle persistante tant qu'une saisie tactile est détectée en continu et, pendant que la saisie directionnelle persistante est maintenue : la surveillance d'un vecteur de saisie tactile associé à la saisie directionnelle persistante, lors de la détection d'un changement angulaire dans le vecteur de saisie tactile qui est supérieur à une valeur de changement seuil, la détermination du fait qu'une saisie d'inversion a été fournie, et le fait d'amener l'avatar à effectuer une action d'inversion correspondant à la saisie d'inversion.