|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - pachesantiago
Páginas: [1]
1
« en: Domingo 13 de Junio de 2010, 14:23 »
probe eso pero no resulto, mi codigo de inicio quedo asi: //----------------------------------------------------------------------------- // Name: InitD3D() // Desc: Initializes Direct3D //----------------------------------------------------------------------------- void Device9::InitD3D( HWND hWnd,DevParam Parametros ) { // Create the D3D object, which is needed to create the D3DDevice. if( NULL == ( g_pD3D = Direct3DCreate9( D3D_SDK_VERSION ) ) ) { ::MessageBox(hWnd,L"Error creando el objeto 3D/Error creating 3D object",L"Error Critico/Critical Error",MB_OK | MB_ICONERROR); return; } // Set up the structure used to create the D3DDevice D3DPRESENT_PARAMETERS d3dpp; ZeroMemory( &d3dpp, sizeof( d3dpp ) ); d3dpp.Windowed = Parametros.Windowed; d3dpp.SwapEffect = Parametros.SwapEfect; d3dpp.BackBufferHeight = X3D.resX; d3dpp.BackBufferWidth = X3D.resY; d3dpp.BackBufferCount = 1; d3dpp.Flags = NULL; d3dpp.EnableAutoDepthStencil = true; d3dpp.AutoDepthStencilFormat = D3DFMT_D24S8; d3dpp.BackBufferFormat = Parametros.BackBuferFormat; d3dpp.MultiSampleType = Parametros.MultisampleType; d3dpp.MultiSampleQuality = Parametros.MultiSampleQuality; d3dpp.PresentationInterval = D3DPRESENT_INTERVAL_IMMEDIATE; d3dpp.FullScreen_RefreshRateInHz = D3DPRESENT_RATE_DEFAULT; // Create the Direct3D device if (Parametros.RenderType == Error) { ::MessageBox(hWnd,TEXT("Imposible crear el dispocitivo/Can´t create device"),TEXT("Error Critico/Critical Error"),MB_OK | MB_ICONERROR); ZeroMemory( &d3dpp, sizeof( d3dpp ) ); g_pD3D = NULL; Device = NULL; return; } if (Parametros.RenderType == Hardware) { if( FAILED( g_pD3D->CreateDevice( Parametros.Adapter,Parametros.RasterizationType, hWnd, D3DCREATE_HARDWARE_VERTEXPROCESSING, &d3dpp, &Device ) ) ) { ::MessageBox(NULL,TEXT("Error creando el Dispocitivo por Hardware/Error creating the Hardware Device"),TEXT("Error Critico/Critical Error"),MB_OK | MB_ICONERROR); } } if (Parametros.RenderType == Software) { if( FAILED( g_pD3D->CreateDevice( Parametros.Adapter,Parametros.RasterizationType, hWnd, D3DCREATE_SOFTWARE_VERTEXPROCESSING, &d3dpp, &Device ) ) ) { ::MessageBox(NULL,TEXT("Error creando el Dispocitivo por Software/Error creating the Software Device"),TEXT("Error Critico/Critical Error"),MB_OK | MB_ICONERROR); return; } } if (Parametros.RenderType == Mixed) { if( FAILED( g_pD3D->CreateDevice( Parametros.Adapter,Parametros.RasterizationType, hWnd, D3DCREATE_MIXED_VERTEXPROCESSING, &d3dpp, &Device ) ) ) { ::MessageBox(NULL,TEXT("Error creando el Dispocitivo por Mescla/Error creating the Mixed Device"),TEXT("Error Critico/Critical Error"),MB_OK | MB_ICONERROR); return; } } return; }
2
« en: Domingo 13 de Junio de 2010, 14:02 »
unos cuantos comandos que ayudan la programacion de AI para juegos,para c++,funciones como pathfinding,Teams,etc
3
« en: Lunes 7 de Junio de 2010, 19:28 »
tengo esa duda,la de si exsiste algo como un api o una libreria con funciones de IA para no tener que programarlas a mano
4
« en: Lunes 7 de Junio de 2010, 02:06 »
gracias por la respuesta,esos valores no los cambie. cuand pueda lo pruebo. El engine avanzó pila,tiene un modulo completo, el de log, y empeze el de sonido (Imersive Sound System o ISS)
5
« en: Martes 13 de Abril de 2010, 22:57 »
6
« en: Lunes 12 de Abril de 2010, 19:01 »
7
« en: Domingo 11 de Abril de 2010, 02:41 »
corregi los errores de que colapsaba,solo falta corregir el de que no aparezcan las cosas,alguna idea?? PD:el codigo de la descarga tiene errores
8
« en: Viernes 9 de Abril de 2010, 02:23 »
miren,soy nuevo en el foro,estoy programando algo que se podria considerar como un engine,mas bien es un wraper de dx. El "engine" se compila en un .lib,y despues tengo un exe con el que pruebo las funciones. Programe unas ciertas funciones que a mi entender estan bien,pero cuando las pruebo no funcionan,por ejemplo,la funcion del triangulo o la de la esfera compilan pero no mustran nada en la pantalla,la unica que funciono fue la de texto. Y otra cosa,despues de un cierto tiempo,crashea. Explico mejor.El consumo de memoria arranca en 20%,que es lo normal en 7,y empieza a subir. Cuando llega a 65 % el programa crashea,alguna idea?
PD:Adjunte el codigo.
Páginas: [1]
|
|
|