4. Prefijos “i++”
● La “I” sería el nombre de tu variable.
● Abrevian una operación.
● Devuelven un valor calculado.
● Se usan para recorrer Bucles.
● El orden al ponerlos SÍ IMPORTA.
7. “i++ mantiene el valor antes de terminar el ;”
“++i ya da el valor cambiado antes del ;”.
IMPORTANTE
8. ¿Para qué me sirve?
● “Dime si la próxima vida del Player es la última…”.
● “Saco la vida de ESTE enemigo, y le resto 5…”.
● “En lugar de empezar por el 0, empiezo por el 1…”.
● “¿El anterior elemento de la lista es el primero?…”.
9. “El orden de la operación IMPORTA y mucho”.
RECUERDA
11. Bucles FOR
● Operación secuencial repetitiva.
● Definimos previamente su duración y sentido.
● Guardamos en una variable temporal su nº de ciclo.
● Cómo mínimo, hace la operación 1 vez.
14. Bucles FOR
● La “i” es una temporal.
● la “i” cuenta el nº veces.
● empieza con valor 0.
● irá del 0 al 2 inclusive.
● suma i+1 en cada ciclo.
//Parámetros del Bucle
//Operación/es a repetir.
15. “El Origen y el Contador se escriben como órdenes.
La Condición se escribe como en un IF...”.
IMPORTANTE
17. ¿Para qué me sirve?
● “Quita 10HP a todos los enemigos…”.
● “Muestra 3 veces este sprite en pantalla…”.
● “Subo de nivel mi PJ, aumenta +3 a todos sus Stats…”.
● “Coloca por orden todos los tiles de mi escenario…”.
20. Bucles FOREACH
● Se usa en Colecciones tipo LIST<cosa>.
● La variable temporal NO es numérica, es “cosa”.
● “Para cada cosa que haya dentro de esta lista, haz…”.
● El conteo es automático, recorre la lista entera.
25. Bucles WHILE
● Se evalúa ANTES de cada iteración.
● Puede ocurrir infinitamente.
● Puede no ocurrir nunca.
● “Mientras ocurra ESTO, haz ESO otro…”.
● !OJO! Mal usado genera cuelgue infinito.
28. “El uso incorrecto dentro del Update() puede
generar un bucle infinito”.
IMPORTANTE
29. ¿Para qué me sirve?
● “Mientras haya enemigos en el área…”.
● “Mientras la música esté tocando…”.
● “Mientras el Player tenga más de 0 vidas…”.
● “Mientras la barra de vida esté a tope…”.