Bonjour tout le monde,
je galère à faire une action qui me semble simple, récupérer la position d'un item de la liste de mon Horizontal Snap Scroll (savoir si je suis sur la page1, 2, etc). J'utilise l'UI extension.
Quelqu'un aurait une idée de comment faire ?
[Résolu] Récupérer la position d'un item dans une scroll bar
[Résolu] Récupérer la position d'un item dans une scroll bar
Dernière édition par kosted le 27 Oct 2017 01:30, édité 1 fois.
- boubouk50
- ModoGenereux
- Messages : 6212
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Récupérer la position d'un item dans une scroll bar
Il n'y a pas une variable pour cela dans l'extension? Je l'ai plus en tête mais j'ai fait un compteur de page avec une donnée existante.
Tu as le lien vers l'extension UI que tu utilises? -> https://bitbucket.org/UnityUIExtensions ... extensions?
CurrentPage et _currentPage existent dans ScrollSnapBase.cs.
Tu as le lien vers l'extension UI que tu utilises? -> https://bitbucket.org/UnityUIExtensions ... extensions?
CurrentPage et _currentPage existent dans ScrollSnapBase.cs.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Re: Récupérer la position d'un item dans une scroll bar
Je n'ai pas trouvé la variable dans l'extension. J'ai par contre vu le ScrollSnapBase.cs sur BitBucket et les deux variables dedans, mais je ne sais pas comment accéder à ces deux variables. Je ne vois même pas le script dans l'interface Unity, comme si elle a été surchargée par d'un autre.boubouk50 a écrit : ↑25 Oct 2017 15:49Il n'y a pas une variable pour cela dans l'extension? Je l'ai plus en tête mais j'ai fait un compteur de page avec une donnée existante.
Tu as le lien vers l'extension UI que tu utilises? -> https://bitbucket.org/UnityUIExtensions ... extensions?
CurrentPage et _currentPage existent dans ScrollSnapBase.cs.
- boubouk50
- ModoGenereux
- Messages : 6212
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Récupérer la position d'un item dans une scroll bar
Je ne comprends pas. Tu n'as pas tous les scripts?
Est-ce bien cette extension que tu utilises? Sinon, laquelle? Peut-être est-ce une autre branche sans ces variables.
Est-ce bien cette extension que tu utilises? Sinon, laquelle? Peut-être est-ce une autre branche sans ces variables.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Re: Récupérer la position d'un item dans une scroll bar
- boubouk50
- ModoGenereux
- Messages : 6212
- Inscription : 28 Avr 2014 11:57
- Localisation : Saint-Didier-en-Bresse (71)
Re: Récupérer la position d'un item dans une scroll bar
Et le gameObject pagination? Il ne te sert pas à ça?
Je n'ai pas mon projet sous les yeux, mais de mon souvenir, je sortais facilement le numéro de l'élément en cours et le nombre d'éléments du Scroll pour afficher la pagination.
Je n'ai pas mon projet sous les yeux, mais de mon souvenir, je sortais facilement le numéro de l'élément en cours et le nombre d'éléments du Scroll pour afficher la pagination.
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation
Re: Récupérer la position d'un item dans une scroll bar
J'ai fini par trouvé en regardant des vidéos sur le site officiel. Mon UI extension n'est pas à jour. J'ai une veille version de 2016 . Donc je l'ai mis à jour et ça c'est fait en deux deux (dire que ça m'a pris 3 jours pour trouver).
Il suffit de déclarer la méthode qui prend un int en paramètre et de mettre cette méthode dans le On Selection Page Changed Event (Int32)
Il suffit de déclarer la méthode qui prend un int en paramètre et de mettre cette méthode dans le On Selection Page Changed Event (Int32)