不至于。长枪兵组成枪林阵只能阻挡小规模且只装备短兵器的骑兵,而且是拿命换,大规模的骑兵死伤前几排的人,后面用弓箭射击或者绕过去都可以
长枪兵必须结成枪阵,而且要被动等待骑兵冲击,才能成功。
擅长射击或射箭的骑兵,尤其是匈奴和蒙古骑兵,经常不冲击枪阵,而是围绕枪阵射箭,所以被动挨打的长枪兵一定要有弓弩手配合,才能对付骑兵。
所以骑兵一般不怕长枪兵。
古代打仗,骑兵并不害怕单独的枪兵或者纯枪兵部队。然而,已经完成结阵、配置合理的重步兵方阵会让任何骑兵不敢直接冲锋。
古代骑兵在行军驻扎时并不穿甲,要发起进攻,需要提前准备、穿甲,这需要大量辅兵。因此,重装骑兵在战场冲锋之前需要花费大量时间准备,但这也能使他们在冲锋时成为步兵的绝对主力。
总之,古代打仗时,骑兵并不怕单个枪兵或纯枪兵部队,而是害怕已经完成结阵、配置合理的重步兵方阵。