前言

以下部分由译者撰写,包含主观性言论。

我翻译这个指南实际上并不是鼓励大家用 BlitzBasic 写程序,毕竟这玩意是千禧年时期的产物。

我之所以翻译,是为了让那些不得不学习 BlitzBasic 的人入门。这些人大部分是为了写现有游戏的变种,俗称写模组。

如果你要开发一个全新的游戏,请立刻转战其他语言,例如 Unity 或者 Unreal Engine。BlitzBasic 的出现十分古早,在 2010 年左右开始就没有什么更新,以至于它现在仍在使用 DirectX 7。而实际上,现代操作系统能够运行 DirectX 7 的软件可称得上是奇迹。

除了玩家难受以外,开发者的开发也不会轻松多少。BlitzBasic 的弱鸡设计导致其在非调试模式下只会天天报“内存访问冲突”,对于 Bug 修复的帮助基本为0。

如果你的愿望并不是能够给现有的 BlitzBasic 游戏做模组,请立刻放弃 BlitzBasic。它早已被历史淘汰了。

此外,由于 BlitzBasic 本身并不能正常渲染中文,因此本指南中代码行除注释外均使用英文。

最后更新于