0% encontró este documento útil (1 voto)
7 vistas1 página

Juego simple con raylib en C

El documento es un código en C que utiliza la biblioteca raylib para crear una ventana de juego. Configura una pantalla de 800x600 píxeles y carga una textura de un caballero, que se dibuja en el centro de la ventana. El bucle principal del juego se ejecuta hasta que se cierra la ventana, actualizando la pantalla en cada iteración.

Cargado por

Daniel Tecno
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
7 vistas1 página

Juego simple con raylib en C

El documento es un código en C que utiliza la biblioteca raylib para crear una ventana de juego. Configura una pantalla de 800x600 píxeles y carga una textura de un caballero, que se dibuja en el centro de la ventana. El bucle principal del juego se ejecuta hasta que se cierra la ventana, actualizando la pantalla en cada iteración.

Cargado por

Daniel Tecno
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

#ifndef NDEBUG

#include <vld.h> // Visual Leak Detector, til en modo Debug para


detectar fugas de memoria
#endif

#include "raylib.h"

int main(void)
{
// config de pantalla
const int screenWidth = 800;
const int screenHeight = 600;
InitWindow(screenWidth, screenHeight, "Caballerito pro");
SetTargetFPS(60);

//config del caballerito


Texture2D caballero = LoadTexture("[Link]");
SetTextureFilter(caballero, TEXTURE_FILTER_BILINEAR);
float escala1 = 1.0f;
float rotacion1 = 0.0f;
Vector2 posicion1 = { screenWidth/2, screenHeight/2};

Color fondo = GREEN;

// Bucle principal del juego (se repite hasta que se cierre la


ventana)
while (!WindowShouldClose())
{

BeginDrawing();
ClearBackground(fondo);

// Dibujo caballerito 1
DrawTextureEx(caballero, { screenWidth / 2, screenHeight /
2 }, rotacion1, escala1, SKYBLUE);

EndDrawing();
}
UnloadTexture(caballero);

CloseWindow();

return 0;
}

También podría gustarte