J'ai une boule basée sur un composant et j'ai pensé que l'utilisation de la méthode isShowing() ferait l'affaire mais après que ma balle quitte le conteneur, (jeu Pong) la méthode isShowing() retourne vrai.Comment puis-je vérifier si quelque chose quitte l'écran? - JFrame
Est-ce que la méthode isShowing() vérifie si le composant est toujours dans les limites du conteneur? Ou juste si elle est visible et le conteneur est également visible.
... et comment je vérifie si le composant a quitté le conteneur autre que ... ball.getX() + width() < container.getWidth() (malheureusement seulement pour le côté gauche, mais juste un exemple)
Oh ma douce, je ne savais pas que ça existait, j'ai utilisé des intersections() tout le temps. Merci. Oh et juste se demander ... est-il en fait plus efficace en termes de traitement de calcul pour utiliser X
Dois
Oh et désolé, Incase quelqu'un fait référence à ce pour les algorithmes de collision ou autre ... La gauche serait whateverObject.getX() + whateverObject.getWidth() container.getWidth(). Juste au cas où je confondrais quelqu'un –
Dois
Puisque vous ne créez pas d'objets, je pense qu'ils seraient à peu près les mêmes en terme de vitesse/mémoire. L'utilisation de contain est plus propre, en termes de lisibilité. – PhiLho