the Chinese at the time were using crossbows which could penetrate armor or shields. they could rain hundred thousands of those things. the Romans or Alexander was superior in the battlefield. if the Chinese however were to fight the Romans or Alexander in melee they could win