而异向射击的位变率比较大,距变率比较小,射击修正也比较有利,也是一种较好的选择方式,所以同向射击和异向射击是舰炮射击两种主要的射击方式。但是考虑到异向射击时,射击的持续时间短,而清军的火炮射速低,所以不宜采用。就火炮射击来说,我们设想,如果清军的单横队或者人字队,向右齐转,也变成与日军要一样的单纵队,射击时就会转换成同向射击,射击效果肯定会有很大的提高。再一个就是清军的人字队,如果日军的舰艇由左向右机动,当过了旗舰的舰首后,位于其左舷的舰艇就不能向右射击。所以综上所述,横队或人字队的编队舰炮射击是非常不利的。概括来说,就是舰首盲区、射击修正、编队同一时间可用于射击的火炮数量都是非常不利的。再加上定远舰中断指挥后,编队没有作战预案,不能集中火力打歼灭战,分散射击而不是编队集火射击,而导致日军没有一艘舰被击沉,因此导致总体上黄海海战的失败。
那么,从编队火炮射击的角度,清军应该有一个什么样的队形作战,才能达成最佳的作战效果呢?就清军的横队来说,在接敌的过程中,如果向左齐转60度,就定远和镇远舰而言,每艘舰的右舷都可以有1座双管305毫米主炮和2座单管150毫米副炮,共4管舰炮对敌射击,然后再向右齐转120度用左舷炮射击。也就是以主航向为参照向左右各60度机动,(曲折运动能降低敌命中概率)。当日军每次试射完成后,一开始进入效力射时,清军就进行转向。这种不断转向的机动方式,敌射击修正的“前置点”就会发生较大的变化,而增加其火炮“试射”的次数,相应地“效力射”持续时间就会减少。而敌方由于航向航速不变,清军射击时的方位提前角和距离修正量变化较小,从而可以大大提高清军射击的作战效果,同时也大大降低敌射击效果。
除了舰炮外,鱼雷射击的毁伤力要大得多。甲午海战三战中,仅有的几次鱼雷攻击,不是发射不出去,就是没有命中目标,北洋舰队的大英雄邓世昌对日舰“吉野号”发射了鱼雷,但是没有命中敌舰,反而被日舰用鱼雷击沉。还不止如此,实际上一直至1945年日本战败,中国自己建造和购买了不少鱼雷,当笔者想找到一个海战时中方鱼雷击沉敌舰的战例,却一无所获。可见,中国海军的失败与其战备和训练水平低下有很大的关系。