前言

以下部分由譯者撰寫,包含主觀性言論。

我翻譯這個指南實際上並不是鼓勵大家用 BlitzBasic 寫程式,畢竟這玩意是千禧年時期的產物。

我之所以翻譯,是為了讓那些不得不學習 BlitzBasic 的人入門。這些人大部分是為了寫現有遊戲的變種,俗稱寫模組。

如果你要開發一個全新的遊戲,請立刻轉戰其他語言,例如 Unity 或者 Unreal Engine。BlitzBasic 的出現十分古早,在 2010 年左右開始就沒有什麼更新,以至於它現在仍在使用 DirectX 7。而實際上,現代作業系統能夠執行 DirectX 7 的軟體可稱得上是奇蹟。

除了玩家難受以外,開發者的開發也不會輕鬆多少。BlitzBasic 的弱雞設計導致其在非除錯模式下只會天天報“記憶體訪問衝突”,對於 Bug 修復的幫助基本為0。

如果你的願望並不是能夠給現有的 BlitzBasic 遊戲做模組,請立刻放棄 BlitzBasic。它早已被歷史淘汰了。

此外,由於 BlitzBasic 本身並不能正常渲染中文,因此本指南中程式碼行除註釋外均使用英文。

Last updated