0% encontró este documento útil (0 votos)
17 vistas1 página

Juego Caballerito en Raylib

El documento es un código en C que utiliza la biblioteca raylib para crear una ventana de juego de 800x600 píxeles. Carga una textura de un caballero y la dibuja en el centro de la pantalla con un fondo verde. El bucle principal del juego se ejecuta hasta que se cierra la ventana, momento en el cual se libera la memoria utilizada por la textura y se cierra la ventana.

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 (0 votos)
17 vistas1 página

Juego Caballerito en Raylib

El documento es un código en C que utiliza la biblioteca raylib para crear una ventana de juego de 800x600 píxeles. Carga una textura de un caballero y la dibuja en el centro de la pantalla con un fondo verde. El bucle principal del juego se ejecuta hasta que se cierra la ventana, momento en el cual se libera la memoria utilizada por la textura y se cierra la ventana.

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