Объявление
public void WakeUp();Описание
Заставляет твердое тело проснуться.
Дополнительную информацию о спящем режиме Rigidbody см. на странице Обзор Rigidbody.
using UnityEngine;
public class ExampleScript : MonoBehaviour
{
private float fallTime;
private Rigidbody rbGO;
private bool sleeping;
void Start()
{
rbGO = gameObject.AddComponent<Rigidbody>();
rbGO.mass = 10.0f;
Physics.gravity = new Vector3(0, -2.0f, 0);
sleeping = false;
fallTime = 0.0f;
}
void Update()
{
if (fallTime > 1.0f)
{
if (sleeping)
{
rbGO.WakeUp();
Debug.Log("wakeup");
}
else
{
rbGO.Sleep();
Debug.Log("sleep");
}
sleeping = !sleeping;
fallTime = 0.0f;
}
fallTime += Time.deltaTime;
}
}