ZepetoInputControl
39 min
type description playeractions /#playeractions gère les actions propres au joueur, telles que le déplacement, le saut et le double saut cameraactions /#cameraactions gère les actions d'entrée liées à la caméra au sein du zepeto world uiactions /#uiactions gère diverses actions d'entrée liées à l'interface utilisateur iplayeractions /#iplayeractions interface des actions du joueur icameraactions /#icameraactions interface des actions de la caméra iuiactions /#iuiactions interface des actions de l'interface utilisateur playeractions class gère les actions propres au joueur, telles que le déplacement, le saut et le double saut propriétés nom type description move inputaction récupère l'action d'entrée correspondant au déplacement du joueur jump inputaction récupère l'action d'entrée correspondant au saut du joueur doublejump inputaction récupère l'action d'entrée correspondant au double saut du joueur enabled boolean indique l'état d'activation actuel des actions d'entrée du joueur méthodes get get() → inputactionmap récupère l' inputactionmap associée aux actions du joueur renvoie inputactionmap — l' inputactionmap des actions du joueur enable enable() → void active l'action map du joueur, ce qui active ses actions d'entrée disable disable() → void désactive l'action map du joueur, ce qui désactive ses actions d'entrée setcallbacks setcallbacks(instance iplayeractions) → void associe les méthodes de callback de instance aux actions du joueur correspondantes paramètre type description instance iplayeractions /#iplayeractions un objet qui implémente l'interface iplayeractions cameraactions class gère les actions d'entrée liées à la caméra au sein du zepeto world propriétés nom type description scroll inputaction renvoie l'action d'entrée du défilement de la caméra primarytouchposition inputaction renvoie l'action d'entrée qui capture la position du toucher principal primarytouchcontact inputaction renvoie l'action d'entrée qui détecte le contact du toucher principal secondarytouchposition inputaction renvoie l'action d'entrée qui capture la position du toucher secondaire secondarytouchcontact inputaction renvoie l'action d'entrée qui détecte le contact du toucher secondaire tertiarytouchposition inputaction renvoie l'action d'entrée qui capture la position du toucher tertiaire tertiarytouchcontact inputaction renvoie l'action d'entrée qui détecte le contact du toucher tertiaire enabled boolean indique si les actions d'entrée de l'action map de la caméra sont actuellement activées méthodes get get() → inputactionmap récupère l' inputactionmap associée aux actions de la caméra depuis zepetoinputcontrol renvoie inputactionmap — un objet inputactionmap , ensemble des actions d'entrée liées à la caméra enable enable() → void active toutes les actions d'entrée de l'action map de la caméra disable disable() → void désactive toutes les actions d'entrée de l'action map de la caméra setcallbacks setcallbacks(instance icameraactions) → void définit l'interface de callback des actions de la caméra, permettant une implémentation externe des gestionnaires d'actions paramètre type description instance icameraactions /#icameraactions objet qui implémente l'interface icameraactions uiactions class gère diverses actions d'entrée liées à l'interface utilisateur propriétés nom type description navigate inputaction cette action gère la navigation entre les éléments d'interface, tels que les menus ou les listes, généralement à l'aide d'entrées directionnelles comme les touches fléchées, le mouvement d'un joystick ou des gestes de balayage submit inputaction représente l'action de confirmer ou de sélectionner un élément d'interface mis en surbrillance, équivalente à une commande « entrée » ou « ok » cancel inputaction cette action correspond à une commande d'annulation ou de retour, permettant à l'utilisateur de revenir au menu précédent ou de fermer la fenêtre d'interface active point inputaction gère le mécanisme de pointage dans l'interface, similaire au déplacement d'un curseur de souris ou d'un point de contact tactile sur un écran click inputaction représente l'action de cliquer sur un élément d'interface, équivalente à un clic de souris ou à une pression sur l'écran scrollwheel inputaction cette action sert à capter les entrées de défilement, par exemple depuis une molette de souris ou un geste sur un pavé tactile middleclick inputaction représente l'action d'appuyer sur le bouton central de la souris rightclick inputaction correspond à l'action de clic droit, souvent utilisée pour ouvrir des menus contextuels ou déclencher des actions secondaires trackeddeviceposition inputaction capture les données de position d'un appareil suivi, tel qu'une manette vr ou un dispositif de suivi de mouvement trackeddeviceorientation inputaction suit l'orientation d'un appareil, généralement utilisé dans les configurations vr ou ar pour détecter la direction vers laquelle l'appareil est pointé enabled boolean indique si les actions d'interface sont actuellement actives et réagissent aux entrées méthodes get get() → inputactionmap renvoie l' inputactionmap associée aux actions de l'interface utilisateur renvoie inputactionmap — l' inputactionmap renvoyée contient toutes les actions d'entrée définies pour les interactions d'interface dans la classe zepetoinputcontrol enable enable() → void active les actions d'entrée de l'interface utilisateur, les rendant réactives aux entrées de l'utilisateur disable disable() → void désactive les actions d'entrée de l'interface utilisateur, les rendant insensibles aux entrées de l'utilisateur setcallbacks setcallbacks(instance iuiactions) → void enregistre les méthodes de callback des actions d'interface elle relie les actions à leurs gestionnaires d'événements respectifs, tels que définis dans l'interface iuiactions implémentée par instance paramètre type description instance iuiactions /#iuiactions un objet qui implémente l'interface iuiactions iplayeractions interface interface des actions du joueur méthodes onmove onmove(context callbackcontext) → void lors du déplacement paramètre type description context callbackcontext contexte du callback onjump onjump(context callbackcontext) → void lors du saut paramètre type description context callbackcontext contexte du callback ondoublejump ondoublejump(context callbackcontext) → void lors du double saut paramètre type description context callbackcontext contexte du callback icameraactions interface interface des actions de la caméra méthodes onscroll onscroll(context callbackcontext) → void lors du défilement paramètre type description context callbackcontext contexte du callback onprimarytouchposition onprimarytouchposition(context callbackcontext) → void lors de la position du toucher principal paramètre type description context callbackcontext contexte du callback onprimarytouchcontact onprimarytouchcontact(context callbackcontext) → void lors du contact du toucher principal paramètre type description context callbackcontext contexte du callback onsecondarytouchposition onsecondarytouchposition(context callbackcontext) → void lors du défilement paramètre type description context callbackcontext contexte du callback onsecondarytouchcontact onsecondarytouchcontact(context callbackcontext) → void lors du contact du toucher secondaire paramètre type description context callbackcontext contexte du callback ontertiarytouchposition ontertiarytouchposition(context callbackcontext) → void lors de la position du toucher tertiaire paramètre type description context callbackcontext contexte du callback ontertiarytouchcontact ontertiarytouchcontact(context callbackcontext) → void lors du contact du toucher tertiaire paramètre type description context callbackcontext contexte du callback iuiactions interface interface des actions de l'interface utilisateur méthodes onnavigate onnavigate(context callbackcontext) → void lors de la navigation paramètre type description context callbackcontext contexte du callback onsubmit onsubmit(context callbackcontext) → void lors de la validation paramètre type description context callbackcontext contexte du callback oncancel oncancel(context callbackcontext) → void lors de l'annulation paramètre type description context callbackcontext contexte du callback onpoint onpoint(context callbackcontext) → void lors du pointage paramètre type description context callbackcontext contexte du callback onclick onclick(context callbackcontext) → void lors du clic paramètre type description context callbackcontext contexte du callback onscrollwheel onscrollwheel(context callbackcontext) → void lors de l'utilisation de la molette paramètre type description context callbackcontext contexte du callback onmiddleclick onmiddleclick(context callbackcontext) → void lors du clic central paramètre type description context callbackcontext contexte du callback onrightclick onrightclick(context callbackcontext) → void lors du clic droit paramètre type description context callbackcontext contexte du callback ontrackeddeviceposition ontrackeddeviceposition(context callbackcontext) → void lors du changement de position de l'appareil suivi paramètre type description context callbackcontext contexte du callback ontrackeddeviceorientation ontrackeddeviceorientation(context callbackcontext) → void lors du changement d'orientation de l'appareil suivi paramètre type description context callbackcontext contexte du callback