Noticias

¡Ayuda a la Comunidad GM, haz una donación!

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: problema de la view  (Leído 324 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado 8 bits

en: Agosto 21, 2020, 02:34:04 pm
Que tal makeros y makeras, aquí el pana 8-bits con una nueva pregunta

Ya casi está listo mi juego de carreras (solo falta la parodia a asteroids) pero tengo un pequeñito diminuto chiquirritico detallito que cambiar... La view  :-[

Al principio quise hacer algo como mario 64 multiplayer, que si un jugador presionaba x botón que la view se redirija hacia el pero no se cual código ejecutar.

Para probar con el segundo jugador le coloque en su evento keyboard press 1 el siguiente código

view_current = 1

y al hacer la prueba presionando el botón sale esto


___________________________________________
ERROR in
action number 1
of Keyboard Event for 1-key Key
for object nave_race:

Error in code at line 1:
   view_current = 1
  ^
at position 1: Cannot assign to the variable

No entendí que está mal si la view por defecto es 0.

Azter
 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado DawCrash

Respuesta #1 en: Agosto 21, 2020, 04:28:50 pm
La variable view_current es de solo lectura, no se puede sobreescribir su valor, por eso te da ese error.

Igual no entendí bien la pregunta. ¿Qué estás intentando hacer? ¿Un multiplayer a pantalla dividida? ¿O los dos jugadores usan la misma view?


Desconectado 8 bits

Respuesta #2 en: Agosto 21, 2020, 07:35:34 pm
La variable view_current es de solo lectura, no se puede sobreescribir su valor, por eso te da ese error.

Igual no entendí bien la pregunta. ¿Qué estás intentando hacer? ¿Un multiplayer a pantalla dividida? ¿O los dos jugadores usan la misma view?

Es... complicado

hay dos views completamente iguales pero una view sigue el player 1 (la cual es la view 0)  y otra al player 2 (la view 1) y quería que se pudiera alternar de views con un botón... pero ahora que lo pienso eso sería muy anti-coompetitivo ¿sabes como hacer la pantalla dividida tipo mario kart?

Azter
 


Desconectado Clamud

Respuesta #3 en: Agosto 22, 2020, 04:50:13 am
Si solo utilizas una view, puedes usar una variable que guarde el id del objeto que debe seguir. Cuando presionas el objeto, cambia el id y la view salta a una nueva posición.

Con 2 views, primero debes activarlas. Se puede hacer desde el editor de rooms o con los arrays view_visible y view_enabled. Ejemplo
view_visible[0] = true;
view_visible[1] = true;
view_enabled[0] = true;
view_enabled[1] = true;
Coloca las views en diferentes posiciones dentro de la ventana con view_xport y view_yport.
Establece el tamaño de las views con view_hport y view_wport.

 
Los siguientes usuarios dieron las gracias a este tema: 8 bits