跳转到内容

BlitzMax

75% developed
来自维基教科书,开放世界的开放书籍
本书旨在作为 Blitz Research Ltd. 发布的 BASIC 方言 BlitzMax 的参考。


BlitzMax 是一种 BASIC 方言,也是 Blitz Research Limited 推出的最新 Blitz 语言。它是第一个在多个操作系统上运行的语言;它运行在 Mac OSLinuxMicrosoft Windows 上。该语言被转换为汇编器,然后进行汇编 - 使其在某种程度上与平台无关。从游戏的角度来看,这是可能的,因为与早期版本不同,BlitzMax 可以使用 OpenGL 进行渲染。

与早期 Blitz 产品相比,其他重大变化是它的 面向对象模块化 性质。

BlitzMax 代码首先被转换为低级汇编器格式,然后汇编为目标平台的目标代码。BlitzMax 能够为 Windows、Linux 和 Mac OS 编译。

可以通过 Import 命令将单个文件链接在一起,从而允许复杂的链接结构,这些结构不仅可以包括其他 BlitzMax 文件(.BMX),还可以包括 C 源代码以及其他语言(特别是 Mac OS 上的 ObjectiveC)。

模块提供 BlitzMax 的运行时功能。它们存储在 BlitzMax 目录内的 mod 目录中,并通过 Import 和 Framework 命令访问。它们可以包括本机 BlitzMax 代码,以及 C 或汇编器格式的代码。

参考资料

[编辑 | 编辑源代码]
[编辑 | 编辑源代码]
华夏公益教科书