В моей игре я хочу, чтобы мои башни стреляли туда, где враг будет к тому времени, когда пуля достигнет его.cocos2d-x определить, где объект будет зависеть от его вектора
я не хочу, чтобы моя пуля на кривой, я хочу, чтобы стрелять непосредственно ожидаемого местоположения на основе скорости аппарат движется и направление его движется
Моя мысль в том, что я определить направление моего противника, вычитая его текущее положение с его последней позиции каждый раз, когда он движется. так что скажем, что его направление (1,1)
после этого я не уверен на 100%, какую логику мне нужно будет делать.
Я думаю, мне нужно знать расстояние от башни до врага, чтобы определить время, которое мне нужно оценить, насколько далеко будет враг, когда пуля должна дотянуться до него.
Я действительно не знаю, с чего начать, если кто-нибудь может дать мне несколько указателей на то, как я должен справиться с этим решением.
Вы знаете направление вашего противника ((1,1) в вашем примере), так что вам нужно также скорость вашего противника, чтобы оценить, где это произойдет, когда ваша пуля достигнет ее. Конечно, я предполагаю знать, когда вы будете стрелять из своей пули и скорость вашей пули. – neutrino