This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2011-03-04 11:17:45

Nordine
New Scratcher
Registered: 2011-03-04
Posts: 3

Les contactes entre objets

Bonjour à tous!  smile

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!  smile

Offline

 

#2 2011-03-04 13:25:38

pcouillard
Scratcher
Registered: 2007-05-20
Posts: 4

Re: Les contactes entre objets

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

 

#3 2011-03-07 06:01:51

Nordine
New Scratcher
Registered: 2011-03-04
Posts: 3

Re: Les contactes entre objets

C'est fonctionnel, merci beaucoup!  smile

Offline

 

Board footer