「自動詞」か「他動詞」かという観点でみると、自動詞は直接目的語 を取りえませんのでそれの起こる対象舞台を「に」で指定し、他動詞は 直接目的語を「を」で指定します。
例えば、「当たる」は自動詞なので「に」を使い「窓に当たる」となり 「たたく」は他動詞なので「窓をたたく」となります。
「直撃する」は他動詞なので「窓を直撃する」となります。

更新情報知らせます はい 不要