三角関数を使わない場合は、「衝突したブロックの管理番号を調べてそのスプライトの座標から自分とブロックとの相対角度を出す」みたいな感じで良いんですかね?