[Tutoriales] Códigos XML para hacer mapas de P6( mecanismos) |
Papelio « Consul » 1493387340000
| 10 | ||
Presentación ¿Alguna vez intentaste crear un mapa para P6 pero no sabes códigos para poder hacer estos mecanismos? Pues muy buen, aqui os traigo algunos códigos para que podáis usar en vuestros mapas para que podáis crear mapas para P6. Cada código sera expuesto en una pestaña, para que os sea fácil de buscar el que queráis;en cada pestaña, se os dará un gif de ejemplo a que quiere referirse el mecanismo del que voy a explicar. Cada uno de estos códigos XML serán explicados pasó por paso, si no entendéis algún paso o tenéis un error, podéis enviarme un Mensaje privado o publicarlo por este tema. Este tema fue hecho con la intención del tema: "[Mecanismos] Ayuda para P6", creado por Pell4h, todos los códigos fueron extraídos de ese hilo, me gustaría que le echasen un vistazo, gracias que a sin él, varios de estos códigos no serian posibles. Solo clickea aquí para que te lleve a su Tema. Solo cree este tema con la intención de que estos códigos sean explicados paso por caso, ya que en su tema solo pone un gif y el código del mapa en si. Este hilo se ira actualizando con nuevo contenido cuando pueda y si encuntro nuevos códigos utiles para mecanismos. Bajar de un suelo O como digo yo: Traspasar un suelo; este mecanismo es muy sencillo, ya que solo hay que modificar en el XML una simple cosa. Ejemplo de este mecanismo. 1) Crea 2 suelos,como quieras, pero uno de ellos tiene que ser dinámico, a ese suelo dinámico, póngale un anclaje rojo y que tenga rotación fija. a dit : 2)Lo siguiente tendrán que detectar el suelo dinámico, ya que tendremos que editarle su XML. Cuando lo encontréis, tendréis que añadirle lo siguiente en el 2º cero: .0001. Nota: Para diferenciar un suelo dinámico de un suelo normal, es que el suelo normal es P="0,0,0.3,0.2,0,0,0,0"; es decir, que despues de la P= le sigue el 0, el suelo dinámico seria asi: P="1,0,0.3,0.2,0,1,0,0", ya que despues de la P= le sigue el 1. a dit : 3) Después de hacer el 2º paso, ahora solo tenéis que copiar todo el código del mapa y copiarlo en el editor del mapa , y ya esta, ese suelo puede ser atravesado en unos segundos. Nota/Ayuda:Si queréis que no sé vea el anclaje o anclajes que le hayáis puesto en el suelo dinamico, con pone mc="" estaría listo, aunque lo veáis cuando lo esteis editando, cuando lo probeis, no se verán. Este código tendrán que ponerlo después de <C><P. Ejemplo: a dit : Suelos que giren a bastante velocidad Este mecanismo se suele usar bastante para que podais bariar la velocidad de un circulo, un ejemplo que quiero decir es que teneis un mecanismo con un circulo, y ese mecanismo hace que valla de derecha a izquierda; con este mecanismo podéis aumentar la velocidad de este. Ejemplo del mecanismo. 1)Crearemos suelos( los que queráis) y un circulo, este circulo tiene que ser dinámico y con un anclaje que tenga rotación derecha o izquierda,da igual, ya que lo único que hace eso es que cambia de dirección. a dit : 2) Lo siguiente que haremos es encontrar el anclaje rojo, los anclajes siempre suelen estar puestos casi al final del XML. Al encontrarlo, tenemos que añadir este código: Mv="10" Mp="Infinity". Este código tendréis que añadirlo después de P="0". a dit : Nota: Se puede aumentar la velocidad del circulo manipulando el Mv="", cuanto más grande sea el nº que le pongáis dentro, más rápido girara. Con esto ya haría que el circulo girase a más velocidad,pero si queréis que cuando toquemos el circulo salgamos disparados a gran velocidad, sigue leyendo es tutorial. 3) Ahora que ya hemos hecho esto, para que el circulo al tocarlo nos empuje para arriba o abajo con la velocidad que tenga, tendremos que encontrar el anclaje del suelo dinámico del circulo. a dit : 4) Al encontrarlo, tendremos que modificarlo, tendria que quedar algo asi el suelo dinámico del circulo:P="1,0x7fffffff,0x7fff,0,0x7fff,0,0x7fff,0x7fff" a dit : Tener cuidado: No tenéis que modificar todos los 0, ya que si modificáis el 0 del la rotación fija o de la restitución, os dará error. Ahora solo tendreis que copiar todo el código y pegar en el editor y os saldra :D Tocas un suelo y corres rápido Este mécanismo tambien suele ser muy util, ya que bastante gente lo suele usar para hacer mecanismos. Ejemplo del mecanismo. 1) Crear 2 suelos, uno de ellos tiene que ser dinámico,rotación fija, y que tenga por ejemplo 20 de fricción a dit : 2) Ahora, tendremos que usar el siguiente código: <L></L>, este código tendremos que usarlo entre la <O/></Z>, tendremos que añadirlo en en medio de los dos. a dit : 3) Ahora, tendremos que añadir otro código, y este código habra que añadirlo entre las 2 eles ( <L></L>); el código sera este:<JP M1="A" AXIS="1,0" MV="Infinity,20" /><JR M2="B" M1="A" />, al pegarlo, tendréis que modificarlo: en M1="" tendreis que poner el Z del suelo dinámico, en el M2="" tendreis que poner el Z del suelo suelo no dinámico. a dit : Ahora solo tendreis que copiar y pegar el código XML al editor, aceptais y listo :D Nota: Para variar la velocidad en el que van a ir los ratones, solo tendreis que cambiar la fricción del suelo dinámico. Nota: si quereis que cambie de dirreción para donde empuje a los ratones, tendreis que cambiar el AXIS, os dejo aqui una imagen donde os deja las dirreciones y lo que le tendreis que modificar. Al mover uno, se mueve el otro Este mecanismo es uno de los más básicos, ya que casi siempre lo suelen usar. Este mecanismo lo que hace es hacer que un suelo imite al otro. Ejemplo del mecanismo Empecemos con este breve tutorial: 1) Crearemos 2 suelos, estes 2 suelos tienen que tener un suelo dinámico, si o si. a dit : 2) Ahora tendreis que añadirle <L></L> Entre la O y la Z. a dit : 3) Ahora, entre las L's, tendréis que añadirle el siguiente código:<JP AXIS="0,1" M2="A" M1="B" /><JP AXIS="1,0" M2="B" M1="A" />; este código lo que hará es hacer que estos dos suelos se vinculen entre si, y si uno se mueve, el otro se moverá. Donde pone A tendréis que poner el número de la Z al suelo que quieres que se mueve y donde pone B tendréis que añadirle el número de la Z que el suelo imite. a dit : Ahora solo tenéis que copiar y aceptar en el editor de mapas y.... Wuala! Ya tenéis 2 suelos que se mueven si uno de ellos se mueve. Dernière modification le 1502388900000 |
Snoopy_coffi « Citoyen » 1493413680000
| 1 | ||
Buen tutorial! |
Papelio « Consul » 1493571240000
| 0 | ||
Snoopy_coffi a dit : Muchas gracias >:D me cuesta un poco hacer estos tutoriales ^^' Nueva sección agregada: Al mover uno, se mueve el otro Este tutorial lo tendréis en el post principal |
Hartnaeckig « Citoyen » 1493618160000
| 0 | ||
Buen tutorial y de mucha ayuda, pero deberías incluir imágenes que muestren el proceso que se lleva a cabo. Así sería más fácil identificar para el usuario de lo que se está hablando. |
Papelio « Consul » 1493643840000
| 0 | ||
Edgaruu a dit : Gracias, me gusta que la gente le sea de mucha utilidad estos tutoriales. Yo creo que esta bastante bien ya poniendo ya el XML paso por paso, y poniendo el coloreado de los códigos para el XML coloreados; creo que asi ya se entiende de por si. |
1 | ||
tengo una pregunta le añado este xml el suyo papelio: <C><P /><Z><S><S L="164" H="31" X="83" Y="127" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="801" H="59" X="400" Y="371" T="0" P="1,0,20,0.2,0,1,0,0" /></S><D><DS Y="101" X="83" /></D><O /><L></L></Z></C> entonse cuando le doy enviar y vuelvo a ver me da este : <C><P /><Z><S><S L="164" X="83" H="31" Y="127" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="801" X="400" H="59" Y="371" T="0" P="1,0,20,0.2,0,1,0,0" /></S><D><DS Y="101" X="83" /></D><O /><L /></Z></C> |
Papelio « Consul » 1493946360000
| 1 | ||
Mrspi a dit : Lo que pasa es q como no le añadistes ningún código entre las L's, al darle a enviar te borrara <L>, pero la otra L te lo dejara. |
0 | ||
que no te entiendo |
0 | ||
<C><P /><Z><S><S L="803" X="402" H="48" Y="376" T="0" P="0,0,0.3,0.2,0,0,0,0" /><S L="53" X="233" H="47" Y="225" T="0" P="1,0,0.3,0.2,0,0,0,0" /><S L="53" H="47" X="353" Y="229" T="0" P="1,0,0.3,0.2,0,0,0,0" /></S><D /><O /> <L> <JP M2="A" AXIS="0,1" M1="B" /><JP M2="B" AXIS="1,0" M1="A" />;</L></Z></C> asi ? |
Papelio « Consul » 1494108060000
| 0 | ||
Mrspi a dit : Si, luego solo tendrías que cambiar las A y las B por el nº de la Z del suelo que quieras que se muevan |
Markoneytor « Citoyen » 1497633900000
| 0 | ||
Oye como hago estas rampas que se mueven hacia los lados... es decir, como los ascensores, pero horizontalmente |
Papelio « Consul » 1498088880000
| 0 | ||
Markoneytor8 a dit : Usando el código del tutorial "am mover uno, se mueve el otro", lo único que tienes que hacer es: crear 2 rectángulos, uno de ellos se tiene que ver visible en el mapa el otro tiene que estar bastante lejos, y tienes que crear un mecanismo, con un circulo y un rectángulo, los unes y haces que el circulo se mueva |
Markoneytor « Citoyen » 1498156800000
| 0 | ||
a dit : ¡Gracias! Dernière modification le 1498156860000 |
0 | ||
¿Y si quiero hacer 2 suelos, pero que uno me mande a la izquierda y el otro a la derecha? ¿Debo hacer los procedimientos separados y luego combinar el xml? |
Papelio « Consul » 1498695840000
| 0 | ||
Iuak a dit : Solo tendrias que poner los codigos dentro de las L's y fijarte el numero de la Z, ya que mucha gente se lia por eso. |
0 | ||
Papelio a dit : Poner "<JP M1="A" AXIS="1,0" MV="Infinity,20" /><JR M2="B" M1="A" />" dos veces dentro de las L's, pero con sus respectivas Z's? O a qué códigos de te refieres |
Papelio « Consul » 1498726200000
| 0 | ||
Ese codigo no es para usarlas L's, lo que tendrias es buscar los anclajes rojos. |
0 | ||
Papelio a dit : Sinceramente no entendí, lo siento, se me hace un poco complicado xd ¿Qué debo añadirle a los códigos que pusiste en los ejemplos, para que puedan darle velocidad a dos suelos al mismo tiempo? |
Lolotomy « Citoyen » 1499959080000
| 1 | ||
Hola quisiera saber como hacer mecanismos sin xml, que suelos, muevan objetos, con rotacion, o nose, talvez se use Xml y suelos, pero enseñenme, es como este mapa codigo @400002, si se fijan bien en el acensor, abajo hay unos suelos que se mueven cuando nosotros movemos algo del acensor, eso quiero hacer, no un acensor, si no esos mecanismos EDIT:no se preocupen ya aprendi, pero si quieren enseñarme a hacer los mismos mecanismos de el mapa les daria las gracias Dernière modification le 1501029840000 |
Ramirofz « Citoyen » 1507238940000
| 0 | ||
Hola me gusto mucho tu tutorial pero como hago para que hayan 2 suelos que se muevan rapido? intente de todo pero no pude... |