2017-08-07 7 views
0

Je ne vois pas de méthode IndexOf ou FindIndex pour SKPath.Points. Je dois pouvoir obtenir des points voisins des deux côtés d'un point spécifié. Path.Iterator a seulement. Next, donc je cherche à utiliser l'index de la SKPoint à la place. Avec IndexOf ou FindIndex apparemment manquant, je pense hériter et maintenir un deuxième ensemble de données en arrière-plan pour obtenir l'index.Récupère l'index d'un SKPoint dans un SKPath

Est-ce que quelque chose me manque? Comment les autres obtiennent-ils l'indice, jusqu'ici?

Répondre

0

This poste aidé. Appel de IndexOf directement sur Array fonctionne. Juste besoin de vous assurer que vos SKPoint X et Y sont uniques à partir d'autres SKPoints stockés dans les SKPath.Points. Il fait la vérification en fonction de la position de SKPoint, donc si vous avez plusieurs SKPoints à (0, 0), par exemple, il retournera le premier à cette position.

Heureusement, je ne devrais jamais être dans la situation pour mon cas d'utilisation.