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> | ||