我需要设置一个运动中的弹丸(Box2d):
projectileBody->SetLinearVelocity(b2Vec2(shootVector.x, shootVector.y));
我知道角度(它是大炮的旋转角度),并且我确信在给定角度的情况下创建 shootVector 很简单,但我无法弄清楚。我知道tan(angle) = y/x.
CGPoint shootVector = (???, ???);
我需要设置一个运动中的弹丸(Box2d):
projectileBody->SetLinearVelocity(b2Vec2(shootVector.x, shootVector.y));
我知道角度(它是大炮的旋转角度),并且我确信在给定角度的情况下创建 shootVector 很简单,但我无法弄清楚。我知道tan(angle) = y/x.
CGPoint shootVector = (???, ???);