# How to restrict distance from object

 0 I'm trying to create a slingshot (a la Angry Birds), but how do I limit the distance that you can pull it back? I know I could clamp the X and Y axis but that would make it pull back more like a square shape for the maximum pull rather than a circle? more ▼ asked Feb 10 '12 at 06:15 AM siege911 18 ● 8 ● 9 ● 11 add new comment (comments are locked) 10|3000 characters needed characters left ▼ Viewable by all users

2 answers: sort oldest
 0 From the expression "a la angrybird", I'l ltake a wild guess and say you're french, so salut compatriote ;) mais par respect pour les autres internautes, let's get back to english.If I had to do that, I guess I would clamp the magnitude of the pulled back vector after a certain distance. Let's say, past magnitude = 5, I'd do something like that :birdPos = startPos + (virtualPos - startPos).normalized * 5;With, for something like AB, virtualPos would be the position of your finger pulling back, startPos the top of the throwing device and birdPos the actual and limited pos. I hope I'm clear enough ^^ more ▼ answered Feb 10 '12 at 06:22 AM Berenger 11k ● 12 ● 19 ● 53 Thanks. Normalized is exactly what I was looking for.Oh, and I'm actually not French, I just assumed most people understood what "a la" meant. Feb 10 '12 at 06:39 AM siege911 Actually, I think Normalized FORCES the length to be 1 but I want it to be able to be less than 1. Vector3.ClampMagnitude looks like it's working better for my game. Feb 10 '12 at 07:17 AM siege911 Hey, Thanks a lot.. I spend couple of days trying to find the solution, and Vector3.ClampMagnitude solved it...Thanks a ton... Mar 07 '12 at 09:51 AM sunnyGamer add new comment (comments are locked) 10|3000 characters needed characters left ▼ Viewable by all users
 0 I don't know how you have built the slingshot, but you could use Vector3.Distance to determine the distance between slingshot and the bullet. And if it goes too far it won't stretch anymore. more ▼ answered Feb 10 '12 at 06:22 AM Esa 273 ● 1 ● 2 ● 6 add new comment (comments are locked) 10|3000 characters needed characters left ▼ Viewable by all users

### Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

Topics:

x354
x133
x81
x24
x8

asked: Feb 10 '12 at 06:15 AM

Seen: 1024 times

Last Updated: Mar 07 '12 at 09:51 AM