OnCollisionEnter(Collision)
OnCollisionEnter is called when this collider/rigidbody has begun touching another rigidbody/collider.
Read time 1 minuteLast updated 9 days ago
Definition
- Type: Method
- Namespace: UnityEngine
OnCollisionEnter()
public void OnCollisionEnter(Collision collision)
Parameters
Remarks
OnCollisionEntercollisionOnCollisionEntercollisionOnCollisionEnterExamples
using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ AudioSource audioSource; void Start() { audioSource = GetComponent<AudioSource>(); } void OnCollisionEnter(Collision collision) { foreach (ContactPoint contact in collision.contacts) { Debug.DrawRay(contact.point, contact.normal, Color.white); } if (collision.relativeVelocity.magnitude > 2) audioSource.Play(); }}