IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Faire des boutons de jeux pour web-mobile


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2022
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2022
    Messages : 62
    Par défaut Faire des boutons de jeux pour web-mobile
    Pour avoir des boutons de jeux il faut des booléens up/down,

    Est-ce qu'il suffit de remettre ces booléens à chaque touch event à zero, puis mettre à 1 ceux qui renvoient un test positif point/rectangle, ou la manoeuvre est-elle plus complexe ?

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 495
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 495
    Par défaut
    heu... je n'ai absolument rien compris a la problematique ...

    comme on dit : un probleme bien expose est a moitie resolu
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 529
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 529
    Par défaut
    Citation Envoyé par DevWebMobile Voir le message
    Est-ce qu'il suffit de remettre ces booléens à chaque touch event à zero, puis mettre à 1 ceux qui renvoient un test positif point/rectangle, ou la manoeuvre est-elle plus complexe ?
    si visuellement les boutons changent de forme la réponse est oui, il faut à chaque clic sur le bouton mémoriser dans une variable.

  4. #4
    Inactif  
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2022
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2022
    Messages : 62
    Par défaut
    Bon je crois qu'il faut que je fasse des tests.

    C'est plus compliqué que de gérer la souris et le clavier https://developer.mozilla.org/en-US/...I/Touch_events

  5. #5
    Inactif  
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2022
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2022
    Messages : 62
    Par défaut
    Bon donc apparemment comme je le pensais, c'est plus compliqué que ça,

    Il faudrait capturer les events stard/end/move/cancel avec toutes les listes d'ellipses,

    Ensuite tester les hits d'ellipses contre celles des boutons affichés dans le canvas,

    après si je dis pas de bêtises:
    - touchstart met les boutons à 1
    - touchmove met les boutons à 1 si contact ou 0
    - touchend/touchcancel met les boutons à 0

    Bon... en fait l'algo va entièrement dépendre du contexte,

    Là je pars sur un truc simple, une croix et A B (comme la gameboy)

    Si contact avec la croix, il faut faire centreDoigt - centreCroix pour trouver le vecteur directionnel converti en 8 directions,

    Pour les boutons tester l'ellipse du pouce suffit, normalement, pour savoir si elle couvre" A, B ou les 2.

    Je teste ça et je vous dis si ça marche.

  6. #6
    Inactif  
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2022
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2022
    Messages : 62
    Par défaut
    Alors je découvre les subtilités du truc:

    1/ Les ellipses sont toutes petites, donc repérer le point central suffit.
    2/ Les smartphones d'entrée de gamme ne détectent que deux doigts maximum.

    Pour le pouce à droite faudrait donc que j'essaye un rectangle à 3 cases (A, A+B, B) on verra ce que ça donne.

    Voilà, je continue mes tests, maintenant je passe aux maths, la difficulté ne réside pas dans les events de touch qui permettent de faire facilement un pseudo-paint, mais dans les calculs géométriques pour simuler une manette.

  7. #7
    Inactif  
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2022
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2022
    Messages : 62
    Par défaut
    Il faudrait peut-être que je fasse cet exercice qui consiste à simuler deux curseurs de souris, ça simplifierait la logique dans un premier temps... je ne sais pas je débute en gestion des touch.

Discussions similaires

  1. Réponses: 10
    Dernier message: 03/09/2021, 22h03
  2. Script pour cliquer sur des boutons sur un site web quelconque
    Par FabienTI62 dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 23/06/2020, 16h42
  3. Faire des boutons pour contrôler une barrière
    Par LeDevPaumé dans le forum Composants graphiques
    Réponses: 1
    Dernier message: 07/03/2016, 10h04
  4. utiliser des morceaux d'une image pour faire des boutons
    Par Battosaiii dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 14/12/2005, 00h05
  5. Faire des disquette d'archive pour apt avec mon lecteur zip ?
    Par narmataru dans le forum Administration système
    Réponses: 4
    Dernier message: 14/01/2005, 10h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo