Cita de: plisplas en 02 de Noviembre de 2008, 05:29:43 PMpor favor, ¿podrias poner el log completo?
Hola's
He estado provando esta alucinante libreria y la verdad es que funciona muy muy bien, solo que al provar los efectos en los sprites no consigo realizar ninguno, me peta el programa sin dejar muchas pistas de que es lo que pasa. El efecto que me interesa es el de rotacion, pero no me funciona ninguno.
Es cierto que tengo un vista, pero he probado tambien con un xp con los mismos resultados.
Utilizo el VC++2008express edition, he cogido el ejemplo logic and render rates y he añadido esta linea :
// 1.3.Sprite 3 stuff: movement of 3 pixels each logic frame
iPos3 = iPos3 + (3 * iDir3);
spr3->SetPosition(CRM32Pro.screen->w / 3, iPos3, bSmooth);
if((iPos3 < 1) || (iPos3 > CRM32Pro.screen->h -offsety)) iDir3 = iDir3 * (-1);
if (!primer){spr3->SetEffect(SPREFFECT_ROTATE,1,graus);graus++;}else primer = 0; <---- linea añadida
este es el log :
+----------------------------------------------------------+
¦ CRM32Pro SDK Win32 v4.99b (build 2819) ¦
¦ MegaStorm Systems (c) 2007 ¦
¦ http://www.megastormsystems.com ¦
+----------------------------------------------------------+
· Example 9: Logic and Render Rates
· Executing at Sun Nov 02 17:05:46 2008
· Running on INTEL processor - Core 2 Duo - MMX - SSE
· Selected 'Core/Core2' optimized code path.
· CRM32Pro successfully initiated.
· Sprite information of 'fitxa':
-> Surface of 100 Kb located at system memory
-> AutoRestore: Off - Sprite type: Master - Special Effect: None
-> Frame size: 113x227 - Color depth: 32bits - Position: (0,0)
-> Alpha blending: per-pixel - Colorkey: disabled
-> Number of animations: 1 - Current animation: 1
-> State animation Normal(1) - Type Loop
· Status: 32768 - Number of frames: 1 - Current frame: 0
· HotSpot X: 0 - HotSpot Y: 0 - Start frame: 1 - End frame: 1
· Frame 1 - Time 100 ms
y este es el mensaje desde VC :
Primera excepción en 0x1001a304 en domino.exe: 0xC0000005: Infracción de acceso al leer la ubicación 0x00000008.
y ejecutando el exe en modo nativo :
Problem signature:
Problem Event Name: APPCRASH
Application Name: domino.exe
Application Version: 0.0.0.0
Application Timestamp: 490dce83
Fault Module Name: CRM32Pro.dll
Fault Module Version: 4.9.9.0
Fault Module Timestamp: 474212e8
Exception Code: c0000005
Exception Offset: 0001a304
OS Version: 6.0.6001.2.1.0.256.1
Locale ID: 3082
Additional Information 1: 7f01
Additional Information 2: 5d751c1abbc8b4be59743425b1d3ed9a
Additional Information 3: 6d15
Additional Information 4: 02476b78fb9b34d9815ebd276f679876
Espero que alguien lo tenga resuelto.
Gracias,
pero te paso un tip.
si estas usando openGL algunos efectos fallarán.
como bien lo decia the azazel, el soporte para openGL estará oficializado a partir de la 5.0
:)