Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: WeGame en Julio 04, 2012, 01:44:47 PM

Título: Dos "object follow" en una view
Publicado por: WeGame en Julio 04, 2012, 01:44:47 PM
Pues eso, quería hacer que en una view aparezcan, aparte del personaje principal que lo tengo asignado como el object follow, dos más que aparezcan en la pantalla también con esa misma característica para que estén siempre presentes en la pantalla.
¿Hay alguna solución? Gracias de antemano.
Título: Re:Dos "object follow" en una view
Publicado por: Mgbu en Julio 04, 2012, 03:12:38 PM
Se me ocurre que el centro de la pantalla sea el promedio de las X y las Y de los objetos a mostrar, el problema es qué pasaría cuando se separan lo suficiente para que ninguno se vea

Probá con esto (no lo probé)
[gml]
view_xview[0]=((obj_1.x+obj_2.x+obj_3.x)/3)+view_wview/2
// view_xview es la x de esquina superior de la view, así que es igual al promedio de las x de los tres jugadores más la mitad del ancho de la pantalla para que esté al medio

view_yview[0]=((obj_1.y+obj_2.y+obj_3.y)/3)+view_hview/2
// view_yview es la y de esquina superior de la view, así que es igual al promedio de las y de los tres jugadores más la mitad del alto de la pantalla para que esté al medio
[/gml]

Probá así, va en un step de cualquier objeto, intentá que ese objeto no esté varias veces o en algún momento sea borrado
Título: Re:Dos "object follow" en una view
Publicado por: SobacoEnLlamas en Julio 05, 2012, 04:30:33 AM
lo único que se me ocurre es partir la pantalla a cachos con varias views... acaso te refieres algo sí como en super smash, que si se hacercan se ve cerca y al alejarse el uno del otro, para que todos estén en pantalla, la "camara" se aleje? :/
Título: Re:Dos "object follow" en una view
Publicado por: MaanuRP en Julio 05, 2012, 04:54:07 AM
¿Que tienes pensado hacer? Asi quizas nos demos buenas ideas.

Sino las ideas de SobacoEnLlamas son buenas, y son distintas, ya que te da la opcion de elegir una o tres views.
Título: Re:Dos "object follow" en una view
Publicado por: Mgbu en Julio 05, 2012, 02:09:00 PM
Claro! Se puede modificar el view_wview y view_hview para que entre todo, podria hacer un engine pero estoy viajando de vacaciones. Espero encontrar un WiFi con la notebook, ya que no vuelvo por una semana
Título: Re:Dos "object follow" en una view
Publicado por: WeGame en Julio 05, 2012, 05:37:33 PM
El juego es de carreras para dos jugadores y tengo dos views, entonces necesitaría que se viese un object en una view y el otro en la otra view, porque cada object es para un jugador. Alguna idea más de como hacerlo?  :-\
Título: Re:Dos "object follow" en una view
Publicado por: MaanuRP en Julio 05, 2012, 06:14:56 PM
Cita de: WeGame en Julio 05, 2012, 05:37:33 PM
El juego es de carreras para dos jugadores y tengo dos views, entonces necesitaría que se viese un object en una view y el otro en la otra view, porque cada object es para un jugador.

Asi estaria genial, asi se ven los juegos de carrera, cada uno tiene su view.
Título: Re:Dos "object follow" en una view
Publicado por: WeGame en Julio 05, 2012, 08:17:03 PM
Sí, pero no sé cómo hacer eso de los objects que le sigan la cámara aparte de a los dos objects principales...
Título: Re:Dos "object follow" en una view
Publicado por: elviskelley en Julio 05, 2012, 09:08:02 PM
se crean 2 views y a cada vie se establece por la mitad del tamaño del room.-
Ejemplo tu juego corre a 800x600 te vas a la pestaña view y marcas la view 0 y tambien la view1 pero la view 0 sigue al player 1 y la view 1 al player 2. ademas en el port y todos los cuadritos que salen pones el room dividido, en la view 0
0,0, port. view:x,y, 0,0 en h,w 400,200. osea la mitad. en view 1. 400,200 port, x,y 400,200 h,w. 800,600. osea la otra mitad asi la pantalla se divide en dos.