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: centrar la camara  (Leído 437 veces)

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

Desconectado JheyRost

  • Habitual
  • *
  • Puntos: 44
  • Mensajes: 18
    • Ver Perfil
en: Noviembre 24, 2019, 03:57:54 pm
quiero centrar la cámara entre el jugador y el ratón pero no se me ocurre como  :-[

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Seirlord_Games

  • Asiduo
  • *
  • Puntos: 288
  • Mensajes: 200
  • Agradecido: 36 veces
  • Sexo: Masculino
  • Esfuérzate por tus sueños, sino es imposible.
    • Ver Perfil
Respuesta #1 en: Noviembre 24, 2019, 06:36:40 pm
Pues tienes que coger primero las coordenadas de los dos; coge el eje X e Y del jugador y del ratón. Ahora restas los ejes del jugador por los del ratón, y tienes la distancia que hay entre el jugador y el ratón, relativos al jugador.
Pero eso es la distancia, para obtener el centro tienes que dividirlo entre 2 (guarda cada resultado en una variable, por ej: centroX y centroY. Una vez hecho eso, hay que posicionar la cámara.
La posición X de la cámara sería: jugador.x + centroX - (ancho_de_la_cámara / 2)
La posición Y de la cámara sería: jugador.y + centroY - (altura_de_la_camara / 2)

Un saludo