到了1259,中國最早的可以發射“子真”的火槍又出現了。這種槍是在火槍的基礎上改進的。它還用巨竹做槍管,管內裝火藥和“子窩”。引爆時,它在噴出火焰的同時噴出“子巢”。所謂“子巢”,就是用瓷片、碎鐵片、石塊填滿的彈巢,是後來管狀火器發射彈丸的前身。目前國內還保存著壹把更早的金屬火槍,是1351制作的銅矛。這件青銅矛直徑3厘米,長44厘米,重4.25公斤。矛上有“射穿百孔,振九天”的銘文。是當時騎兵沖鋒陷陣時使用的火器。