Bonjour à tous!
Nouveau venu dans la communauté Scratch, je suis actuellement en phase de découverte et ai, de fait, quelques questions. A tout hasard, je précise que j'ai pris le temps de scruter les différents tutos et sujets à dispositions, mais je n'ai toujours pas trouvé de réponse en français.
Donc, voici mon souci:
J'ai deux objets, appelons-les A et B.
Lorsque A se déplace et touche B, B doit "disparaître" pour laisser A continuer son chemin.
Pour ce faire, dans le script de B, j'ai notamment indiqué les briques suivantes:
[blocks]<if><touching[A
<hide>[/blocks]
Le problème est que B ne "disparaît" pas. Pensant que les deux objets n'étaient pas sur le même plan, je les ai amené tous les deux sur le premier plan, mais rien n'y fait.
D'après vous, à quoi cela est-il dû ?
Par avance merci!
Offline
Bonjour Nordine,
Tu dois procéder comme suit:
Dans le script de ton objet A
[blocks]
<when green flag clicked>
<forever>
<move( 10 )steps>
<if><touching[ B
<broadcast[ B_Cacher
<if><touching[ bord
<stop all>
Dans le script de ton Objet B
<when I receive[ B_Cacher
<hide>
Voilà!
Pierre
Offline