16
General Programadores / Re: Ver PHP en Local
« en: 15 de Junio de 2009, 05:23:35 pm »
Puedes utilizar la versión de prueba de PhpED, es para windows y es muy comodo
|
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.
se agradece la explicación, en todo caso 6 pixel por ciclo se me ve fantástico (aun en modo ventana).
El problema lo tenía con movimientos inferiores a un pixel por ciclo (6 pixel por segundo a 60 FPS son 1 pixel cada 10 ciclos)Código: (vb) [Seleccionar]
AbsPosX = AbsPosX +1
info.x = fix(AbsPosX/10)
info.y = 0
info.Width = 320 'el arncho real de la imagen es de unos 1000 pixel
info.Height = 320
Call p_gfx.MAP_SetRegion(imagen, info)
Call p_gfx.DRAW_Map(imagen, 0 0, 8, 1024, 768)
Si te das cuenta, en el código que tengo arriba estaba recortando el área de dibujo en un pixel cada 10 ciclos, pero como tomaba 320 pixel de la imagen y luego los redibujaba a 1024 significaba que ese pixel en pantalla significara un avance de 4 pixel. O sea, entre el ciclo 0 y el ciclo 9 no había cambio y en el ciclo 10 la imagen se movía 4 pixel en pantalla (se ve horrible)
en todo caso logre disminuir bastante el problema cambiando la posición de la imagen, el efecto persiste, pero la verdad es bastante decente.Código: (vb) [Seleccionar]AbsposX = AbsPosX +1
Call p_gfx.DRAW_Map(imganes, Fix(AbsPosX / 10) Mod info.Width, PosY, Z, p_gfx.Screen.Width, p_gfx.Screen.Height)
Yo la verdad es que simplemente los grabo mientras los reproduzco y ale 0:-)
sync
Eyyyy, enhorabuenaHacía tiempo que no se te veía el pelo por aquí.