古人进攻关中主要通过函谷关或潼关而不是渡黄河,主要是因为地理原因。通过函谷关就是平原,所以说打下函谷关或潼关就等于很快可以占领关中。横渡黄河对于当时军事条件来讲不是最好的选择,一方面容易被歼灭,另一方面古代大部分以陆军为主不适应水战,配备的船应对水域能力有限。
古时我们的黄河的水又宽又急,用大船渡过黄河的话非常危险,而小船的载重不适合用于战争和运送物资。如果渡黄河进入关中的话,当时需要了解好天气情况,避免行驶中途大雨或其他状况,如果船翻了军心受影响不说,还会折损兵力。古代这样的船一方面靠人掌舵另一方面靠风力扬帆航行,需要有经验的老船长掌舵,军中外出征战路过此次对于黄河各河道情况不了解,不清楚哪里有暗流,哪里易搁浅,哪里会出现急流等不确定因素太多,当地了解情况的船长不愿意参与战争,毕竟这是随时有生命危险的。
即使最终有人可以掌舵,我们还要关注风向,风力大小以便顺利通过。
这些条件满足后就是船本身的条件,当时的船多是木质结构,非常容易失火,如果行驶到黄河中间敌人向船体投掷火球,这样船上的人生还的可能性非常小,这样敌人基本不费什么力气就会击败来袭之人。
所以说古代人选择渡黄河来进入关中的话,受限的因素非常多。多数选择攻打函谷关或潼关。