步兵对骑兵单对单的话肯定是找死的,步兵对付骑兵的方法就是靠阵型和武器.冷兵器时代就是这样.武器要长,枪之类的,还有就是一个可以依托的阵型.而阵型又需要地形的配合。但是步兵对骑兵的劣势太大了.步兵顶多能击溃骑兵.但是不能消灭他们.这就是自古以来中原王朝面对北方游牧民族办法不多的典型例证,中原王朝只有屈指可数的几次打到过塞北.而且中原王朝夸张到游牧民族地区是跟中原王朝有一只强大的骑兵部队是分不开的.要知道冷兵器时代的骑兵就是个烧钱的兵种.没多少国力根本不能成型.汉武帝在打败匈奴的同时,也基本耗尽了自己的国力.历来王朝到后面对付骑兵的方法就是修城墙.秦有长城.汉有边塞.只能创造出地理的优势是冷兵器时代对付游牧民族的唯一办法.