Bonjour, j'ai fait une demande qui a deux balls.Red et jaune. L'utilisateur doit faire glisser RED BALL
et déposez-le sur le YELLOW BALL
.il est dans X-Y Plan.now je veux calculer quelle est la précision est le chevauchement. Je sais que si les X-Y de la cible sont égaux au X-Y du Striker, alors c'est 100% mais comment allez-vous le calculer? comme si vous déplacez la balle rouge plus juste valeur de X de l'attaquant devient de plus en pour cent ne sera pas précis? J'utilise la formule Pourcentage d'erreur, mais il est inexactcomment trouver le chevauchement de cercle
double percentErrorX =(CurrentX-targetX)*100/targetX;
double percentErrorY = (CurrentY -targetY)*100/targetY;
Je reçois les coordonnées XY du pointeur de la souris en cas 'MouseMove' –
@Lagrangian vous ne devriez pas utiliser centre des cercles à la place? On peut "tenir" le cercle au bord et le faire glisser parfaitement sur l'autre cercle, mais votre x-y le détecterait comme un chevauchement pas si parfait. – YetAnotherUser
@Lagrangian Je suis d'accord avec YetAnotherUser. Ce problème devient relativement simple si vous connaissez le centre de chaque cercle. – uscere90