Discuss Scratch
- Discussion Forums
- » Help with Scripts
- » Sprite position
- gooey135
-
Scratcher
60 posts
Sprite position
I have a sprite that is a very important part of my game. The sprites position is supposed to change based on what level you're on. However, once it reaches a certain point of the screen, it stops. I need to get past this block. Is there any way to get the sprite more off the screen, or to somehow increase the range of area of the scratch perimeters?
- ExtraMental
-
Scratcher
100+ posts
Sprite position
Yes, you can make a sprite go offscreen farther, make a really huge costume (just a big square) and then do this:

switch costume to [big costume v]This works because scratch lets bigger costumes go outside the screen more, but doesn't readjust their positions when you change the costume. Hope it helps
go to [where you want it to go v]
switch costume to [regular costume v]

- gooey135
-
Scratcher
60 posts
Sprite position
Yes, you can make a sprite go offscreen farther, make a really huge costume (just a big square) and then do this:The problem is, Scratch won't sprites get too big, and I need to do just that. Is there a way to do so?switch costume to [big costume v]This works because scratch lets bigger costumes go outside the screen more, but doesn't readjust their positions when you change the costume. Hope it helps
go to [where you want it to go v]
switch costume to [regular costume v]
- BZANDT_
-
Scratcher
49 posts
Sprite position
You can adjust the size of the sprite.Yes, you can make a sprite go offscreen farther, make a really huge costume (just a big square) and then do this:The problem is, Scratch won't sprites get too big, and I need to do just that. Is there a way to do so?switch costume to [big costume v]This works because scratch lets bigger costumes go outside the screen more, but doesn't readjust their positions when you change the costume. Hope it helps
go to [where you want it to go v]
switch costume to [regular costume v]
set size to (whatever size you want) %This won't work for specific costumes; but if you try
set size to (big size) %it might work. Try it out!
go to [where you wanna go v]
set size to (100) %
(it worked for me once, i dunno if it will work in ur scenario. if it doesn't, you might wanna check if the size of the other costume is 100%. Scratch should let you make big costumes)
Last edited by BZANDT_ (Oct. 2, 2023 12:58:20)
- gooey135
-
Scratcher
60 posts
Sprite position
I don't want to do this. I just need the sprite to be really big, but Scratch perimeters don't allow that. I am asking if there is a way to get past the perimeters.You can adjust the size of the sprite.Yes, you can make a sprite go offscreen farther, make a really huge costume (just a big square) and then do this:The problem is, Scratch won't sprites get too big, and I need to do just that. Is there a way to do so?switch costume to [big costume v]This works because scratch lets bigger costumes go outside the screen more, but doesn't readjust their positions when you change the costume. Hope it helps
go to [where you want it to go v]
switch costume to [regular costume v]set size to (whatever size you want) %This won't work for specific costumes; but if you tryset size to (big size) %it might work. Try it out!
go to [where you wanna go v]
set size to (100) %
(it worked for me once, i dunno if it will work in ur scenario. if it doesn't, you might wanna check if the size of the other costume is 100%. Scratch should let you make big costumes)
- ExtraMental
-
Scratcher
100+ posts
Sprite position
What do you mean? Scratch only has a cap on what the size you can set a sprite to is, not how big each costume can be. And you can go around the size limit using, again, a big costume, set size to the size you want and then switch back to regular costume.
- gooey135
-
Scratcher
60 posts
Sprite position
What do you mean? Scratch only has a cap on what the size you can set a sprite to is, not how big each costume can be. And you can go around the size limit using, again, a big costume, set size to the size you want and then switch back to regular costume.So for example, I have a sprite. Based on what you're saying, I make the sprite costume size bigger, switch the costume to something smaller, move that costume, and put it back to the original costume?
switch costume to [1 v]
set size to (200) %
switch costume to [2 v]
go to x: (random) y: (random)
switch costume to [1 v]
- gooey135
-
Scratcher
60 posts
Sprite position
Never mind, I found a solution!
set [Costumessize v] to [verysmall]
switch costume to [1 v]
set size to (750) %
go to x: (0) y: (0)
set [Costumesize v] to [verylarge]
<[Sizeofspriteonscreen] = [Massive!]>
- BZANDT_
-
Scratcher
49 posts
Sprite position
Never mind, I found a solution!Cool! I'm sorry that my method didn't work. Good luck on your project!set [Costumessize v] to [verysmall]
switch costume to [1 v]
set size to (750) %
go to x: (0) y: (0)
set [Costumesize v] to [verylarge]
<[Sizeofspriteonscreen] = [Massive!]>
- cookieclickerer33
-
Scratcher
1000+ posts
Sprite position
Yeah that’s how it worksWhat do you mean? Scratch only has a cap on what the size you can set a sprite to is, not how big each costume can be. And you can go around the size limit using, again, a big costume, set size to the size you want and then switch back to regular costume.So for example, I have a sprite. Based on what you're saying, I make the sprite costume size bigger, switch the costume to something smaller, move that costume, and put it back to the original costume?switch costume to [1 v]
set size to (200) %
switch costume to [2 v]
go to x: (random) y: (random)
switch costume to [1 v]
- Discussion Forums
- » Help with Scripts
-
» Sprite position




