適合熱兵器持續(xù)發(fā)展的環(huán)境卻在歐洲出現(xiàn)了,這是因?yàn)闅W洲自羅馬帝國(guó)崩潰后,從未再次被一個(gè)政權(quán)統(tǒng)一。換句話說,歐洲長(zhǎng)期處于“戰(zhàn)國(guó)時(shí)代”。
和宋元的戰(zhàn)爭(zhēng)相同,西歐的戰(zhàn)爭(zhēng)是在人口密度極高的農(nóng)業(yè)地區(qū)進(jìn)行,攻占和保護(hù)城池重鎮(zhèn)是戰(zhàn)爭(zhēng)的主要目的。和大漠戰(zhàn)爭(zhēng)不同,軍隊(duì)的機(jī)動(dòng)性在西歐沒有那么重要,輕騎沒有重騎那么有效。人多馬少的農(nóng)業(yè)地區(qū)以步兵為主,馬多人少的草原大漠幾乎完全依賴騎兵。
在中世紀(jì),城堡一般可以抵御敵人相當(dāng)長(zhǎng)的時(shí)間,直至糧盡為止,但這種情形被14世紀(jì)從中國(guó)傳入的熱兵器完全改變。
大炮最有效的功能是塌城破垣,因此城池重鎮(zhèn)再不能依靠城垣的保護(hù)。守方被迫派遣軍隊(duì)到城外抵抗敵軍,野戰(zhàn)次數(shù)因而大增。早期的熱兵器不適合騎兵使用,卻適合以步兵為主的農(nóng)業(yè)地區(qū)軍隊(duì)所用。
當(dāng)時(shí)的西歐軍隊(duì)必須包括矛兵、火槍隊(duì)、騎兵和炮兵。矛兵和火槍隊(duì)都是步兵。16世紀(jì)初矛兵和火槍兵的人數(shù)是4:1;隨著火槍的功效不斷被提高,到16世紀(jì)末火槍兵人數(shù)已和矛兵相當(dāng)。這跟黃仁宇所說,戚繼光軍隊(duì)的火槍兵不能單獨(dú)作戰(zhàn),而必須有其他持傳統(tǒng)兵器的士兵保護(hù)的情形相同14。要到18世紀(jì),西歐軍隊(duì)火槍兵開始在槍支上安裝刺刀,才不再需要矛兵保護(hù)。歐洲的騎兵是穿厚盔甲、持重兵器的重騎,和游牧民族的輕騎不同。