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

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