Translations of this page:

This is an old revision of the document!
—-

FAQ

P: ¿Cómo configuro la primera escena del juego?

R: Busca la línea en data/scripts/game.script que comienza con Game.ChangeScene. Cambia esta línea para mostrar la escena correcta.

P: Mi escena funciona en Project Manager pero no una vez compilado

R: Probablemente sea un problema de rutas. Recuerda que debes usar rutas relativas en los paquetes. Si en la demo incluída en WME tienes un paquete llamado data, no incluyas data en la ruta de los archivos. Por ejemplo, usa la instrucción

  Game.ChangeScene("scenes\room\room.scene");


y no

  Game.ChangeScene("data\scenes\room\room.scene");


Otros problemas pueden ocurrir al mover escenas a carpetas anidadas. Tienes que comprobar el archivo de escena que has movido y, además de que la ruta sea correcta, asegurarte de que la variable $EDITOR_PROJECT_ROOT_DIR$ apunte realmente al directorio raíz.

También es importante saber que todos tus efectos, música, etc. deben estar presentes en la carpeta del proyecto o no se incluirán en los paquetes compilados.

P: ¿Cómo desactivo el inventario en una escena?

R: Normalmente es suficiente con configurar Game.InventoryVisible = false; pero la demo de WME tiene un inventario móvil, entonces necesitaremos hacer algo más.

Ve a la siguiente línea en data/scripts/game_daemon.script:

  if(Game.Interactive && Game.MouseY < 45 &&! Game.ResponsesVisible &&! WinMenu.Visible) 
    Game.InventoryVisible = true;

y cambialo por:

  if(Game.Interactive && Game.MouseY < 45 &&! Game.ResponsesVisible &&! WinMenu.Visible && InventoryActive) 
    Game.InventoryVisible = true;

Añade la línea global InventoryActive en data/scripts/base.inc; y para finalizar inserta al principio de data/scripts/game.script la línea InventoryActive = true;
Desde ahora puedes activar/desactivar fácilmente el inventario con la variable InventoryActive en tus archivos scene_init.script.
(sin terminar)

P: ¿Cómo se divide en líneas una cadena de texto?

R: Sólo pon | en el sitio que quieras dividir el texto.
Ejemplo:
TXT000001[TAB]Hola, me gustaría hablar contigo sobre | algunacosarealmenteextrañaeincomprensible.


 
es/faq.1268827557.txt.gz · Last modified: 2010/03/17 13:05 by saboteur
Recent changes RSS feed Creative Commons License Driven by DokuWiki