Professional Documents
Culture Documents
Gestión de Sprites
Colocar bitmaps (varios formatos) por pantalla soportando
transformaciones y canales alfa
Gestión de capas
Gestión de la entrada
Gestión del sonido
etc.
José Carlos Cortizo Pérez
6
Motor 2D
Motor 2D vs API
José Carlos de
IV Master en Diseño y Programación Cortizo Pérez
Videojuegos
Prof. José Carlos Cortizo Pérez12
PTK
Ptk en Visual Studio
en Visual Studio
José Carlos
IV Master en Diseño y Programación de Cortizo Pérez
Videojuegos
Prof. José Carlos Cortizo Pérez 16
PTK
en Visual Studio
José CarlosdeCortizo
IV Master en Diseño y Programación Pérez
Videojuegos
Prof. José Carlos Cortizo Pérez20
PTK
en Visual Studio
#include "ptk.h"
KWindow *window;
int WINAPI WinMain(IN HINSTANCE hInstance,
IN HINSTANCE hPrevInstance,
IN LPSTR lpCmdLine,
IN int nShowCmd )
{
window = KPTK::createKWindow( K_OPENGL );
window->createGameWindow(640, 480, -1, true, "PTK Example");
window->setClearColor(1.0f, 0,0, 1.0f);
window->setWorldView(0,0,0,1.0f, true);
int saliendo=0;
do {
window->setClearColor( 0,0,0,0 ) ;
window->setWorldView( 0 , 0 , 0 , 1 , true );
//surf_menu->blitRect( 0,0,1024,768,0,0 ) ;
window->flipBackBuffer( ) ;
if ( KInput::isPressed( K_VK_RIGHT ) == ISDOWN )
saliendo = 1;
} while( saliendo == 0 );
return 0;
}