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

Collision2D.rigidbody

Declaration

public Rigidbody2D rigidbody;

Описание

Везущее на встречную полосу транспортное средство Rigidbody2D столкнулось с otherRigidbody.

Это может быть нулевым, если Collision2D.collider не прикреплен к Rigidbody2D.

Дополнительные ресурсы: Collider2D и Rigidbody2D.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void OnCollisionEnter2D(Collision2D collision2D) { //If the object we collided with was a Runner and not a Catcher. if (collision2D.transform.name == "Runner") { StartCoroutine(StuckInTheMud(collision2D)); } }

//Freeze the object in position for 5 seconds public IEnumerator StuckInTheMud(Collision2D victim) { victim.rigidbody.bodyType = RigidbodyType2D.Kinematic; yield return new WaitForSeconds(5f); victim.rigidbody.bodyType = RigidbodyType2D.Dynamic; } }