I have a small cutscene in my game where the main character falls asleep in the grass. With the sprite I'm using, it looks weird when only the feet are covered in grass.
Would it be possible to use some type of script or comment to make the character fully covered in the grass?
Character fully in bush.
● ARCHIVED · READ-ONLY
-
-
Probably... but I don't think it would be necessary... You could probably do it quicker with an Event placed over the character...
-
The problem with that though is that I have have events in front of where the character would be.Probably... but I don't think it would be necessary... You could probably do it quicker with an Event placed over the character...
-
Are you using a downed sprite in a "bush aspect" grass tile?
Can you post a screenshot? -
When you say you want the character to be fully covered in grass, do you mean that the character will not be visible at all?
If that is the case, you can use the "Set Move Route" event command.
At the top left tab, choose "Player" or the relevant event.
Then you can choose either the "Transparent ON" command, or "Change Opacity = 0". -
-
Well, I still want him to be seen, I just want it to appear as if the grass is fully covering him, giving the impression of him lying on the ground.When you say you want the character to be fully covered in grass, do you mean that the character will not be visible at all?
If that is the case, you can use the "Set Move Route" event command.
At the top left tab, choose "Player" or the relevant event.
Then you can choose either the "Transparent ON" command, or "Change Opacity = 0". -
I don't know of any script call that can change the translucency of the bush to extend to the full sprite, but perhaps an alternate way of achieving that effect may be to use the "Set Move Route".
Set Opacity to 50 - 100 and see which works best. -
It's okay, but it still looks a little weird.I don't know of any script call that can change the translucency of the bush to extend to the full sprite, but perhaps an alternate way of achieving that effect may be to use the "Set Move Route".
Set Opacity to 50 - 100 and see which works best. -
That is because you are not using a typical "down" sprite.

If you had a "down" that was running across the bottom of the spritesheet, it would be nearly covered in grass automatically.
Especially with the taller MACK style sprites, it is gonna stick up out of the grass at that height.
If you look at the ones that are kind of "fetal position" istm that would work for you.
like one of these by OneHundred, turned sideways (fifth row)
http://s19.photobucket.com/user/Thing_/media/Mack/FullBody1.png.html
or even just turn the sprite sidewards..... -
Are those trees the bushes? I think, if you moved the tree in the tileset, it would make it so that when the character gets to the bush, just the feet will show. I also think you should take out the trunk. If that doesn't work, just change the sprite graphic to that of just feet during the event.
EDIT: Totally disregard my comment. I thought you were saying that you wanted a character in a bush, and just wanted the feet to show. I need sleep. -
So what exactly would I do to make this a proper downsprite?That is because you are not using a typical "down" sprite.

If you had a "down" that was running across the bottom of the spritesheet, it would be nearly covered in grass automatically.
Especially with the taller MACK style sprites, it is gonna stick up out of the grass at that height.
If you look at the ones that are kind of "fetal position" istm that would work for you.
like one of these by OneHundred, turned sideways (fifth row)
http://s19.photobucket.com/user/Thing_/media/Mack/FullBody1.png.html
or even just turn the sprite sidewards.....

-
There's another roundabout way to achieve the translucent effect.
It involves using an image processing software such as GIMP, Graphics Gale, etc. I'll use GIMP hereafter for reference's sake.
1) Edit your sprite.
- Load your sprite in GIMP.
- Load the grass tile in GIMP.
- Manually map the grass tile so that you can get the grass portion needed (corner, side, middle, or etc.).
- Make sure your sprite is in on a separate layer from the grass.
- Select the grass layer (eg layer 2), place the desired portion over the sprite, change the grass translucency until it looks just right for you.
- Crop the grass image to the individual sprite in your sprite sheet. (Eg, if your sprite is 32 x 48, the make sure the grass fits 32 x 48 too).
- Merge the layers and save them as a different spritesheet from the original.
- When you create your cutscene/event, simply change your character's graphics to the one you made.
2) Create a picture.
- Again, you'll be using GIMP.
- Map out the entire portion of your grass are or just the relevant ones.
- You may need to manually map the grass tile so that you can get the grass portion needed (corner, side, middle, or etc.).
- Once completed, change the opacity until you are satisfied then save the file. (Opacity can also be changed during event creation).
- When creating your cutscene/event, you can use "Show Picture" to bring up the image, and "Erase Picture" when you're done.
Hime has a Map Screenshot script which you can use to help you if you go down this route. -
I think I might try (1) and I'll see how that goes.There's another roundabout way to achieve the translucent effect.
It involves using an image processing software such as GIMP, Graphics Gale, etc. I'll use GIMP hereafter for reference's sake.
1) Edit your sprite.
- Load your sprite in GIMP.
- Load the grass tile in GIMP.
- Manually map the grass tile so that you can get the grass portion needed (corner, side, middle, or etc.).
- Make sure your sprite is in on a separate layer from the grass.
- Select the grass layer (eg layer 2), place the desired portion over the sprite, change the grass translucency until it looks just right for you.
- Crop the grass image to the individual sprite in your sprite sheet. (Eg, if your sprite is 32 x 48, the make sure the grass fits 32 x 48 too).
- Merge the layers and save them as a different spritesheet from the original.
- When you create your cutscene/event, simply change your character's graphics to the one you made.
2) Create a picture.
- Again, you'll be using GIMP.
- Map out the entire portion of your grass are or just the relevant ones.
- You may need to manually map the grass tile so that you can get the grass portion needed (corner, side, middle, or etc.).
- Once completed, change the opacity until you are satisfied then save the file. (Opacity can also be changed during event creation).
- When creating your cutscene/event, you can use "Show Picture" to bring up the image, and "Erase Picture" when you're done.
Hime has a Map Screenshot script which you can use to help you if you go down this route.
