Scratch-render: Toucher la couleur devrait fonctionner lorsque les sprites ne sont pas visibles

Créé le 8 déc. 2017  ·  3Commentaires  ·  Source: LLK/scratch-render

De @towerofnix


Comportement attendu (2.0)
"Toucher la couleur" renvoie vrai lorsque le sprite chevauche la couleur donnée, que le sprite soit masqué ou non. "Touching sprite" renvoie true si le sprite chevauche l'autre sprite, et le sprite est affiché ; s'il est masqué, "toucher le sprite" renvoie false.

Comportement réel
"Toucher la couleur" renvoie false lorsque le sprite est masqué. "Toucher sprite" se comporte comme décrit dans 2.0.

Étapes pour reproduire
Projet de démonstration : 2.0, 3.0. Déplacez le sprite à l'aide de la souris et utilisez la barre d'espace pour basculer le sprite entre l'affichage et le masquage. Observez le contenu de la bulle de dialogue tout en faisant glisser.

(Remarque - dans la bulle de dialogue qui s'affiche, vous pouvez voir qu'à côté de "toucher (sprite)", parfois "undefined" est dit au lieu de "false".. undefined est une valeur fausse, donc ça va, mais peut-être quelque chose à examiner si ce n'est pas déjà signalé quelque part..)

Je ne sais pas quel est le comportement attendu, mais je pense que cette incompatibilité pourrait être une source de problèmes dans les projets de plateformes ?

Projet de démonstration 2 : 2.0, 3.0. Remarquez comment, dans Scratch 3.0, lorsque vous cachez le sprite, il tombe à travers le sol ! ??

Système d'exploitation et navigateur
Firefox Nightly (59) sur les tests Debian. Je suis assez certain que ce même bug a été signalé ici.

bug prio-critical

Commentaire le plus utile

Eek voici 4 cas que j'ai testé.

| | Caché | Fantôme 100 |
|-----------------|--------------|-----------|
| Sprite touchant | non détecté | détecté |
| Couleur touchante | détecté | détecté |

En scratch 2
image

Au scratch 3
image

Tous les 3 commentaires

Eek voici 4 cas que j'ai testé.

| | Caché | Fantôme 100 |
|-----------------|--------------|-----------|
| Sprite touchant | non détecté | détecté |
| Couleur touchante | détecté | détecté |

En scratch 2
image

Au scratch 3
image

Liens de projet de démonstration brisés dans le message d'origine : démo 1 en 2.0 , 3.0 , démo 2 en 2.0 , 3.0 .

[supprimé, destiné à commenter le PR]

Cette page vous a été utile?
0 / 5 - 0 notes