Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Rigidbody.mass

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public var mass: float;
public float mass;

Описание

Масса физического тела.

Огромные массы делают физику неустойчивой.

Объекты с большей массой сильнее толкают объекты с меньше массой при столкновении. Также как большой грузовик, столкнувшись с маленьким автомобилем.

Большинство ошибок из за того, что предполагается будто тяжелые объекты падают быстрее чем легкие. Это не так. Скорость зависит от гравитации и торможения.

// Expose mass to allow adjustment from
// the inspector.
var mass: float;
var rb: Rigidbody;

function Start() { rb = GetComponent.<Rigidbody>(); rb.mass = mass; }
using UnityEngine;
using System.Collections;

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