1. QUE ES SFML.
es una API portable, escrita en C++, pero también disponible en C, Python, Ruby, OCaml y D. Su
propósito principal es ofrecer una biblioteca alternativa a la biblioteca SDL, usando un enfoque
orientado a objetos.
SFML proporciona una interfaz simple para los diversos componentes de su PC, para facilitar el
desarrollo de juegos y aplicaciones multimedia. Está compuesto por cinco módulos: sistema,
ventana, gráficos, audio y red.
2. MENCIONE EL PROCESO DE INSTLACIÓN DE SFML.
• Primero, descargue una copia de SFML de la página oficial .
• Guárdelo en cualquier lugar de su computadora donde se pueda acceder
• fácilmente.
• Abrir Codeblocks.
• Vaya a Proyecto-> Opciones de compilación-> pestaña Configuraciones de
• enlazador.
• Haga clic en el botón Agregar y vaya a la carpeta bin de SFML y seleccione
• todos los archivos presentes allí.
• Ahora vaya a la pestaña Directorios de búsqueda y agregue la carpeta
• 'include' de SFML.
• En la misma pestaña, haga clic en la subpestaña Configuración de
• vinculador y agregue la carpeta 'bin'.
3. QUE ES UNA VENTANA Y FRAMERATE EN SFML DE C++
Una Clase Ventana almacena información sobre el tipo de ventana, incluyendo su Window
Procedure, los íconos grandes y pequeños y el color de fondo. De esta forma podemos registrar
una clase una vez y luego crear muchas ventanas a partir de ésta, sin tener que especificar todos
los atributos una y otra vez.
Muchos de los atributos que especificamos en la Clase Ventana pueden ser cambiados, si se desea,
en una base per-windows. FrameRate devuelve la velocidad de fotogramas de una transmisión de
video en fotogramas por segundo.
4. QUE SON LAS TEXTURAS Y SPRITES EN SFML EN C++
En SFML el concepto de textura y Sprite está muy bien hecho y se separa en dos objetos una
textura no es más que una imagen cargada en la tarjeta gráfica del ordenador y un sprite usa esta
textura, pero no es exclusiva de él. Puede haber muchos sprites que usan una misma textura
ahorrando tener que cargar varias imagenes desperdiciando memoria. Veamos un ejemplo de
cómo cargar una textura, crear un sprite y manipularlo.
5. QUE ES UN VECTOR EN C++
Los vectores son una forma de almacenar datos que permiten contener una serie de valores del
mismo tipo, cada uno de los valores contenidos tiene una posición asociada que se usará para
accederlos. Está posición o índice será siempre un número entero positivo.
En C la cantidad de elementos que podrá contener un vector es fijo, y en principio se define
cuando se declara el vector.