Flash CS4. Ejemplo de cuerda realizada con el engine de físicas Box2D
Descargar código fuente (Archivo Flash CS4 y clases, Box2D 2.0.2 va incluído) >>
Según el número de segmentos que des a la cuerda, sobre todo si son pocos, puede parecer más una cadena que una cuerda.
La cuerda lleva dos nodos en los extremos. Si le das densidad cero a cualquiera de ellos lo harás fijo (en este ejemplo, se comporta así el segundo).
Se trata de un ejemplo muy básico, que seguro podréis mejorar








ohhhhh justo lo que necesitaba, muchas gracias!!!
Hola admin:
Como verás, es una adaptación “creativa” del ejemplo Bridge, de Box2D.
Tienes todos los métodos, pero comentados, en la clase que crea la cuerda: RopeBox2D.
Por cierto, he reubicado el paquete “General”, dentro de “box2d”. Lo digo por si actualizas las clases, que esto sí es distinto (LO tengo así, para tener todas las clases box2d en un mismo paquete; nada, cosas mías).
Un saludo.
como hago para quitarle la elasticidad a la cuerda???
Hola, admin:
Ahora mismo tiene vinculaciones tipo RevoluteJoin para que le de cierta rigidez a las uniones y elasticidad al conjunto. Pero si quieres algo más “suelto” podrías probar creando una vinculación normal (una 2dJoin directamente). No lo he probado pero imagino que quedaría como un metro de albañil, o algo así.
En este ejemplo puedes jugar con el linearDamping (comportamiento a lo largo de la cuerda) y angularDamping (comportamiento al doblarse) para hacerla más libre.
Un saludo.
Hola
hice que se enredara la cuerda, la verdad que esta padre ese ejemplo,
saludos.