跳轉到內容

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 或彙編器格式的程式碼。

參考資料

[編輯 | 編輯原始碼]
[編輯 | 編輯原始碼]
華夏公益教科書