Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nicolás Flores M.
nicolas.flores@docente.ubo.cl
MEC. SIMUL. [TEO 2]
2
UNIDAD I - Evaluación:
Fecha: Mar 23 de Abril
UNIDAD II - Evaluación:
Fecha: Lun 03 de Junio
Devuelve información detallada sobre lo que fue golpeado en la variable tipo RaycastHit ( hitInfo ).
Vector3 origin,
Vector3 direction,
out RaycastHit hitInfo,
float maxDistance = Mathf.Infinity,
int layerMask = DefaultRaycastLayers,
QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal
);
Normalmente se envían los datos como entrada, y esto no requiere una palabra clave especial.
Si usa la palabra clave out, la función debe establecer un valor para esa variable, es decir, debe generar
un valor de salida.
En el caso de la variable “out RaycastHit hitInfo” del caso anterior, la variable “hitInfo” será llenada con
datos del choque del rayo con un con collider.
Si usa la palabra clave ref, entonces la función puede tomar un valor en esa ranura y modificarlo a un
nuevo valor.
La diferencia es que out requiere una variable no inicializada y ref toma una variable inicializada.
Raycast Información de detección
6
Consideración: