Noticias

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

* Sponsor

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: Textos que aparescan desde la esquina de tu pantalla  (Leído 583 veces)

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

Desconectado OmarMakero

Saludos Comunidad GM 8) 8).

Tengo una duda con respecto a los textos que apareceran para confirmar si el jugador desea realizar una accion. Y es como dice el titulo, ¿Como puedo hacer que los textos vengan desde la esquina izquierda de la pantalla? No se si se puede lograr esto con Game Maker. Muchas gracias por adelantado  :)

OmarMakero
 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado 8 bits

Respuesta #1 en: Marzo 07, 2021, 12:48:08 am
espera ¿cuando dices la esquina de la pantalla te refieres a la pantalla del monitor o a la ventana? porque si es en la ventana puedes usar el draw y en el monitor pues usar la funcion de game maker para crear cuestiones con ventanas emergentes

Azter
 


Desconectado OmarMakero

Respuesta #2 en: Marzo 07, 2021, 03:31:49 am
Saludos 8 bits

A lo que me referia era a si se podia hacer que el texto saliera del borde de la pantalla y se moviese hacia el centro de la misma, es un efecto que me gustaria agregarle a mi proyecto, pero no se como hacerlo  :-[.

OmarMakero
 


Desconectado elviskelley

Respuesta #3 en: Marzo 07, 2021, 03:06:11 pm
omarmakero  1ero todo lo puedes lograr hacer con game maker, solo es el encontrar como hacerlo.
Lo que debes hacer es reposicionar las coordenadas X, Y, del string para eso crea la variables XX, YY, y usas algo como esto...
Ejemplo; draw_text(xx,yy,"mi dialogo")
cuando la declares recuerda colocarles valor 0 que equivale a la esquina superior izquierda de la pantalla.
luego solo reposicionas, algo asi:
var b;
b=point_direction(xx,yy,room_width/2,room_height/2) //devuelve la direccion en grados desde la pision actual y el centro de la pantalla
if ((xx+5<room_width/2) and (yy<room_width/2)) then
{direction=b; speed=3;}else {speed=0;}

Esto es solo una idea pero hay miles de fomas de hacerlo.

Atentamente.-
Elvis Kelley
Mi Manual.
Mi canal de Youtube Youtube click aqui
 
Los siguientes usuarios dieron las gracias a este tema: OmarMakero