Write() relativa a un Scroll

Started by Milton884, May 19, 2011, 11:39:38 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Milton884

Hola, mi duda era la siguiente. Resulta que uso un Scroll donde mi personaje se va moviendo por el escenario. Pero cuando escribo algo con la funcion Write() es relativo a la pantalla y no al Scroll. Hay alguna forma para que sea relativo al Scroll??
Muchas gracias.

Drumpi

No, no la hay. Sin embargo, tienes las variables SCROLL[].X0 y SCROLL[].Y0 para saber la posición de la cámara, situada en la esquina superior derecha de la pantalla, que te servirá para saber la posición relativa a la pantalla de cualquier objeto del scroll: matemáticas de colegio, vamos ;)
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Windgate

Eso es, a cualquier posición x,y del scroll le restas las variables que dice Drumpi y obtienes las coordenadas resultantes de pantalla, que te cunda :D
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

Milton884

si pero me refiero a otra cosa. Que ese texto que se escribio, quede en una posicion dentro del scroll, asi cuando me alejo con mi personaje con la camara, no vea el texto, y cuando vuelvo, se vea.. me explico?

Drumpi

MOVE_TEXT si usas textos, si no, usa WRITE_IN_MAP para generar un mapa con dicho texto y se lo asignas a un proceso que siga a tu personaje.
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

SplinterGU

apoyo el write_in_map que menciona drumpi.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Windgate

write_in_map tiene lo que necesitas, además al ser dibujado directamente sobre el graph de un proceso no hay límite de textos en pantalla, lo usé para un antiguo módulo de "bocadillos" de diálogo tras varias pruebas y fue la solución final.
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es