以步制骑,限制骑兵的速度降低骑兵的冲击力是关键。方法很多,选择有利的地形、构筑工事、运用穿透力强射程远的投射武器都可以。
在野战中,骑枪对步兵的冲击力,和长矛对骑士的冲击力是对等的。野战中,步兵结阵是对抗骑兵的常用方法。一个非常经典的战例,就是刘裕北伐关中时,面对北魏的袭扰使用的却月阵。东晋的步兵背河结阵,截矛为矢,充分发挥了装备优势,对强大的北魏骑兵进行了沉重打击。
中国古代的弓弩装备非常发达。不仅有的单人使用的弓弩,而且有床弩等大型弩具。据记载,宋代的床弩威力非常大,射程可达数百米,射出的箭像矛杆一样粗,可以钉入城墙让士兵攀爬登城。如果密集骑兵遇到这种弩具,那么后果就是灾难性的,哪怕是不开刃的箭杆所产生的冲击力都足以对其构成毁灭性打击。
结阵有一点非常重要,那就是纪律。经过训练的士兵的纪律是乌合之众所无法比拟的。一个人面对危险也许会害怕,但是在一个又纪律的集体中却不一定怯懦。古代军队在纪律性方面还真的少有人能和中国比。从战国到宋,中国都是自耕农构成法制社会,纪律(规矩)的精神深深扎根在中国人的精神世界里。所以,中国只要稍加训练就能够组成一支训练有素的军队。这样的社会特性,西方一直到近代200年才具备。
有着严格纪律的部队装备强大打击力的投射兵器,是中国古代步兵对付骑兵的法宝。
而西方自罗马帝国之后就没有过真正强大的步兵部队。进入中世纪的步兵,一方面多是临时参战的农民缺乏训练,另一方面在火器大量装备之前也缺乏必要的投射装备,面对冲击骑兵自然也就少有应对之策了。