Итак, вот мой сценарий: у меня есть игра с космическим кораблем, каждый космический корабль может нацеливаться на другой корабль и запускать торпеды, а торпеде нужен вектор направления для движения, вектор должен быть независимым от расстояния.
Я хочу создать метод, который возвращает D3DXVECTOR3
, построенный следующим образом:
D3DXVECTOR3 TargetVector(D3DXVECTOR3 *target, D3DXVECTOR3 *firer)
Есть ли у кого опыт в этом вопросе? Было бы здорово, если бы кто-нибудь мог даже указать мне на какие-нибудь приличные, простые для понимания учебники по математике D3D, поскольку все, что я нашел до сих пор, основано на рендеринге изображений, а не на математических уравнениях.
Спасибо!
-Райан