[Guía] Propiedades de suelos

Deadexposure

ES Community Manager
Staff Member
Admin

InicioInstruccionesInvisibleTemporizador



  • ¡Hola Ratoncitos! Sé que a muchos de ustedes les gusta crear mapas y algunas veces se han preguntado cómo hacer ciertos tipos de suelos, por ejemplo hacer un suelo invisible o un suelo que desaparezca después de cierto tiempo, ¡aquí aprenderás un poco más para hacerlo!


  • Antes que conozcan cuáles son las propiedades que se les agregará a los suelos, deberán saber cómo y dónde ponerlos.

    Cada vez que quieran editar el XML de un mapa, y aún cuando apenas están empezando o se les complica hacerlo, pueden copiar el XML del portapapeles a un word, documento de texto o en algún lugar, la idea es que se sientan confortables.

    Cuando copies el XML a otra parte probablemente te preguntes "¿cómo sabré cuál es el suelo que quiero modificar?" hay dos formas, sabiendo cuál es el Z del suelo o buscando entre sus coordenadas.
    Por ejemplo:



    El primer método es ver la Z, he marcado el segundo suelo que sería "Z=1" en el XML no aparecerá ese valor, solo contará la manera en que estén ordenados.
    El segundo método y eficaz a mi parecer si usas un buscador de palabras o letras en una aplicación como un bloc de notas, podrás buscar con facilidad las coordenadas. Usualmente no hay suelos encima de otro en el mismo lugar, por ello las coordenadas serán diferentes a menos que en tu mapa hayan dos suelos en el mismo lugar, en cualquier caso podrás moverlo desde el juego después de la modificación.

    La propiedad del suelo se agrega en su código, por ejemplo el segundo suelo:
    <S L="160" X="400" H="40" Y="300" T="0" P="0,0,0.3,0.2,90,0,0,0" />
    La propiedad será agregada en cualquier espacio libre.



  • XML NecesarioEjemplo


    • Como se habló anteriormente en las Instrucciones, se agregará una propiedad al suelo, es simple.
      Para realizar esto hay 3 formas de las cuales solo una es la más eficaz, se mencionarán las otras 3 de conocimiento. (2 en éste apartado, el otro estará en el de Temporizador)

      Primer método (recomendado):

      m=""

      Al agregar ésta propiedad, podrás modificar el suelo desde el juego, aparecerá solo en el editor, cuando intentes validarlo verás que el suelo es invisible.

      Segundo método:
      Cabe aclarar que éste no es una propiedad la cual se agrega a cualquier suelo, solo a los de rectángulo o el circular gris, de hecho solo se varía el color del objeto modificando el color existente en o="324650" a nueve "f". Por ejemplo:

      o="fffffffff"

      Éste método no recomendado puesto que en el editor de mapas no aparece el suelo, lo que dificulta más moverlo.




    • Primer método
      <C>
      <P />
      <Z>
      <S>
      <S L="800" H="40" X="400" Y="400" T="0" P="0,0,0.3,0.2,0,0,0,0" />
      <S L="160" H="40" X="400" m="" Y="300" T="0" P="0,0,0.3,0.2,90,0,0,0" />
      </S>
      <D>
      <DS Y="364" X="214" />
      </D>
      <O />
      </Z>
      </C>
      Segundo método
      <C>
      <P />
      <Z>
      <S>
      <S L="800" X="400" H="40" Y="400" T="0" P="0,0,0.3,0.2,0,0,0,0" />
      <S P="0,0,0.3,0.2,90,0,0,0" L="160" X="400" Y="300" T="0" H="40" />
      <S L="228" o="fffffffff" H="34" X="248" Y="307" T="12" P="0,0,0.3,0.2,0,0,0,0" />
      </S>
      <D>
      <DS Y="364" X="214" />
      </D>
      <O />
      </Z>
      </C>
      Tercer método
      <C>
      <P />
      <Z>
      <S>
      <S L="800" X="400" H="40" Y="400" T="0" P="0,0,0.3,0.2,0,0,0,0" />
      <S P="0,0,0.3,0.2,90,0,0,0" L="160" X="400" Y="300" T="0" H="40" />
      <S L="43" H="155" X="300" Y="301" T="9" P="0,0,,,,0,0,0" v="-1" />
      </S>
      <D>
      <DS Y="364" X="214" />
      </D>
      <O />
      </Z>
      </C>



  • Aquí aprenderás cómo desaparecer los suelos. Cabe aclarar que ésto desaparece a todos los suelos a excepción del agua y las telarañas que solo desaparecerán visualmente pero no físicamente como los demás suelos.

    XML NecesarioEjemplo



    • Para añadirle esta propiedad al suelo, solo tendrás que agregar:

      v=""

      El tiempo está en milisegundos, por lo cual si agregas v="1000" será solo 1 segundo que necesite el suelo para desaparecer. Cabe mencionar que cuando el mapa sea validado o esté siendo usado en una sala con ratones, el tiempo preestablecido de los 3 segundos para comenzar la ronda no afectará al tiempo que le añadiste al suelo, en otras palabras puedes poner 1 segundo ya que no desaparecerá en la cuenta regresiva.

      Ahora bien, anteriormente en el apartado Invisible se habló sobre un tercer método para desaparecer los suelos. Como al agua y a la telaraña no le afecta en su totalidad ésta propiedad v="" es perfecto para hacerlo invisible antes de que empiece la ronda, tan solo se debe agregar v="-1", así el agua o la telaraña nunca aparecerá. Pero como se mencionó antes en el apartado "Invisible", solo el primer método es recomendado.



    • Ejemplo del temporizador
      <C>
      <P />
      <Z>
      <S>
      <S L="800" H="40" X="400" Y="400" T="0" P="0,0,0.3,0.2,0,0,0,0" />
      <S L="160" H="40" X="400" v="3000" Y="300" T="0" P="0,0,0.3,0.2,90,0,0,0" />
      </S>
      <D>
      <DS Y="364" X="214" />
      </D>
      <O />
      </Z>
      </C>

 

Nightsea

MAH CHEESE!
¡Lindo hilo!
 
Top
"Dev-TR" theme by Soulzone