How come when i add a rigidbody my character falls in unity and no i did not add a floor.I want textures to move like in pkmon. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

How come when i add a rigidbody my character falls in unity and no i did not add a floor.I want textures to move like in pkmon.

20th May 2017, 5:05 AM
DoubleVermine
DoubleVermine - avatar
10 Answers
+ 2
RigidBody is basically adding Unity's Physics to the objects. Things like gravity, and movement when bumping into colliders based on mass. So, with a rigidbody your object will fall from gravity. If you don't want him to fall through the floor you need to use a Collider. That way the object collides on impact with the ground, and knows not to go through it.
20th May 2017, 5:12 AM
Rrestoring faith
Rrestoring faith - avatar
+ 2
If you are moving him via script, you can make the rigidbody Kinematic. So, it is not effected by physics. Edit: In the inspector you should see a 'IsKinematic' option. Be sure to check it Edit Edit: Sorry if you read 'static', I editted the post, meant to say Kinematic, not sure why I said Static.
20th May 2017, 5:15 AM
Rrestoring faith
Rrestoring faith - avatar
+ 2
Yea I believe AddForce should still move the Object. Although it may not be effected by gravity while it is kinematic. Ps: Sry about saying static, I meant Kinematic. Original post editted ** Although, I'm not 100% sure if Addforce would do something, since it's a force.
20th May 2017, 5:20 AM
Rrestoring faith
Rrestoring faith - avatar
+ 2
You could also just move the object via script, without rigidbodies. If it's like Pokemon with the battle thing .
20th May 2017, 5:23 AM
Rrestoring faith
Rrestoring faith - avatar
+ 2
Is it 2d or 3d? If 2d, I haven't played recent Pokemon. But the old ones certainlly just place the Pokemon on the picture of the grass or texture. It depends how you want to deal with it. You can: *Use the texture as the battle ground, and actually have them on the ground with rigidbodies and colliders. You can use images as the grounds. If they have colliders. Or *Use whatever as the ground. Have them floating in the air, but from the perspective of the player it looks like they're on the ground.
20th May 2017, 5:32 AM
Rrestoring faith
Rrestoring faith - avatar
+ 2
Yes a 2d type. Thank You for your suggestions you are great help.
20th May 2017, 5:35 AM
DoubleVermine
DoubleVermine - avatar
+ 1
So a pokemon game has a ground? How would i align the floor being a texture with another texture since they are flat.
20th May 2017, 5:26 AM
DoubleVermine
DoubleVermine - avatar
+ 1
Thanks for the help Rrestoring faith!
20th May 2017, 5:32 AM
DoubleVermine
DoubleVermine - avatar
0
The thing is i dont want to add a groung because i want my sprite to walk up and down a texture like in pokemon for gameboy.
20th May 2017, 5:14 AM
DoubleVermine
DoubleVermine - avatar
0
when i make the rigibody static it still moves is it because i have the addforce function on?
20th May 2017, 5:19 AM
DoubleVermine
DoubleVermine - avatar