Search found 82 matches
- Sat Apr 22, 2017 9:22 pm
- Forum: Support and Development
- Topic: [SOLVED] Bezier Curves, how to trace a line?
- Replies: 21
- Views: 16080
Re: Bezier Curves, how to trace a line?
Yes, you should just feed it derivative coordinates. I had to offset resulting angle because your sprite is rotated. I had a feeling i was plotting the derivative wrongly, but seems that was not the case. :awesome: Many thanks! That works perfectly. Thank you everyone for the suggestions / examples...
- Sat Apr 22, 2017 8:21 pm
- Forum: Support and Development
- Topic: [SOLVED] Bezier Curves, how to trace a line?
- Replies: 21
- Views: 16080
Re: Bezier Curves, how to trace a line?
My maths knowledge isn't too great, but that makes things more understandable. I have just been fiddling around with math.atan2 in an attempt to rotate a sprite along the derivative curve, but can't seem to get it to work right. I put together a small love file with relevant code of what i am trying...
- Sat Apr 22, 2017 7:33 pm
- Forum: Support and Development
- Topic: [SOLVED] Bezier Curves, how to trace a line?
- Replies: 21
- Views: 16080
Re: Bezier Curves, how to trace a line?
On the topix of bezier curves, I tried to look through Ref's example, where the car moves around the track, although i can't work out what is actually going on in the code to rotate the sprite in the correct direction of movement. I do see this on the wiki: https://love2d.org/wiki/BezierCurve:getDer...
- Sat Apr 22, 2017 5:09 am
- Forum: Support and Development
- Topic: [SOLVED] Bezier Curves, how to trace a line?
- Replies: 21
- Views: 16080
Re: Bezier Curves, how to trace a line?
But it is referenced, by the ipairs iterator. You are basically pulling elements out under the iterator, which also moves all indices back by one, making it skip entries. Then i suppose it must be good practice to iterate over all tables backwards where items are added/removed in a loop every time?...
- Fri Apr 21, 2017 6:48 am
- Forum: Support and Development
- Topic: [SOLVED] Bezier Curves, how to trace a line?
- Replies: 21
- Views: 16080
Re: Bezier Curves, how to trace a line?
Read the following post it covers the problem https://love2d.org/forums/viewtopic.php?f=4&t=83667&p=210479&hilit=ipairs+game#p210511 I'm fully aware of how that can cause problems in some use cases, but it isn't important here. The i value is only being used to remove that index from th...
- Fri Apr 21, 2017 2:13 am
- Forum: Support and Development
- Topic: [SOLVED] Bezier Curves, how to trace a line?
- Replies: 21
- Views: 16080
Re: Bezier Curves, how to trace a line?
Thanks that makes sense now, i changed it a little so that the target is always added at the exact end of the bezier curve. Many thanks. I understand the ipairs function, i don't see what you mean there though. But this is working great nicely now. :awesome: function missiles.update(dt) for i, missi...
- Thu Apr 20, 2017 12:35 am
- Forum: Support and Development
- Topic: [SOLVED] Bezier Curves, how to trace a line?
- Replies: 21
- Views: 16080
Re: Bezier Curves, how to trace a line?
Thank you both, very much this has helped alot. I think i understand this more now. I only stumbled upon this function for bezier curves yesterday, and it's not something i'm familiar with. Using your examples i managed to implement something roughly that works... although my implementation seems to...
- Wed Apr 19, 2017 8:50 am
- Forum: Support and Development
- Topic: [SOLVED] Bezier Curves, how to trace a line?
- Replies: 21
- Views: 16080
Re: Bezier Curves, how to trace a line?
May be something like you want. (old love with extraneous code) Click on control points to see effect, Thanks, i'll have a look at the code later, that should be useful. And now another episode of Two and a Half coordinates: Or i just clobbered together a snippet in about 30 seconds and ran it once...
- Wed Apr 19, 2017 2:08 am
- Forum: Support and Development
- Topic: [SOLVED] Bezier Curves, how to trace a line?
- Replies: 21
- Views: 16080
[SOLVED] Bezier Curves, how to trace a line?
How can i make a point traverse across a bezier curve? I whipped up a small example which hopefully will show what i want to achieve. I'm trying to get an object to travel along a defined bezier curve, but having trouble figuring out how i would do this. Basically, i want to plot 2 points, then move...
- Wed Apr 19, 2017 12:55 am
- Forum: Games and Creations
- Topic: Space Worm
- Replies: 4
- Views: 3865
Re: Space Worm
Fantastic. Really like the overall style of the game. Very nice job!