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

#1 2012-07-15 21:15:06

Kajunkat
Scratcher
Registered: 2012-06-30
Posts: 37

Help Please!

I want to make a sprite react when it hits certain color. I want to make it move to another sprite when it touches green. How can I do this?

Offline

 

#2 2012-07-15 22:32:45

berberberber
Scratcher
Registered: 2012-03-08
Posts: 1000+

Re: Help Please!

For the sprite detecting:

when gf clicked
forever
 if <touching color [#00ff00]?>
 set [move v] to [1]
 else
 set [move v] to [0]
 end
For the sprite to move:
when gf clicked
forever
 if <(move) = [1]>
 move (10) steps
 end

Last edited by berberberber (2012-07-15 22:34:09)


http://i47.tinypic.com/2iaa73k.png

Offline

 

#3 2012-07-16 01:19:26

jedidiahzhu
Scratcher
Registered: 2011-01-16
Posts: 85

Re: Help Please!

I'm not sure what you need. Maybe something like this?

when gf clicked
forever
if <touching color [#00ff00]?>
glide (1) secs to x: (Sprite1 X) y: (Sprite1 Y)
end
end
Hope this helps!

Offline

 

#4 2012-07-16 11:25:35

Kajunkat
Scratcher
Registered: 2012-06-30
Posts: 37

Re: Help Please!

Thank you both! I'll try your ideas and tell you if it worked!

Offline

 

Board footer