This shows you the differences between the selected revision and the current
version of the page.
| es:wmebook:ch2 2013/04/07 19:24 | es:wmebook:ch2 2013/04/08 00:19 current | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | =====2. Guía para el sobreviviente de WME scripting===== | + | =====2. Guía para sobrevivir a la creación de scripts con WME===== |
| Line 250: | Line 250: | ||
| Hemos visto lo básico de las variables, hay mucho mas sobre ellas, pero lo iremos viendo | Hemos visto lo básico de las variables, hay mucho mas sobre ellas, pero lo iremos viendo | ||
| conforme vayamos avanzando. | conforme vayamos avanzando. | ||
| - | |||
| Line 377: | Line 376: | ||
| Bueno ya hemos visto lo básico de los arrays, mas adelante haremos referencias a ellos para ir | Bueno ya hemos visto lo básico de los arrays, mas adelante haremos referencias a ellos para ir | ||
| viendo las funcionalidades de los scripts en WME. | viendo las funcionalidades de los scripts en WME. | ||
| + | |||
| Line 657: | Line 657: | ||
| puede tomar un valor entre 0 y 3( debido a la función Random ). Si a es igual a 0, se ejecutan | puede tomar un valor entre 0 y 3( debido a la función Random ). Si a es igual a 0, se ejecutan | ||
| las tres sentencias que se encuentran tras el “case 0:” | las tres sentencias que se encuentran tras el “case 0:” | ||
| + | |||
| + | La palabra default, indica que ese bloque se ejecutará en caso de que el valor de la variable | ||
| + | sea diferente a las de los case anteriores. | ||
| La palabra reservada break sirve para decirle a wintermute que termine de evaluar el valor | La palabra reservada break sirve para decirle a wintermute que termine de evaluar el valor | ||
| Line 693: | Line 696: | ||
| definición de una función que contiene el bucle, pero esto lo veremos mas adelante. Solo | definición de una función que contiene el bucle, pero esto lo veremos mas adelante. Solo | ||
| comentarlo, no se pueden usar bucles en los switch. | comentarlo, no se pueden usar bucles en los switch. | ||
| + | |||
| Line 795: | Line 799: | ||
| Como vemos, en el script anterior declaramos una variable a inicializada a 0, después tenemos | Como vemos, en el script anterior declaramos una variable a inicializada a 0, después tenemos | ||
| nuestro bucle while( condición). While significa mientras, luego mientras la condición que se | nuestro bucle while( condición). While significa mientras, luego mientras la condición que se | ||
| - | encierra entre paréntesis, sea falsa, estaremos ejecutando el bucle. | + | encierra entre paréntesis, sea verdadera, estaremos ejecutando el bucle. |
| ¿Cuando terminará el bucle? Pues terminará cuando la función Random(0,5) que esta dentro | ¿Cuando terminará el bucle? Pues terminará cuando la función Random(0,5) que esta dentro | ||
| Line 1004: | Line 1008: | ||
| Importante: no inicialices nunca las variables en el fichero a incluir, ya que si haces eso, estas | Importante: no inicialices nunca las variables en el fichero a incluir, ya que si haces eso, estas | ||
| se inicializarán cada vez que hagas una llamada a un script que incluya ese fichero. | se inicializarán cada vez que hagas una llamada a un script que incluya ese fichero. | ||
| + | |||
| Line 1137: | Line 1142: | ||
| De esta manera podemos crear métodos para los objetos. | De esta manera podemos crear métodos para los objetos. | ||
| - | **Nota:** Método y función vienen a ser prácticamente lo mismo, con la diferencia de que las | + | **Nota:** Método y función vienen a ser prácticamente lo mismo, con la diferencia principalmente de |
| - | funciones se usan en cualquier script y los métodos en los scripts de los objetos. | + | que las funciones tienen funcionalidad por si solas, y los métodos siempre actúan sobre algún objeto. |