Hola, soy nuevo en este foro y tengo una duda aver si me la responden:

Estoy haciendo un juego de plataformas tipo mario bross, y quisiera saber si hay alguna posibilidad de que una room se vea solo hasta cierta parte, es decir que si mi juego mide 2640 de ancho quiero que se vea solo hasta 2000 ?SE PUEDE HACER ESTO?

les agradeceria su repuestas..

Si, se puede efectivamente, con views





OK, ya eso lo sabia pero mi pregunta en si, que si un view puede llegar solo a una cierta parte de la pantalla en este caso seria que la pantalla midiera 2640 y el view solo mostrara el 2000???

Pues s? hombre, con las view ?Qu? parte del manual sobre las view no entiendes?
       

Aver, o es que no me entienden o que no me explico bien, lo que quiero hacer es:

supongamos que estoy haciendo un juego de plataformas(tipo mario bross) y que en el primer nivel tengo una room de 2640 de ancho, yo solo quiero usar 2000 para este nivel y los otros 640 para salvar a un personaje??? entienden

?Qu? te parece esto http://www.comunidadgm.org/manual_GM/Vistas_GML.htm ? Intent? resolver tu pregunta vos mismo con esa informaci?n.
Vim.

No consigo imaginarlo... Trata de ser un poco m?s espec?fico con lo que deseas hacer con esos 640 px de ancho. Todo me suena a que est?s usando un m?todo equivocado.
       

Creo que quiere que la view no muestre esos 640px nunca o hasta que pase algo determinado...
Vim.

Exactamente,Wadk. eso es lo que quiero hacer en los 2000px, el nivel como tal y los 640 para batallar con el monstruo, y que no se muestre los 640 hasta un evento determinado:


#10 Marzo 01, 2010, 05:27:10 PM Ultima modificación: Marzo 01, 2010, 05:46:14 PM por Alfonsos1
que duresa, la pregunta esta clarisima

pone en el evento step de cualquier objeto presente en el room este codigo:

if(view_xview+view_wview > 2000) view_xview = 2000-view_wview;

Bueh, te dejo una soluci?n un poco m?s corta:
view_xview=min(view_xview,room_width-view_hview-640);
Pod?s poner el c?digo en un if para que los 640 pixeles se puedan ver luego (cuando actives una variable o algo).
Si no te funciona bien intent? ponerlo en End Step o en Draw.
Vim.

Oye, gracias alguien me entendio o disculpen si fue que no me explique bien.... :-[