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.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es la principal diferencia entre funciones y procedimientos en C# en el contexto del desarrollo de juegos con Unity?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Orientación a objetos en C#

Siguiente página del libro electrónico gratuito:

16Orientación a objetos en C#

3 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.