在17世纪中期的明清战争中,满清一方的运势整体占优,八旗军总能在关键战役中干掉敌人的首脑,尽可能地避免了长时间地鏖战。但在顺治九年前后,八旗军的好运也开始下降。顺治六年满清攻城略地最多的王爷多铎病死,顺治七年十二月多尔衮病死,顺治八年阿济格也死于满清的内斗,满清的理政三王在1653年十年前后去世,济尔哈朗也在顺治十二年病死,满清军事领导核心遭到了重创。满清王爷的二代们在顺治十四年前后还都是青葱少年,能和郑成功、李定国对阵的满清大佬可谓是少之又少(济尔哈朗的长子济度就败给了郑成功),满清甚至不得不依靠吴三桂在西南对抗李定国。
满清宗室大将死伤大半,顺治皇帝也不让人省心。顺治的个人军事技能并不算强,他还在顺治十四年、顺治十五年闹出了不少大新闻。先是在顺治十五年正月,他和董鄂妃生的儿子病死,顺治和董鄂妃两人都心如死灰。顺治皇帝在郑成功起兵准备进攻南京时,还跑到北京城郊和一众和尚探讨佛法,八卦野史和影视剧中顺治闹出的大新闻几乎都是在郑成功进攻南京期间发生的。郑成功逼近南京时,顺治皇帝的精神也极度不正常,按照汤若望的记载,他先是要撤回关外,被老娘孝庄痛斥后一度发狂,要御驾亲征。在郑成功进行南京之间期间,整个满清的最高领导层已经严重削弱,以至于不能在第一时间做出反应。
满清的核心军事力量八旗军也损失惨重,到顺治十五年前后,满洲八旗的壮丁已经下降到五万人左右(顺治十一年的数字是“四万九千六百六十”)。在郑成功进攻南京前,满洲八旗的主力还被调往西南对付李定国,很难在三个月内再赶到南京一带作战。
满清调往南京部队非常可怜,顺治第一时间抽掉了苏州水师总兵梁化凤所部4000人,进行援助。满清其他赶到南京战场的部队还有游击徐登第带领的马步兵300人、金山营参将张国俊马步兵1000人、水师右营守备王大成领马步兵150人、驻防杭州协领牙他里等领官兵500人,真正投入到南京之战的满清正牌八旗军只有镶黄旗固山大雅大里、甲喇章京佟浩年统帅的杭州披甲满洲兵500名。浙江巡抚佟国器也是八旗子弟(汉军正蓝旗),还有一个名叫玄烨的五岁侄子(堂侄),他还很积极,派抚标游击刘承荫带着他直属的精兵500人参与南京之战。
满清的运气差,郑成功和李定国的运气也不好。郑成功在顺治十五年八月份一度带着17万大军要从海路进入长江进攻南京,从舟山岛经过羊山海域(今天浙江杭州湾附近)遭遇了超大台风,舰队损失惨重,仅仅是郑成功的妃子就死了六位,郑成功的三个儿子(到底是哪三个儿子有争议)也在海难中遇难。李定国的运气也不好,李定国在顺治十六年二月底的磨盘山血战中,因为消息走漏,错失了重创八旗军的机会。
当郑成功看到南京周长35里、厚12米的城墙时,他产生了围城打援的念头,以为自己会运气爆棚,击败来援的八旗军主力(顺治亲征得消息可能已经传出),结果却是满清凭借少量兵力重创了郑成功,平安度过了这次危机。南京之战打得并不精彩,三方的运气都不好,只是满清抓住机会的能力更强。