Differences

This shows you the differences between the selected revision and the current
version of the page.


es:faq 2010/03/17 13:29 es:faq 2010/03/17 14:11 current
Line 1: Line 1:
-===== FAQ =====+===== Preguntas y respuestas =====
Line 20: Line 20:
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. 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.
 +
Line 40: Line 41:
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; 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. 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 ajustan las líneas de string.tab? ===== ===== P: ¿Cómo se ajustan las líneas de string.tab? =====
Line 78: Line 77:
(donde this.talign es una variable que almacena el alineamiento del texto) (donde this.talign es una variable que almacena el alineamiento del texto)
 +
 +
 +===== P: ¿Cómo se escriben caracteres especiales en las cadenas de texto de WME? =====
 +
 +R: para escribir dobles comillas " usa los siguientes caracteres ~"
 +para escribir una nueva línea usa los siguientes caracteres ~n
 +
 +<code script>actor.Talk("Hola, persona ~"rara~".~n¿Cómo te va?");</code>
 +
 +
 +===== P: ¿Cómo funcionan los Arrays como clase miembro de un objeto propio? =====
 +
 +R: Debido a la limitación de un nivel de la notación con puntos, necesitas un truco con una variable temporal. Aquí tienes un ejemplo:
 +
 +file Arrayclass.script?
 +
 +<code script>#include "scripts\base.inc"
 +
 +this.Field = new Array(10);
 +
 +method SetNumber(position,number)
 +{
 +  var tmp = this.Field;
 +  tmp[position] = number;
 +  this.Field = tmp;
 +}</code>
 
es/faq.1268828951.txt.gz · Last modified: 2010/03/17 13:29 by saboteur
Recent changes RSS feed Creative Commons License Driven by DokuWiki