Mayo 22, 2013, 03:26:04 pm

Autor Tema: Problema dibujando un objeto  (Leído 595 veces)

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

Desconectado kaliman777

  • Adicto
  • *
  • Puntos: 75
  • Mensajes: 486
  • Sexo: Masculino
    • Ver Perfil
Problema dibujando un objeto
« en: Octubre 28, 2010, 07:35:11 pm »
Hola:

Quiero que un evento me dibuje una instancia cuyo sprite contienen 5 imágenes con velocidad .5

Para hacerlo uso la función
Código: [Seleccionar]
instance_create,200,200,obj_frutas, me dibuja esta instancia, pero no con sus propiedades (velocidad y animación). Sólo me crea una imagen fija.

PD: En create de este objeto he puesto:

image_speed=0.5 


Ayuda. Gracias.
La verdad es como la luz de una vela, que ni la oscuridad inmensa, puede opacarla.
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.

Desconectado Ciberman

  • Okupa
  • *
  • Puntos: 15
  • Mensajes: 1186
  • Sexo: Masculino
  • Ciberman Games - Un pixel Marca la Diferencia
    • Ver Perfil
    • Ciberman Games
Re: Problema dibujando un objeto
« Respuesta #1 en: Octubre 28, 2010, 07:41:54 pm »
mh...

obj_uno (cuando quieras crear el obj_frutas)
instance_create(200,200,obj_frutas);

obj_frutas (create)
image_speed=0.5;

