Cuando desarrollamos juegos con Unity, el lenguaje de programación que utilizamos es C#. Dentro de la programación en C#, uno de los conceptos fundamentales que debemos comprender son las funciones y procedimientos. En este capítulo de nuestro curso de libro electrónico, profundizaremos en este tema.
Funciones en C#
Las funciones en C#, también conocidas como métodos, son bloques de código que realizan una tarea específica. Pueden o no devolver un valor. Las funciones ayudan a dividir el código en segmentos más pequeños y manejables, lo que facilita su lectura y mantenimiento.
Una función en C# se declara de la siguiente manera:
suma int pública (int num1, int num2) { devolver número1 + número2; }
En este ejemplo, 'público' es el modificador de acceso que determina la visibilidad del rol. 'int' es el tipo de retorno de la función, que especifica el tipo de valor que devuelve la función. 'Suma' es el nombre de la función. 'int num1, int num2' son los parámetros de la función, que son los valores que recibe la función cuando se llama.
Procedimientos en C#
Los procedimientos en C# son un tipo específico de función que no devuelve un valor. En otras palabras, el tipo de devolución del trámite es 'nulo'. Al igual que las funciones, los procedimientos también ayudan a dividir el código en segmentos más pequeños y manejables.
Un procedimiento en C# se declara de la siguiente manera:
DisplayMessage público vacío() { Console.WriteLine("¡Hola mundo!"); }
En este ejemplo, 'público' es el modificador de acceso, 'void' es el tipo de retorno del procedimiento, lo que indica que el procedimiento no devuelve un valor. 'DisplayMessage' es el nombre del procedimiento. Este procedimiento no tiene parámetros.
Llamada de Funciones y Procedimientos
Para usar una función o procedimiento, necesitamos llamar a esa función o procedimiento. La llamada a la función se realiza mediante el nombre de la función seguido de paréntesis y cualquier argumento que la función pueda requerir.
Aquí hay un ejemplo de cómo llamar a la función 'Suma' que declaramos anteriormente:
resultado int = Suma(5, 3);
Y aquí hay un ejemplo de cómo llamar al procedimiento 'ExibeMessage' que declaramos anteriormente:
Mostrar mensaje();
Conclusión
Las funciones y procedimientos son fundamentales en la programación en C#, ya que nos permiten dividir nuestro código en bloques más pequeños y manejables. Esto no solo hace que nuestro código sea más fácil de leer y mantener, sino que también nos permite reutilizarlo, lo que puede ahorrar mucho tiempo y esfuerzo.
Esperamos que este capítulo le haya brindado una buena comprensión de las funciones y procedimientos en C#. En el próximo capítulo, profundizaremos en otros conceptos de programación en C# importantes para el desarrollo de juegos con Unity.