jueves, 11 de junio de 2015

- Bueno amigos, aquí les traigo unos scripts que me ayudo a crear RuriGK los cuales facilitan el manejo de las matrices y facilitan su uso :
Scripts :
 1- arr_push(array,var) Primeramente tenemos que tener creado ya un array, ya cuando lo tengamos pues con esta función podemos agregar un elemento al array de la siguiente manera :
array[0]=0;
//agrego un elemento, en este caso un nombre.
array=arr_push(array,"Manuel");
 2- arr_pop(array) : Este script elimina el ultimo elemento de una matriz o tambien llamada "array", la forma de utilizarlo es de esta manera :
    array=arr_pop(array);
3- arr_indexOf(array,var) : Busca dentro del array un elemento y devuelve su indice, en caso de no encontrar ningun elemento que coincida, devuelve -1.
Ejemplo :
///En este ejemplo vamos a agregar cuatro nombres :
array=arr_push(array,"Manuel");
array=arr_push(array,"Ruri");
array=arr_push(array,"Eren");
array=arr_push(array,"Mikasa");
array=arr_push(array,"Javier");
///Ahora buscaremos el nombre manuel en el array :
index=arr_indexOf(array,"Manuel");
/*En este caso como el nombre se ha encontrado nos devolveria "0" el cual es la posicion en la cual esta el nombre "Manuel" dentro del array.*/
4- arr_join(array,separator) Une los elementos de un array en una cadena de texto donde cada elemento está separado por ‘separator.
 Ejemplo :
array=arr_push(array,"Manuel");
array=arr_push(array,"Ruri");
str=arr_join(array,",");
Resultado :
str = "Manuel,Ruri"
5- str_split(string,separator) : Permite dividir una cadena de caracteres(string) en varios bloques y crear un array con estos, en funcion de un elemento separador (separator)
 Ejemplo :
str = "Manuel,Ruri"
array= str_split(str,",");
Resultado :
array=["Manuel","Ruri"]
6- str_splice(array,index,length) : Quita un numero de elementos(length) de un array iniciando desde el "index".
array=arr_push(array,"Manuel");
array=arr_push(array,"Yamcha");
array=arr_push(array,"Krilin");
array=arr_push(array,"Ruri");
array=arr_splice(array,1,2);
Resultado :
array=["Manuel","Ruri"];
7- arr_reverse(array) : Invierte el orden de los elementos de un array.
///Esta función no necesita ejemplos para que la entiendas .-.
8- arr_fill(array,var) : Cambia los valores de todos los elementos de un array por "var".
 ///Esta función no necesita ejemplos para que la entiendas .-.
Archivo
Gamemaker Studio
Tipo de archivo : GML (Paquete de scripts)
 Descargar

codemain
Next
This is the most recent post.
Previous
Entrada antigua

0 comentarios:

Publicar un comentario