I'm trying to build a mechanic that is essentially one actor dragging another actor attached by a rope or chain. Has anyone made something like this before, or does anyone have any suggestions for how to build it?
Here is a quick sample I put together based on a previous version from @Socks. I looked for it using the search function but that is a bit wonky and I couldn't find it so I put this together. It uses custom collision shapes for each piece and the 'link-pin' uses the Pin and Center of Mass to keep it locked in place. You can use the right and left arrow keys on the keyboard to swing the ball. This certainly isn't perfect but it's a starting point at least.
http://jamie-cross.net/posts/ ✮ Udemy: Introduction to Mobile Games Development ✮ Learn Mobile Game Development in One Day Using Gamesalad
Here is a better example I worked up. In this one the black areas on the images show where the custom collision shapes are and the red dot shows where the Center of Mass and Pin are located. There is also a 'rope bridge' sample included in this one.
Nice work Jamie. Very educational.
Attached is a video on how far I got with it, like everyone else, I ran into the chains breaking. I have a few more ideas on how to make the rope chains stronger.
GSLearn.com | Templates | Free Demos | Udemy Course
@Twayne2, looks nice! Yeah the chains a definitely breakable, I played with that a little but it seems like there will always be a breaking point from some amount of stress. Something to keep messing with for sure.
I played around with the physics settings, sometimes on individual links, and it definitely feels stronger. It can still be broken with too much force though.
Nice work! Try adding a giant (invisible) link directly between the anchor actor and the ball actor. Set It up so that it will prevent the smaller links from stretching to the breaking point. But give it enough play so that the smaller links can still act like .... um.... links.
My problem implementing this though is that it's set up with one end being stationary... I want to be able to drag one actor around and have the other actor attached via the chain... anyone know if that's even possible? Thanks for the input everyone! 👍️
for some reason i haven't seen this before. awesome demo @jamie_c . cheers for sharing.
@bob loblaw you're welcome. I keep meaning to do a real tutorial on this but haven't got around to it yet.
this is great work! Very fluid
GameSalad Templates and Custom Development at the Official Marketplace: http://gshelper.com
i’d been wondering how to do this from time to time, as i wanted to use something like this in my current project. didn’t realise the solution was this simple.