Mayo 25, 2013, 02:09:05 pm

Autor Tema: Agarrar y trasladar un objeto[Solucionado]  (Leído 332 veces)

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

Desconectado Silver_light

  • Adicto
  • *
  • Puntos: 43
  • Mensajes: 365
  • Sexo: Femenino
  • Luz Plateada!
    • Ver Perfil
Agarrar y trasladar un objeto[Solucionado]
« en: Abril 25, 2012, 11:16:13 pm »
Hola, tengo una duda y es la siguiente:
¿Cómo hago para que mi personaje agarre un objeto del suelo y lo traslade teniendolo en la mano?
Para ser más específica... algo como los nuevos juegos de Mario que puedes agarrar los caparazones de las tortugas y trasladarlas, luego cuando llegas a un lugar las dejas...
 Alguna idea de cómo podría implementarlo en mi juego?

Nyan! :)
« última modificación: Abril 27, 2012, 02:35:40 am por Silver_light »
¡Cierto!, ¡En un cien por ciento!

Tutorial 39DLL :3
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.

Desconectado Mgbu

  • Okupa
  • *
  • Puntos: 426
  • Mensajes: 759
  • Sexo: Masculino
  • Hola! (?)
    • Ver Perfil
    • BernardiGames
Re:Agarrar y trasladar un objeto
« Respuesta #1 en: Abril 26, 2012, 12:26:59 am »
La forma más fácil sería eliminándolo y creándolo de nuevo al colocarlo, y mietras lo mueves solo muestra como si lo tuviera, como en el Minecraft

Desconectado Silver_light

  • Adicto
  • *
  • Puntos: 43
  • Mensajes: 365
  • Sexo: Femenino
  • Luz Plateada!
    • Ver Perfil
Re:Agarrar y trasladar un objeto
« Respuesta #2 en: Abril 26, 2012, 12:51:12 am »
Pensé esa posibilidad, pero luego reflexioné en que si necesito muchos objetos desplazables entonces debería hacer uno por cada objeto movible...
 
¡Cierto!, ¡En un cien por ciento!

Tutorial 39DLL :3

Desconectado Mgbu

  • Okupa
  • *
  • Puntos: 426
  • Mensajes: 759
  • Sexo: Masculino
  • Hola! (?)
    • Ver Perfil
    • BernardiGames
Re:Agarrar y trasladar un objeto
« Respuesta #3 en: Abril 26, 2012, 01:23:01 am »
Por que?
Borras el objeto, lo dibujas de alguna manera en el jugador, luego lo creas en otro lado
Por que tienes que crear muchos objetos?

Desconectado Silver_light

  • Adicto
  • *
  • Puntos: 43
  • Mensajes: 365
  • Sexo: Femenino
  • Luz Plateada!
    • Ver Perfil
Re:Agarrar y trasladar un objeto
« Respuesta #4 en: Abril 26, 2012, 01:33:26 am »
Hmm... bueno pues creo que lo pensé de la peor manera Haha.
 Sucede que pensaba en que debería usar un segundo objeto para trasladarlo, ese segundo objeto debería entonces ser del mismo sprite que el cual agarré, entonces sería un segundo objeto traslatorio por objeto.
 Pero ahora que insinuas esto segundo me das una buena idea de como replantearlo...Thank's!

Nyan! :)
¡Cierto!, ¡En un cien por ciento!

Tutorial 39DLL :3

Desconectado elviskelley

  • Okupa
  • *
  • Puntos: 370
  • Mensajes: 1777
  • Sexo: Masculino
  • la vida te da todo lo que pidas.
    • Ver Perfil
    • http://ekgames.3a2.com/ una web dedicada a   los mejores tutoriales.
Re:Agarrar y trasladar un objeto
« Respuesta #5 en: Abril 26, 2012, 02:56:44 pm »
en los "caparasones" colocas esto.
event create
selec=false;

en el event end step
if selec
{x=Mario.x; y=mario.y;}

lo que haces es declarar una variable que se activara solo cuando el jugador colisiones contra ese object "caparazon" y ademas tenga presionado alguna tecla en especial.
Por muy dificil que parece, todo pasa.
mi web Elvis.Kelley.Games
Manual Game maker PDF



Desconectado ferhand

  • Adicto
  • *
  • Puntos: 129
  • Mensajes: 371
  • Sexo: Masculino
    • Ver Perfil
Re:Agarrar y trasladar un objeto
« Respuesta #6 en: Abril 26, 2012, 04:19:34 pm »
Saludos Makera Silver_light:


  Podrías confeccionar un "script" para cargar objetos.  XD

  Cada vez que presiones el botón de "cargar", el "script" revisará en la dirección en que esté mirando tu supuesto "character". Si encuentra un objeto cargable tomará el ID.  :)

  Con ese ID puede modificar los valores de equis (x) e ye (y) de dicho objeto, pudiendo posicionarlo en cualquier parte del "room".  :D

  Para la animación de carga y descarga puedes crear una rutina pequeña de movimiento hasta alcanzar la posición deseada.  :D
 
  Claro, esto es solo lo que yo haría, una propuesta, nada más.  :-[

   Gracias por la atención prestada y disculpa las molestias ocasionadas.  ;D

Desconectado Silver_light

  • Adicto
  • *
  • Puntos: 43
  • Mensajes: 365
  • Sexo: Femenino
  • Luz Plateada!
    • Ver Perfil
Re:Agarrar y trasladar un objeto
« Respuesta #7 en: Abril 27, 2012, 02:35:07 am »
Ho
Muchas gracias por las demás respuestas. Hasta ayer, luego de pensar en las primeras opciones se me ocurrió hacerlo de la forma en que lo ha planteado Elviskelley. Y bueno pues me resultó eso...
 Hoy leí la propuesta de Elviskelley, la cual se asemeja ami resultado final. Y leí la propuesta de Ferhand, que también es muy buena, supongo que me ahorraría en cierto sentido tener que usar varios objetos y/o eventos.
 Pero en fin, ya solucioné el problema :-[

Haha, muchas gracias por las respuestas!
Nyan! :)
¡Cierto!, ¡En un cien por ciento!

Tutorial 39DLL :3