another simple maths question
Blitz3D Forums/Blitz3D Programming/another simple maths question
| ||
Hey peeps Every frame, im moving an entity in a certain direction by speed "speed"... Im also storing how much it moved by last time, to add a drifting effect (whats it called?) Now, im having a problem when detecting my object has reached its target: without the drift stuff, i can just go if entitydistance(object,target)<speed then reached=1 but, How do i do it including the old forces? Basically, i need to figure out: nspeed=0 for o=1 to 10 nspeed=nspeed+speed speed=speed*.9 next print speed by maths. i know this is only aproximate but itl be enough... if you know of a better way, post also? :D cheers peeps. |
| ||
Personally I use a pivot to deal with forces I find it much easier to move things around etc. EG: This has the added bonus that if you want to apply wind for example you just move all the physics pivots in the wind direction. Same Example with a wind pivot: |
| ||
unfortunately thats not what im looking for- its not realy a physics thing, more of a motion-smoothing thing. for a script engine. The easiest thing would be to check if the player passes through the target point if he moves again, right? howd i go about this one? |