Discuss Scratch

MagicMaster14
Scratcher
100+ posts

fix layers

Ok hear me out. If you have something on 1 layer and something on the other the thing on the previous/ next layer should not be able to touch right? idk if this is possible

Last edited by MagicMaster14 (Oct. 11, 2022 19:35:34)

randomguy3513
Scratcher
1000+ posts

fix layers

MagicMaster14 wrote:

Ok hear me out. If you have something on 1 layer and something on the other the thing on the previous/ next layer should not be able to touch right? idk if this is possible
it is likely possible but what wouldn't this break some platformers and physics engines or am I getting it wrong?

Last edited by randomguy3513 (Oct. 11, 2022 19:48:35)

MagicMaster14
Scratcher
100+ posts

fix layers

randomguy3513 wrote:

MagicMaster14 wrote:

Ok hear me out. If you have something on 1 layer and something on the other the thing on the previous/ next layer should not be able to touch right? idk if this is possible
it is likely possible but what wouldn't this break some platformers and physics engines or am I getting it wrong?
i guess it could but it would also help alot
musicROCKS013
Scratcher
1000+ posts

fix layers

Each item has it's own layer, so this would make the “if touching block” not work any more.
MagicMaster14
Scratcher
100+ posts

fix layers

musicROCKS013 wrote:

Each item has it's own layer, so this would make the “if touching block” not work any more.
I think it could have something like this
Set layer to [ v]
then it would have back middle front or add new. that way they wouldnt have to be on different ones
-Valtren-
Scratcher
1000+ posts

fix layers


are you saying that the green paper isn't touching the red paper because it's on a different layer?
touching in scratch works with the same logic. you can imagine the sprites as pieces of paper stacked on top of each other. if they overlap they would be touching, no matter the layer.
MagicMaster14
Scratcher
100+ posts

fix layers

-Valtren- wrote:


are you saying that the green paper isn't touching the red paper because it's on a different layer?
touching in scratch works with the same logic. you can imagine the sprites as pieces of paper stacked on top of each other. if they overlap they would be touching, no matter the layer.
no but the yellow one is not touching the pink one
-Valtren-
Scratcher
1000+ posts

fix layers

MagicMaster14 wrote:

-Valtren- wrote:


are you saying that the green paper isn't touching the red paper because it's on a different layer?
touching in scratch works with the same logic. you can imagine the sprites as pieces of paper stacked on top of each other. if they overlap they would be touching, no matter the layer.
no but the yellow one is not touching the pink one
true, but for different reasons.
maybe it'll make more sense like this:

shape C is touching Shape A despite being on different layers.
MagicMaster14
Scratcher
100+ posts

fix layers

-Valtren- wrote:

MagicMaster14 wrote:

-Valtren- wrote:


are you saying that the green paper isn't touching the red paper because it's on a different layer?
touching in scratch works with the same logic. you can imagine the sprites as pieces of paper stacked on top of each other. if they overlap they would be touching, no matter the layer.
no but the yellow one is not touching the pink one
true, but for different reasons.
maybe it'll make more sense like this:

shape C is touching Shape A despite being on different layers.
but it shouldn't be
moigam
Scratcher
1000+ posts

fix layers

It seems like the topic is just about adding 3D features to Scratch, so I don't think there is coming to be a change.
MagicMaster14
Scratcher
100+ posts

fix layers

moigam wrote:

It seems like the topic is just about adding 3D features to Scratch, so I don't think there is coming to be a change.
it is not
moigam
Scratcher
1000+ posts

fix layers

MagicMaster14 wrote:

moigam wrote:

It seems like the topic is just about adding 3D features to Scratch, so I don't think there is coming to be a change.
it is not

-Valtren- wrote:

This image shows greatly why and how it makes sense. If Scratch is 2D, all of those are obviously touching, but if it's 3D, maybe none of them would be touching? In my opinion it's just adding 3D features to Scratch.

-Valtren-
Scratcher
1000+ posts

fix layers

MagicMaster14 wrote:

-Valtren- wrote:

MagicMaster14 wrote:

-Valtren- wrote:


are you saying that the green paper isn't touching the red paper because it's on a different layer?
touching in scratch works with the same logic. you can imagine the sprites as pieces of paper stacked on top of each other. if they overlap they would be touching, no matter the layer.
no but the yellow one is not touching the pink one
true, but for different reasons.
maybe it'll make more sense like this:

shape C is touching Shape A despite being on different layers.
but it shouldn't be
imagine them as pieces of paper(but having the same shape). it would be touching in real life, wouldn't it? I rest my case.
also, this would break many projects, and doesn't seem to have any clear benefit.
blablablahello
Scratcher
1000+ posts

fix layers

TL: DR for no support:
this would literally make all sprites unable to touch each other

either that or z fighting

Last edited by blablablahello (Oct. 13, 2022 18:09:11)

Powered by DjangoBB