Wintermute Engine Forum

Spanish forum => Foro técnico => Topic started by: gato salvaje on September 23, 2010, 04:40:46 PM

Title: Problema con escenario
Post by: gato salvaje on September 23, 2010, 04:40:46 PM


Hola!
Os cuento mi problema....

Quiero poner en una escena de fondo un sprite para simular un paisaje en movimiento(pesa 25KB) y luego otro sprite para simular el movimiento de un coche(pesa 10KB).
La cuestión es que no me deja añadir ambos sprites en la misma escena ,me sale el siguiente mensaje:"error loading sprite".Supongo que será por el peso...me podríais dar alguna solución alternativa.

Un saludo y muchas gracias de antemano.
Title: Re: Problema con escenario
Post by: dp on September 27, 2010, 10:27:09 AM
Hummm...eso no es normal.
Revisa las rutas de la imagenes dentro de los sprites que fallan. El peso del archivo no es nada y no puede fallar por eso.

dp
Title: Re: Problema con escenario
Post by: gato salvaje on November 01, 2010, 03:54:56 PM

Hola!
Muchas gracias por tu respuesta.
La verdad es que ahora nos encontramos con un problema bastante gordo con un tema parecido.
Para cada acción del actor (con sus respectivas direcciones)tenemos una serie de sprites (cada uno consta aproximadamente de 23 frames).A la hora de cargar el juego tarda muchísimo  y llega un momento en el que el engine se cierra dando un error de insuficiencia de memoria, ya que cuando el juego se está cargando llega a ocupar casi 2GB, cuando el juego pesa solo 250 MB de momento.

El .actor lo tengo definido así(como venía por defecto ):

Code: [Select]
ACTOR
{
  NAME = "Toalla"
  CAPTION=""
  SCALABLE = TRUE
  INTERACTIVE = FALSE
  X = 400
  Y = 460
  SCRIPT="actors\Toalla\Toalla.script"

  FONT = "fonts\outline_red.font"
 
 
 
  ANIMATION
  {
 
 

     NAME = "idle"
LEFT       = "actors\Toalla\ll\stand.sprite"
RIGHT      = "actors\Toalla\rr\stand.sprite"
UP         = "actors\Toalla\uu\stand.sprite"
DOWN       = "actors\Toalla\dd\stand.sprite"

UP_LEFT    = "actors\Toalla\ul\stand.sprite"
UP_RIGHT   = "actors\Toalla\ur\stand.sprite"
DOWN_LEFT  = "actors\Toalla\dl\stand.sprite"
DOWN_RIGHT = "actors\Toalla\dr\stand.sprite"

  } 

  ANIMATION
  {
 
 
   NAME= "walk"
    LEFT       = "actors\Toalla\ll\walk.sprite"
    RIGHT      = "actors\Toalla\rr\walk.sprite"
    UP         = "actors\Toalla\uu\walk.sprite"
    DOWN       = "actors\Toalla\dd\walk.sprite"

    UP_LEFT    = "actors\Toalla\ul\walk.sprite"
    UP_RIGHT   = "actors\Toalla\ur\walk.sprite"
    DOWN_LEFT  = "actors\Toalla\dl\walk.sprite"
    DOWN_RIGHT = "actors\Toalla\dr\walk.sprite"
 

  }

ANIMATION
  {
 
 
   
NAME= "talk"
    LEFT       = "actors\Toalla\ll\talk.sprite"
    RIGHT      = "actors\Toalla\rr\talk.sprite"
    UP         = "actors\Toalla\uu\talk.sprite"
    DOWN       = "actors\Toalla\dd\talk.sprite"

    UP_LEFT    = "actors\Toalla\ul\talk.sprite"
    UP_RIGHT   = "actors\Toalla\ur\talk.sprite"
    DOWN_LEFT  = "actors\Toalla\dl\talk.sprite"
    DOWN_RIGHT = "actors\Toalla\dr\talk.sprite"
 
 
  }

 ANIMATION
  {

NAME= "turnleft"
    LEFT       = "actors\Toalla\ll\turn.sprite"
    RIGHT      = "actors\Toalla\rr\turn.sprite"
    UP         = "actors\Toalla\uu\turn.sprite"
    DOWN       = "actors\Toalla\dd\turn.sprite"

    UP_LEFT    = "actors\Toalla\ul\turn.sprite"
    UP_RIGHT   = "actors\Toalla\ur\turn.sprite"
    DOWN_LEFT  = "actors\Toalla\dl\turn.sprite"
    DOWN_RIGHT = "actors\Toalla\dr\turn.sprite"
 
 
  }
 
  ANIMATION
  {
 


NAME = "turnright" 
    LEFT       = "actors\Toalla\ll\turn.sprite"
    RIGHT      = "actors\Toalla\rr\turn.sprite"
    UP         = "actors\Toalla\uu\turn.sprite"
    DOWN       = "actors\Toalla\dd\turn.sprite"

    UP_LEFT    = "actors\Toalla\ul\turn.sprite"
    UP_RIGHT   = "actors\Toalla\ur\turn.sprite"
    DOWN_LEFT  = "actors\Toalla\dl\turn.sprite"
    DOWN_RIGHT = "actors\Toalla\dr\turn.sprite"
 
 
   
}

Muchas gracias de antemano!
Un saludo.