Cuerdas con Fisicas y automatizadas

8

Attached Files

The following files have been attached to this tutorial:

.capx

ropes-cuerdas.capx

Download now 177.17 KB

Stats

2,012 visits, 2,566 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 22 Mar, 2019.

Hola amigos, viendo algunos tutoriales sobre sogas, ninguno me dejo contento, si bien saque algunas ideas, me plantee automatizar un poco el proceso y que la creacion de las cuerdas se defina con un solo sprite y una variable que defina el largo de la cuerda.

La tecnica que use fue crear un "GANCHO" con una variable interna para el largo y dos sprites, "SOGA1" y "SOGA2" y que se autentificara la creacion entre ellas con las variables "CC1" y "CC2". Les explico: "SOGA1" hara spawn "SOGA2" y traspasara el "GANCHO".IID de creacion y cambiara "CC2" de 0 a 1, significa que ya creo un sprite "SOGA2", a su vez el sistema verificara en "SOGA2" el mismo "CC1" si es 0 o 1 y hara spawn de "SOGA1", asi por cada "GANCHO" hasta su limite max de soga. Esto se realizara por cada SPRITE "GANCHO" que pongas en el layout.

Hasta aca es la creacion automatica de los sprites, a esto se le agrega un comportamiento de fisica y solo se agregan los parametros de los punto de cada soga que son dos, uno arriba y uno abajo, con eso aseguramos que al crear el "revolute joint" queden juntas entre si e intercaladas, algo asi: "GANCHO(0)"+"SOGA1(0)"+"SOGA2(0)"+"SOGA1(5)"+"SOGA2(5)"....SOGAn. Por que se pasa del 0 al 5?, pues porque repasa todos los "GANCHOS", y verifica que estos no cumplan con la condicion "max cuerda", y recien crea mas cuerda.

Espero les sirva, trate se simplificar al maximo el codigo y hacerlo lo menos enredado.

.CAPX

ropes-cuerdas.capx

Download now 177.17 KB
  • 2 Comments

  • Order by
Want to leave a comment? Login or Register an account!