那么,是不是明军在北方作战时没有用过枪炮等火器呢?不是的,例如1369年(洪武二年),徐达派遣薛显、韩政携带火器到山西平定各处地方势力修筑的山寨(相当于一个个独立王国),他们在进攻尾尖寨时就使用了包括将军筒在内的一些铳炮。
明军大规模动用火器进行精彩的野战,是在基本平定北方之后的统一四川之战。当时,四川有一个国家叫夏国,创始人叫明玉珍,随州(今湖北随县)人。中小地主出身,于元末天下大乱时归附了义军领袖徐寿辉,凭着战功升做了统兵大元帅,带兵打下四川,形成了自己的势力范围。后来,明玉珍知道徐寿辉被弑杀后,拒绝听命于篡位的陈友谅,并在1362年(至正二十二年)在重庆称帝,国号“夏”,这人在5年之后死去(时年36岁),由儿子明升继位。
1371年(洪武四年)春,朱元璋致书夏国领袖明升,要求借道四川征讨云南。明升拒不听命。朱元璋于是以此为借口讨伐四川,他兵分两路:一路叫做“东路军”,由中山侯征西将军汤和、江夏侯左副将军周德兴、德兴侯右副将军廖永忠、荥阳侯杨、都督佥事叶升等率领京卫、荆、湘水师,经天险瞿塘关进军重庆;另一路又叫“北路军”,由颍川侯前将军傅友德、济宁侯左副将军顾时、都督佥事何文辉等率领河南、陕西等步骑大军,从秦陇进军成都。
汤和等东路军连取龙伏隘、温阳关,沿途还扫荡了归州、桑植等地的一些地方割据势力的山寨,浩浩荡荡地向瞿塘关前进。
瞿塘关在长江三峡中,地势雄伟险峻。两岸是高山峻岭、悬崖峭壁,中间的滔滔大江在深谷里日夜奔流。真是“一夫当关,万夫莫开”。明升命令主力扼守此地。他们在瞿塘关布置了三道工事:
第一道工事是凿开两岸石壁,用绳索横贯南岸与北岸,制成悬挂在半空的桥,桥上面再铺上木板,布置着铁铳、炮、石、木杆等武器,形成了居高临下的火力网。这样的桥名叫“飞桥”,共有三道。
第二道工事是在两岸布置大炮。
第三道工事是用铁索拦截江口。
如果敌人的水师从瞿塘关畔的长江驶过,首先,正面会遭到铁索的拦截,其次,头顶会被空中的飞桥射出的弹丸炮石所击,最后两侧还会遭到大炮猛轰。这么厉害的立体的火力,让此地变成了鬼门关。
明军东路军从这一年的3月起向瞿塘关发动进攻,一直到6月为止还是不能前进一步,无奈只得暂时退兵返回归州休整。