+4 votes

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

https://imgur.com/7zurQCO <- screen grab of the Inspector

asked Apr 5, 2019 in Engine by lowpolygon (166 points)
edited Apr 6, 2019 by lowpolygon

2 Answers

+1 vote

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: https://docs.godotengine.org/en/latest/classes/class_physicsmaterial.html#class-physicsmaterial-property-friction

answered Apr 10, 2019 by Derik Soares (16 points)

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

+10 votes

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:

answered Apr 10, 2019 by kidscancode (17,016 points)

Thank you so very much to clear this up.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.