Legacy Documentation: Version 2017.2 (Go to current version)
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Rigidbody.mass

Switch to Manual
public float mass;

Description

The mass of the rigidbody.

Different Rigidbodies with large differences in mass can make the physics simulation unstable.

Higher mass objects push lower mass objects more when colliding. Think of a big truck, hitting a small car.

A common mistake is to assume that heavy objects fall faster than light ones. This is not true as the speed is dependent on gravity and drag.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public float mass; public Rigidbody rb; void Start() { rb = GetComponent<Rigidbody>(); rb.mass = mass; } }

Did you find this page useful? Please give it a rating: