Discuss Scratch

SortofPro
Scratcher
14 posts

Drop Shadow Blocks

Drop shadow blocks will make a shadow of the sprite. Here's examples of the blocks:
(shadow's[color v]::looks)//There are: color, x, y, distance from owner, and opacity.
change shadow[x v] by()::looks
set shadow offset to x:()y:()::looks
turn shadow [on v]::looks
set shadow's[x v]to()::looks
Support or no support?
DaEpikDude
Scratcher
1000+ posts

Drop Shadow Blocks

Eh, I mean if it's just a circular shadow underneath a character, you can just make a shadow sprite and just have it go to your character's feet / the platform below your character.
I don't see much of a reason why this should be added really, no support.
SortofPro
Scratcher
14 posts

Drop Shadow Blocks

DaEpikDude wrote:

Eh, I mean if it's just a circular shadow underneath a character, you can just make a shadow sprite and just have it go to your character's feet / the platform below your character.
I don't see much of a reason why this should be added really, no support.
No, it will have the same shape. I should've been more clear. But, I knew someone will point that out. I give myself barley any support, but the reason I posted this was to see if anyone will give support to this bad idea, and maybe get added (witch will never happen)

Last edited by SortofPro (Nov. 12, 2017 23:49:54)

walkcycle
Scratcher
500+ posts

Drop Shadow Blocks

i don't think it's a bad idea. i think it would be very nice as a set of extension blocks for scratch. or you could try making using existing blocks in scratch, custom blocks, clones, etc
Garamol56
Scratcher
100+ posts

Drop Shadow Blocks

A good suggestion, that I would support, but there is a pretty easy workaround:
define Create Drop Shadow Relative x: (RelX) Relative y: (RelY) Colour: (Col)
set [RelX v] to (RelX)
set [RelY v] to (RelY)
set [Col v] to (Col)
set [Clone Function v] to [Shadow] // Only needed if clones are used elsewhere in the project
create clone of [myself v]

When I start as a clone
if <(Clone Function) = [Shadow]> then // Only needed if clones are used elsewhere in the project
forever
Go back (999) layers
Set [colour v] effect to (Col)
go to [Sprite the shadow is for v]
Change x by (RelX)
Change y by (RelY)
end
else
... // If clones are used elsewhere in the project, put what they would normally do in here.
end

Last edited by Garamol56 (April 2, 2018 17:22:22)

Botcho_Otkho
Scratcher
1000+ posts

Drop Shadow Blocks

You can make a sprite with a shadow-like colour beneath the original sprite. No support for this reason.
sonic_team_jor
Scratcher
63 posts

Drop Shadow Blocks

i like it
I will sopport
in papper minecraft The shadows are not perfect
So it's shaded block by block
DangerPuppy10
Scratcher
1000+ posts

Drop Shadow Blocks

sonic_team_jor wrote:

i like it
I will sopport
in papper minecraft The shadows are not perfect
So it's shaded block by block
I feel like this doesn't have to be added JUST BECAUSE of paper minecraft.

But this would make Scratch feel to “3D”. Scratch is 2D, shadows are 3D, this would just not work. It would be hard to make a shadow that supposed to be 3d in 2d.
sonic_team_jor
Scratcher
63 posts

Drop Shadow Blocks

DangerPuppy10 wrote:

sonic_team_jor wrote:

i like it
I will sopport
in papper minecraft The shadows are not perfect
So it's shaded block by block
I feel like this doesn't have to be added JUST BECAUSE of paper minecraft.

But this would make Scratch feel to “3D”. Scratch is 2D, shadows are 3D, this would just not work. It would be hard to make a shadow that supposed to be 3d in 2d.
ok
sad
unmet
Scratcher
100+ posts

Drop Shadow Blocks

I don't know if this should be in the looks category though — it's specific enough to be in an extension, and introducing a whole set of “shadow blocks” would just throw everybody trying to learn to use the normal looks blocks off

DangerPuppy10 wrote:

sonic_team_jor wrote:

i like it
I will sopport
in papper minecraft The shadows are not perfect
So it's shaded block by block
I feel like this doesn't have to be added JUST BECAUSE of paper minecraft.

But this would make Scratch feel to “3D”. Scratch is 2D, shadows are 3D, this would just not work. It would be hard to make a shadow that supposed to be 3d in 2d.

uh, I don't really know how this is a “problem”

besides, if something like this does end up getting implemented, and you (or someone else) doesn't like how it looks, then you could just not use it — nobody's forcing your projects to how shadows
sonic_team_jor
Scratcher
63 posts

Drop Shadow Blocks

unmet wrote:

I don't know if this should be in the looks category though — it's specific enough to be in an extension, and introducing a whole set of “shadow blocks” would just throw everybody trying to learn to use the normal looks blocks off

DangerPuppy10 wrote:

sonic_team_jor wrote:

i like it
I will sopport
in papper minecraft The shadows are not perfect
So it's shaded block by block
I feel like this doesn't have to be added JUST BECAUSE of paper minecraft.

But this would make Scratch feel to “3D”. Scratch is 2D, shadows are 3D, this would just not work. It would be hard to make a shadow that supposed to be 3d in 2d.

uh, I don't really know how this is a “problem”

besides, if something like this does end up getting implemented, and you (or someone else) doesn't like how it looks, then you could just not use it — nobody's forcing your projects to how shadows
ok

Powered by DjangoBB