En este grupo de componentes se encuentran los elementos relacionados con imágenes sobre las que podemos interactuar.
Los componentes más importantes son el lienzo y el SpriteImagen.
El lienzo sería como el fondo de un juego, donde se "posicionan" el resto de imágenes del juego.
Lienzo: podemos dibujar en él o controlar lo que hacemos en él mediante los eventos que dispone: Arrastrado, Lanzado, Presionar, Soltar y Tocar.
SpriteImagen: son cada una de las imágenes que podemos poner encima del lienzo. Podemo moverlas (cambiando sus posiciones en los ejes X y Y) y/o controlar sus eventos: Cuando colisiona con otro (EnColisiónCon), cuando lo arrastramos (Arrastrado), tocamos el borde (TocarBorde), Lanzado, cuando finaliza la colisión con otro (FinDeColisiónCon) o cuando lo presionarmos, soltamos o tocamos.
Veamos otros componentes de manera más detallada:
Este componente sirve para ejecutar procesos de manera periódica y realizar cálculo de tiempos.
El evento "Temporizador" se ejecuta periódicamente según el intervalo de tiempo que le hayamos indicado (en milisegundo). Por ejemplo, si queremos que el color de la pantalla cambie cada 2 segundos tendríamos que poner la propiedad "IntervaloDel Temporizador" con el valor 2000 y dentro del evento "Temporizado" incluir el bloque para el cambio de color de la pantalla.
Este componente sirve para "Lanzar" el scaner del dispositivo para capturar un código de barras o código QR.
Llamamos al procedimiento "EjecutaScan" para que abra la cámara (el scaner del dispositivo) y en el evento "DespuésDeScanear" tendremos en la variable local "Resultado" tendremos el texto correspondiente a lo que ha escanerado.
Este componente sirve para obtener el número de pasos que se da con el dispositivo. Tiene la limitación de que solo funciona con la aplicación activa.
Podemos iniciarlo, pausarlo, detenerlo e incluso guardar la información.
Tiene dos eventos:
Paso: se ejecuta cada vez que el dispositivo detecta un paso
Paso simple: se ejecuta cada vez que el dispositivo detecta que hay un grupo de pasos que no se ha procesado.