Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: matiascarpello en Junio 03, 2014, 04:06:18 PM

Título: Ayuda con views
Publicado por: matiascarpello en Junio 03, 2014, 04:06:18 PM
Hola gente, estoy creando un juego de plataforma en el que el personaje va corriendo automaticamente hacia la derecha y el objetivo es saltar y esquivar obstaculos mientras el personaje no para de correr.

Me surgió un problema con las views del jugador, verán, necesito que haya mucha pantalla hacia la derecha porque tiene que dar margen a la persona que juega a saltar y esquivar los obstaculos.

Quiero que el personaje este ubicado bien a la izquierda de la rom, entonces con una view se logra que no se lo pierda de vista porque recordemos que siempre va a estar corriendo hacia la derecha.

El problema es lo máximo que puedo ver en la view es que este centrada y eso hace que el personaje se quede corriendo en el medio de la pantalla, pero yo quiero que esta mas a la izquierda de la rom.

Para explicar mejor vean esta imagen.

(http://cdn.scratch.mit.edu/static/site/projects/thumbnails/97/0824.png)

Como verán es ahí la ubicación de mi personaje, pero con la view se mueve hasta el centro de la pantalla y recien ahí lo toma la view, pero yo quiero que lo tome estando en la ubicación de la imagen.

Ya probe con todas las opciónes de la view, modificando los valores y no tengo esultado.

¿Alguna idea?
Título: Re:Ayuda con views
Publicado por: penumbra en Junio 03, 2014, 08:39:18 PM
No importa tanto el borde horizontal de la view como su posición:

1. Dale un valor pequeño al borde horizontal
(http://sia1.subirimagenes.net/img/2014/06/03/140603083638576164.gif)

2. Posiciona la view en relación a la posición del personaje en pantalla [STEP]
view_xview[0] = obj_mario.x -50

Resultado:
[spoiler](http://sia1.subirimagenes.net/img/2014/06/03/140603084308608678.gif)[/spoiler]

Ya no hice más pruebas, pero creo que ni siquiera hay que darle un valor al borde, sólo con posicionar la vista es suficiente
Título: Re:Ayuda con views
Publicado por: matiascarpello en Junio 03, 2014, 08:55:44 PM
Cita de: penumbra en Junio 03, 2014, 08:39:18 PM
No importa tanto el borde horizontal de la view como su posición:

1. Dale un valor pequeño al borde horizontal
(http://sia1.subirimagenes.net/img/2014/06/03/140603083638576164.gif)

2. Posiciona la view en relación a la posición del personaje en pantalla [STEP]
view_xview[0] = obj_mario.x -50

Resultado:
[spoiler](http://sia1.subirimagenes.net/img/2014/06/03/140603084308608678.gif)[/spoiler]

Ya no hice más pruebas, pero creo que ni siquiera hay que darle un valor al borde, sólo con posicionar la vista es suficiente

Me funcionó! Muchas gracias, solo espero que esto no me provoque cahída de FPS, porque dicen que mientras más step tiene un juego hay riesgo de que se relentice