How do I resize the player? #348
Replies: 1 comment
-
|
It's tricky and right now accomplishing it means adjusting all of the collision related stuff of a player. This includes their regular collision boxes as well as their raycasters. I don't recommend trying to accomplish this simply by trying to use scale on the player objects -- that isn't expected to work at all. Could it be made to work? Yeah, maybe... if you figured out how to adjust the positions/sizes/maximum cast distances of them as the scale changed. Characters with different sizes that don't even change right now are already a source of coding headaches. Like Amy especially has a harder time grabbing monkeybars than the other characters because of that sort of stuff... it's all very troublesome. Once I finally finish up Shadow I kinda want to try my hand at Vector just to really push things the other direction and incentivize myself to make a complete guide to character size control, but that's nothing resembling a promise or anything like that. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I tried to do this using Godot's built-in "Scale" feature for a level I'm making, but at 0.5, the player kept vibrating on the ground, and they would only stand perfectly still on objects like breakable blocks.

At 2.0, they started clipping into the ground.

Beta Was this translation helpful? Give feedback.
All reactions