direction | Vector que representan la dirección para emitir la forma. |
results | Arreglo para recibir resultados. |
distance | Distancia máxima sobre el cual se emite la forma. |
ignoreSiblingColliders | Deberían los collider adjuntados al mismo Rigidbody2D (conocido como los colliders hijos) ser ignorados? |
int La cantidad de resultados retornados.
Casts the collider shape into the Scene starting at the collider position ignoring the collider itself.
This function will take the collider shape and cast it into the Scene starting at the collider position in the specified direction
for an optional distance
and return the results in the provided results
array. The integer return value is the number of results written into the results
array. The results array will not be resized if it doesn't contain enough elements to report all the results. The significance of this is that no memory is allocated for the results and so garbage collection performance is improved when casts are performed frequently.
Además, esto también detectará otros Collider(s) en la posición de inicio del collider si se superponen. En este caso, la forma de fundición comenzará dentro del Collider y no podrá intersectar la superficie del Collider. Esto significa que no se puede calcular la colisión normal, en cuyo caso la colisión normal devuelta se ajusta a la inversa del vector direction
que se está probando.
Note: Use of Collider2D.Cast() requires the use of Rigidbody2D. If
no Rigidbody2D is declared Cast() does not work. However a Rigidbody2D
can be static and attached to the Collider2D. This will make the Cast() work as
expected. Also, if the Collider2D object has no Rigidbody2D object
then it can collide with objects which have both Collider2D and Rigidbody2D
objects.
direction | Vector que representan la dirección para emitir la forma. |
contactFilter | Filter results defined by the contact filter. |
results | Arreglo para recibir resultados. |
distance | Distancia máxima sobre el cual se emite la forma. |
ignoreSiblingColliders | Deberían los collider adjuntados al mismo Rigidbody2D (conocido como los colliders hijos) ser ignorados? |
int La cantidad de resultados retornados.
Casts the collider shape into the Scene starting at the collider position ignoring the collider itself.
This function will take the collider shape and cast it into the Scene starting at the collider position in the specified direction
for an optional distance
and return the results in the provided results
array. The integer return value is the number of results written into the results
array. The results array will not be resized if it doesn't contain enough elements to report all the results. The significance of this is that no memory is allocated for the results and so garbage collection performance is improved when casts are performed frequently.
The contactFilter
parameter, can filter the returned results by the options in ContactFilter2D.
Además, esto también detectará otros Collider(s) en la posición de inicio del collider si se superponen. En este caso, la forma de fundición comenzará dentro del Collider y no podrá intersectar la superficie del Collider. Esto significa que no se puede calcular la colisión normal, en cuyo caso la colisión normal devuelta se ajusta a la inversa del vector direction
que se está probando.