Unity 6.3
0 онлайн 78 гостей 3 в системе
Вход

Rigidbody.WakeUp

Declaration

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; } }