:D hola gracias a todos los que me ayudan, y gracias al foro por darme la oportunidad de preguntar, pero bueno la cosa es que; quiero saber como hacer para que los personajes hablen, pero eso lo se hacer solo que quiero saber enrealidad como hacer un objeto que al presionar una tecla se vaya cambiando de sprites diferentes, ya tengo las imagenes cuando hablan los personajes y estan hechas por nombres como 1 2 3 4 etc, solo quiero saber eso,
Gracias
-------
Para cambiar de sprite a un objeto usa la variable "sprite_index"
si pero eso no es, si no que yo quiero saber como hacer para que cada vez que aprete la tecla espacio por ejemplo se vaya cambiando de distintos sprites, por ejemplo apreto espacio y se cambia al sprite de la 2 conversacion y asi. :-[
Hace poco estuve jugando a un simulador de citas, y sin necesidad de tener el c?digo fuente del proyecto pude apreciar el modo en que el autor dise?aba sus conversasiones. La idea general es colocar un n?mero entre par?ntesis antes de cada oraci?n para indicar el sprite (o expresi?n) a usar en dicha frase, algo m?s o menos como esto:
[3]hola gracias a todos los que me ayudan,
[4]y gracias al foro por darme la oportunidad de preguntar.
Espero te sirva de algo ?Saludos!
es que lo que quiero hacer no es conversacion bueno, si no que me aparesca un objeto en medio de la pantalla ok, eso lo se hacer, pero quiero que al presionar espacio vaya cambiando de sprites.
Usa una variable y un switch en el evento de pulsar espacio:
switch(Variable)
{
case 1:
sprite_index=sprHablando
case 2:
sprite_index=sprRiendo
case 3:
sprite_index=sprSorprendido
}
Variable=Variable+1
no me funciono :( cuando presiono space 1 sola vez me aparece la ultima conversacion y ya no sigue ademas le puse el evento key press space
Espero q te sirva este ejemplo XD XD XD
hay un grave error por que cuando escribo el nombre y le doy a enter me sale esto:
___________________________________________
ERROR in
action number 1
of Draw Event
for object personaje:
Error in code at line 5:
font_style = fs_bold
^
at position 15: Unknown variable fs_bold
tube que ponerle asi "fs_bold" para que funcionara, pero lo unico que quiero saber yo es como hacer que cada vez que se presione la tecla espacio se cambie a un distinto sprite para asi poder hacer una conversacion :-[
Gracias
-------
Cita de: windspro en Abril 26, 2010, 12:37:01 AM
hay un grave error por que cuando escribo el nombre y le doy a enter me sale esto:
___________________________________________
ERROR in
action number 1
of Draw Event
for object personaje:
Error in code at line 5:
font_style = fs_bold
^
at position 15: Unknown variable fs_bold
tube que ponerle asi "fs_bold" para que funcionara, pero lo unico que quiero saber yo es como hacer que cada vez que se presione la tecla espacio se cambie a un distinto sprite para asi poder hacer una conversacion :-[
Gracias
-------
hey ya lo solucione
busca la linea
font_style = fs_bold
y cambiala por
font_style = "Arial"
pero despues cuando hablas con los pikachus salta un error
era una cosa tan simple que queria saber :( pero bueno no importa gracias de todos modos, la intencion es lo que cuenta :D
Usa el q te dijo twister pero modificado asi
switch(Variable)
{
case 1:
sprite_index=sprHablando;break
case 2:
sprite_index=sprRiendo;break
case 3:
sprite_index=sprSorprendido;break
}
Variable=Variable+1
:D :D :D oooo muchas gracias maestro :P :P era justamente lo que necesitaba Gracias!!!