Categorías
Informática Universitario Videojuego

Funciones

Unity ofrece a través de su lenguaje de scripting (C# principalmente) la posibilidad de definir e invocar funciones.

En principio la llamada a funciones es síncrona y se hace en el mismo hilo de ejecución, existiendo las corrutinas (coroutines) como una opción para tener una ejecución concurrente de varias cosas a la vez.

En C# se puede definir delegados (delegate) de una función, y usarlos en la cabecera de un método como si fuesen tipos. Estos vienen a ser como “interfaces” que definen qué clase de función (cuantos argumentos y de qué tipo, qué tipo de valor de retorno) se puede pasar a dicho método.

Más información

Para complementar es recomendable consultar otros documentos:

Esta página está licenciada bajo CC BY-NC-SA 4.0 por Laboratorios Narratech.