本範例主角擁 65% 命中、18% 暴擊率。攻擊流程:命中判定 → 暴擊判定(傷害加倍) → 依傷害類型呼叫 ShowText() 顯示(第十四節 QXText/BorderText) → 扣除敵方生命。DoInjure() 為基礎傷害處理,後續可多型擴展。
在 AllMove() 畫面刷新中實現:
if (obj is QXText)
{
QXText text = obj as QXText;
if (text.Opacity <= 0) { Remove(text); }
else { text.Opacity -= 0.005; text.Y -= 0.5; }
}
每幀透明度 -0.005、上升 0.5,透明度 1→0 後移除釋放資源:

被攻擊怪物頭頂血條與監視面板血條同步更新,擴展無縫銜接。

經典物理攻擊系統完美銜接,下節將為所有精靈加入簡單 AI。