asi??
Progreso de Juego al Azar:
Cita de: CGM 2008
CGM: Un poco mas serios, mejores Juegos.
Bienvenid@ a CGM. Recomenzamos desde cero, con un reglamento mas estricto, mejor definido y con mas ganas que nunca de hacer juegos con calidad comercial. El que avisa no es traidor: Leete las reglas si no quieres llevarte un capon makero.
Mercilessly!!
[/tabl

Desconectado Masterkey

  • Okupa
  • *
  • Puntos: 162
  • Mensajes: 1123
  • Sexo: Masculino
  • Shine more!
    • Ver Perfil
    • Efecto Vital
Re: Problema dibujando un objeto
« Respuesta #2 en: Octubre 28, 2010, 09:27:24 pm »
Ya intentaste poner en el create event del obj frutas:image_index=-1

Desconectado kaliman777

  • Adicto
  • *
  • Puntos: 75
  • Mensajes: 486
  • Sexo: Masculino
    • Ver Perfil
Re: Problema dibujando un objeto
« Respuesta #3 en: Octubre 28, 2010, 10:47:07 pm »
mh...

obj_uno (cuando quieras crear el obj_frutas)
instance_create(200,200,obj_frutas);

obj_frutas (create)
image_speed=0.5;

asi??

Es lo que dije que hago, pero el objeto se queda fijo, le cambio el image_speed a valores superpequeños y grades y nada cambia.
La verdad es como la luz de una vela, que ni la oscuridad inmensa, puede opacarla.

Desconectado Zeneke

  • Habitual
  • *
  • Puntos: 0
  • Mensajes: 54
  • Aaargh!
    • Ver Perfil
Re: Problema dibujando un objeto
« Respuesta #4 en: Octubre 28, 2010, 10:51:28 pm »
Mira aver si has puesto alguna funcion en el evento Draw del tipo:
Código: [Seleccionar]
draw_sprite(sprite_index,0,mouse_x,mouse_y);
o draw_sprite_ext(sprite_index,0,.....);
Fijate que el 0, el segundo parametro, se refiere al image_index del objeto.
Quiza te de conflicto ahi, en el caso de que tengas puesto esa funcion en el Draw.

Sino intenta crear el objeto asi:
Código: [Seleccionar]
fruta=instance_create(200,200,obj_frutas);
fruta.image_speed=0.5;

Deberia funcionarte...
¡¡¡NO SE ESTANQUEN, DEN EL PASO A FLASH (AS3.0)!!!

Desconectado kaliman777

  • Adicto
  • *
  • Puntos: 75
  • Mensajes: 486
  • Sexo: Masculino
    • Ver Perfil
Re: Problema dibujando un objeto
« Respuesta #5 en: Octubre 29, 2010, 01:34:29 pm »
No he puesto otro código. Aunque le ponga velocidades bajísimas las subimagenes cambian  amil por segundo, parpadean de rápido, le he puesto hasta un speed de 0.001 super bajo y no se distigue una imagen de otra, pasan velocisimas.

image_speed=0.5*room_speed;

Bueno...
La verdad es como la luz de una vela, que ni la oscuridad inmensa, puede opacarla.

Desconectado Gerardo

  • Okupa
  • *
  • Puntos: 0
  • Mensajes: 642
  • Sexo: Masculino
  • H4Mm3r Br0.!!!1!
    • Ver Perfil
    • Abgarok's
Re: Problema dibujando un objeto
« Respuesta #6 en: Octubre 29, 2010, 10:10:06 pm »
estas seguro que el objeto se crea solo una vez?

tal vez estas creando un objeto igual sobre otro y por eso parece que no se mueve.
Mis Juegos Completos:




Desconectado kaliman777

  • Adicto
  • *
  • Puntos: 75
  • Mensajes: 486
  • Sexo: Masculino
    • Ver Perfil
Re: Problema dibujando un objeto
« Respuesta #7 en: Octubre 30, 2010, 01:13:46 pm »
estas seguro que el objeto se crea solo una vez?

tal vez estas creando un objeto igual sobre otro y por eso parece que no se mueve.

Pra nada. He creado sprite gris y rojo, y los alterno, he probado con un grande y un pequeño de la misma imagen y se ve que rotan pero en milesimas de seguno. En fin si los pongo directo en la room ya se comportan muy normal. Solo es si los dibujo con otro objeto. Por qué no hacen alguna pruebita con algo así:

alarma(0)=50
alarma 0// instance_create(x,y,obj_cuca) y que ese objeto tenga animacion.


 :(
La verdad es como la luz de una vela, que ni la oscuridad inmensa, puede opacarla.

Desconectado Gerardo

  • Okupa
  • *
  • Puntos: 0
  • Mensajes: 642
  • Sexo: Masculino
  • H4Mm3r Br0.!!!1!
    • Ver Perfil
    • Abgarok's
Re: Problema dibujando un objeto
« Respuesta #8 en: Octubre 30, 2010, 04:04:27 pm »
estas seguro que el objeto se crea solo una vez?

tal vez estas creando un objeto igual sobre otro y por eso parece que no se mueve.

Pra nada. He creado sprite gris y rojo, y los alterno, he probado con un grande y un pequeño de la misma imagen y se ve que rotan pero en milesimas de seguno. En fin si los pongo directo en la room ya se comportan muy normal. Solo es si los dibujo con otro objeto. Por qué no hacen alguna pruebita con algo así:

alarma(0)=50
alarma 0// instance_create(x,y,obj_cuca) y que ese objeto tenga animacion.


 :(


En que evento estas creando el objeto, es que se me hace muy raro este problema.
Mis Juegos Completos:




Desconectado brunoxzx

  • Okupa
  • *
  • Puntos: 147
  • Mensajes: 969
  • Sexo: Masculino
    • Ver Perfil
Re: Problema dibujando un objeto
« Respuesta #9 en: Octubre 30, 2010, 04:40:01 pm »
pues la verdad esta muy raro el problema  :-X intenta creandolo asì


var a;
a=instance_create(200,200,obj_frutas) a.image_speed=0.5

Desconectado Wadk

  • In order to see...
  • Administrador
  • Legendario
  • *
  • Puntos: 130
  • Mensajes: 2239
  • Sexo: Masculino
  • ... you must close your eyes.
    • Ver Perfil
Re: Problema dibujando un objeto
« Respuesta #10 en: Octubre 30, 2010, 06:53:06 pm »
O mejor así, para no crear variables innecesarias, aunque sean temporales:
with(instance_create(200,200,obj_frutas)){
    image_speed=.5;
}

También para probar, y sólo para estar seguros, intentá así a ver que pasa:
if(!instance_exists(obj_frutas)){
    with(instance_create(200,200,obj_frutas)){
       image_speed=.5;
    }
}

Desconectado kaliman777

  • Adicto
  • *
  • Puntos: 75
  • Mensajes: 486
  • Sexo: Masculino
    • Ver Perfil
Re: Problema dibujando un objeto
« Respuesta #11 en: Noviembre 01, 2010, 01:34:39 pm »
Gracias a todos:

a lo mejor no expliqué qué dibujo o cuando.

Consiste en que cuando gano 50 puntos, dibujo en 200,200 un sprite animado con colores vistosos que dice: GANASTE $200.

Se dibuja pero pareciera que a velocidades astrales. Seguiré haciendo algunas sugerencias de ustedes y les comento

Gracias
La verdad es como la luz de una vela, que ni la oscuridad inmensa, puede opacarla.