Collision.thisTransform
Declaration
public Transform thisTransform;Описание
Transform из GameObject, которые получили событие Collision (только для чтения).
Если Rigidbody был прикреплен к Collider, принадлежащему GameObject, который получил событие Collision, то преобразование является преобразованием, прикрепленным к Rigidbody. Если Rigidbody не был прикреплен к Collider, принадлежащему GameObject, который получил событие столкновения, то преобразование будет преобразованием, прикрепленным к коллайдеру.
// Attach this script to a GameObject with a Collider and Rigidbody. // Make sure the object you’re colliding with also has a Collider (and optionally a Rigidbody).
using UnityEngine;
public class CollisionLogger : MonoBehaviour { private void OnCollisionEnter(Collision collision) { Transform ourTransform = collision.thisTransform;
// Log the position, rotation, and scale of the hit object Debug.Log("Collision Event On: " + ourTransform.name); Debug.Log("Position: " + ourTransform.position); Debug.Log("Rotation: " + ourTransform.rotation); Debug.Log("Scale: " + ourTransform.localScale); } }