
Необходимо было написать скрипт перемещения объектов на сцене. Но если у перемещаемого объекта есть Rigid Body, то скрипт работать отказывается, вот как можно реализовать в проекте включение и выключение Rigid Body:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { public Rigidbody rb; void Start() { rb = GetComponent<Rigidbody>(); } void EnableRagdoll() { rb.isKinematic = false; rb.detectCollisions = true; } void DisableRagdoll() { rb.isKinematic = true; rb.detectCollisions = false; } }enter code here |