Programación Específica > DirectX
Rendear Texto
lalo_soft:
Mmmm!.Siguendo tu consejo estuve leyendo unos libros de DX9 para C# que importe de USA, Sprite.Flush(),lo que hace es vaciar la memoria secundaria donde previamente fueron colocados los sprites a la memoria primaria(pantalla) a difencia de Sprite.End() que hace lo mismo pero ademas cierra todo el manejo de esprites.
Asi que utilice Sprite.Flush() luego coloco el texto y puedo seguir trabajando con nuevos
sprites y al final cierro todo.
--- Citar ---(despues de llamar al metodo Draw)
--- Fin de la cita ---
Del metodo Draw() ya hay que irse olvidando y pasarse al Draw2D() que biene en en espacio de nombres DirectX.Direct3D.Lo malo con lo que me he topado es que ahora
no puedes escalar tus sprite a un tamaño que quieras,solo a factores de escala previamente establecidos.
Neko-sama:
yo programo en Visual C++...
aunque no tiene nada que ver el lenguaje...
yo uso la interfaz LPD3DXSPRITE que solo tiene el metodo Draw y es la forma de pintar sprites con Microsoft Direct3D que se obtiene cuando usas la funcion D3DXCreateSprite y todo está en la librería D3dx9.lib
mira...
yo uso todo eso y funciona muy bien...
no me ah dado problemas...
dime si usas lo mismo o otra cosa mejor para actualizarme si es necesario :hola:
lalo_soft:
Tengo el SDK de Octubre 2005 y la documentacion dice que a futuro le quita el soporte a DirectDraw o sea se quedo como esta y no haran mejoras en esa libreria y lo sacaran de los futuros SDKs .El SDK octubre 2005 aun trae el DirectDraw para C# no se si para C++,la forma en tu lo haces es en el fondo con Direct3D (pense que era el metodo Draw de DirectDraw), por lo que no creo que tengas problemas a futuro.Todos estos cambios los hacen a nivel del SDK pero no sobre la version End_User para que los juegos antiguos sigan corriendo.
Algo de Historia.
DirectDraw fue el primer componente Direct escrito por Team de la epoca (El SDK Game)y la demostracion de una animacion llamada Budsy se utiliso para vender el proyecto completo a los ejecutivos de microsoft. DirectDraw fue por mucho tiempo la piedra angular de DirectX y otros componentes como Direct3D se basan el.
Pero como el tiempo pasa para todos y todo, me dicen que SDK diciembre 2005 ya no trae DirectDraw.
Navegación
[*] Página Anterior
Ir a la versión completa