Missing Friction and Bounce setting on Rigidbody 2D in 3.1

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By lowpolygon

I am currently following the tutorial video on Rigidbody 2D, and in the video and documentation I found on the net both says I can set bounce and friction in Inspector. But I don’t see those settings. Have they been moved ?
I am using Godot 3.1

Imgur: The magic of the Internet ← screen grab of the Inspector

:bust_in_silhouette: Reply From: Derik Soares

Same problem here. I solved put on the script node the methods set_bounce(value) and set_friction(value) in _ready(). Following the link documentation, case you need more information about it: PhysicsMaterial — Godot Engine (latest) documentation in English

Awesome, thanks. I would still like to know if it is intended or a bug.

lowpolygon | 2019-04-10 01:22

:bust_in_silhouette: Reply From: kidscancode

In Godot 3.1, physics properties were moved to the PhysicsMaterial resource, rather than direct properties of the RigidBody2D. This is a plus, because it means you can save/share those resources between objects, but it does mean that older tutorials like the one you were watching may not be 100% accurate anymore.

You can see examples of setting the Bounce property in the PhysicsMaterial here:

Thank you so very much to clear this up.

lowpolygon | 2019-04-10 05:11

1 Like