something I just discovered:
colors cannot be sensed on sprites with ghost affect although the actual sprite can be sensed. this means that if you need multiple things being sensed on a sprite your going to need multiple sensing sprites. if you are making a platformer that usually means you'll need four sensing sprites for each side of the sprite.
Offline
ooh... i just thought of what they should look like:
those running little ant things found in most drawing programs like paint and adobe photoshop
Offline
there could be another block called:
add material sprite _ is touching to variable _
Offline
-GizzardGulp- wrote:
My idea for the next version of scratch is so that in the paint editor you can paint what I will call "materials" for now. materials will just be a paint that you can name in the paint editor. for example, when I go and click on the materials button in the paint editor it will ask you to type the name of your material or select an already made material. After this, you can paint over your sprite in different places to mark where that material is. Materials will only be visible in the paint editor. In the normal screen where all the sprites and backgrounds interact the material paint will not be visible. A sensing block could then be added reading: "if touching material ____" so that you could have only part of a sprite be sensed when touched without having to change the color of the actual sprite.
or waste time on making a sometimes glitchy sensing sprite that can only sense one thing each because colors ARE NOT SENSED WHEN THE GHOST AFFECT IS ACTIVATED. This means that in order to sense multiple areas on a sprite you need lets say four, because four is how many you need for a platformer. you will have to make four new sprites just for one to be sensed on multiple areas. this could be solved very simply, quickly, and affectively with the materials paint option.
Offline
It works for "color _ is touching color _?" but not for just "touching color _?" my way of creating platformers uses "touching color _?" more often, your way looks great, but what about if you didn't use "color _ is touching color _?" It doesnt work the other way around, especially when it is background color.
Harakou wrote:
I don't know what you're talking about. Color sensing works on ghosted sprites. Here's the one I used in my Updraft project:
http://i52.tinypic.com/2gv99w1.gif
Offline
-GizzardGulp- wrote:
Harakou wrote:
I don't know what you're talking about. Color sensing works on ghosted sprites. Here's the one I used in my Updraft project:
http://i52.tinypic.com/2gv99w1.gifIt works for "color _ is touching color _?" but not for just "touching color _?" my way of creating platformers uses "touching color _?" more often, your way looks great, but what about if you didn't use "color _ is touching color _?" It doesnt work the other way around, especially when it is background color.
I guess so, but my main point is that it's unnecessary. Sure, it would be nice, but I imagine it would be a pain to implement, and just not really worth the time.
Offline
Yes, it would be nice, and I don't think it would be a waste of time for the scratch team. Color sensing is just so... impractical. It doesn't make sense that color sensing should be the only way sprites can sense each other other then "touching _" or "_ _ of sprite _"
Harakou wrote:
-GizzardGulp- wrote:
Harakou wrote:
I don't know what you're talking about. Color sensing works on ghosted sprites. Here's the one I used in my Updraft project:
http://i52.tinypic.com/2gv99w1.gifIt works for "color _ is touching color _?" but not for just "touching color _?" my way of creating platformers uses "touching color _?" more often, your way looks great, but what about if you didn't use "color _ is touching color _?" It doesnt work the other way around, especially when it is background color.
I guess so, but my main point is that it's unnecessary. Sure, it would be nice, but I imagine it would be a pain to implement, and just not really worth the time.
Offline
What if we did textures as materials? Like, you could use smooth, metal, paint, gritty, furry, etc.
Offline
-GizzardGulp- wrote:
Color sensing just seems so... babyish i guess.
I know what you mean but it can be useful...
Offline
Nice, I think this is a great idea, it could really come in helpful. If you haven't already you should post in the scratch suggestions forum.
Offline
werdna123 wrote:
Nice, I think this is a great idea, it could really come in helpful. If you haven't already you should post in the scratch suggestions forum.
Thank you! and yes, this is in the scratch suggestion forum.
Offline
Scratchthatguys wrote:
What if we did textures as materials? Like, you could use smooth, metal, paint, gritty, furry, etc.
But then you would be able to see what would be sensed. the whole point is to be able to have INVISIBLE sensing, not stuff you can see like textures.
Offline
werdna123 wrote:
-GizzardGulp- wrote:
Color sensing just seems so... babyish i guess.
I know what you mean but it can be useful...
Yes it can I suppose... I'm not saying that they should get rid of color sensing though, I'm saying they should add a new sensing block called "touching material _?"
Offline
"material _ touching material _?" is another block I just came up with that would be useful.
Offline
Many people are naming ways to do this, but why not just make it easier?
Offline
Nexstudent wrote:
Many people are naming ways to do this, but why not just make it easier?
i don't know what you mean by making it easier. An i'm also pretty sure that I was the first to come up with this idea and then people started copying me.
Offline
recycle49 wrote:
Woah brilent idea!!!!! i rly like this idea, maby sugest it Here?
thank you! i can't suggest it there though because it says im too new. maybe you could?
Offline
Offline