cool stuff, but what i've done is a very decent fake system for it.
1st because its easy and looks good
2nd so it will work on all devices without needing to use math although from what i see here it wont hurt too much..
so the fake system is this:
1st where is your rocket starts x,y,z
2nd where is the target.
now this may need some adjustments but not too difficult ones...
in loop
missle
MoveObjectLocalY(missleId,speed)
RotateObjectLocalZ(missleId,rotationPower)
simply run the program and see where the missle hit, inc/dec speed and rotationPower as needed to get the missle to hit where you want it to.
save those vals and your done.
add some missle cloud trails to make it look good.
heres a video of the fake system in action.
obviously im talking about a very simple missle but im guessing a system like this for a multiplayer game should work better then all others since it uses a very simple coding and i think thats a good thing when you think about networking..
land to land missle.