これを行うには、発射物を動かす必要があります(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 = (???, ???);