适合热兵器持续发展的环境却在欧洲出现了,这是因为欧洲自罗马帝国崩溃后,从未再次被一个政权统一。换句话说,欧洲长期处于“战国时代”。
和宋元的战争相同,西欧的战争是在人口密度极高的农业地区进行,攻占和保护城池重镇是战争的主要目的。和大漠战争不同,军队的机动性在西欧没有那么重要,轻骑没有重骑那么有效。人多马少的农业地区以步兵为主,马多人少的草原大漠几乎完全依赖骑兵。
在中世纪,城堡一般可以抵御敌人相当长的时间,直至粮尽为止,但这种情形被14世纪从中国传入的热兵器完全改变。
大炮最有效的功能是塌城破垣,因此城池重镇再不能依靠城垣的保护。守方被迫派遣军队到城外抵抗敌军,野战次数因而大增。早期的热兵器不适合骑兵使用,却适合以步兵为主的农业地区军队所用。
当时的西欧军队必须包括矛兵、火枪队、骑兵和炮兵。矛兵和火枪队都是步兵。16世纪初矛兵和火枪兵的人数是4:1;随着火枪的功效不断被提高,到16世纪末火枪兵人数已和矛兵相当。这跟黄仁宇所说,戚继光军队的火枪兵不能单独作战,而必须有其他持传统兵器的士兵保护的情形相同14。要到18世纪,西欧军队火枪兵开始在枪支上安装刺刀,才不再需要矛兵保护。欧洲的骑兵是穿厚盔甲、持重兵器的重骑,和游牧民族的轻骑不同。