为Windows,MacOS和Linux创建2D游戏。BlitzMax是Blitz Research的新一代下一代游戏编程语言。BlitzMax保留了Blitz3D和BlitzPlus的BASIC根基,但增加了许多很酷的新功能。增强的BASIC语言BlitzMax是BASIC ...但有一些曲折,包括:函数指针完全动态数组继承和多态“按引用”函数参数Byte,Short,Int,Long,Float和Double数字数据类型数组和字符串切片灵活用于处理链表等的“集合”系统低级指针处理UTF16字符串能够“插入”二进制数据并像常规文件一样容易地访问它的能力外部语言支持与C / C ++ / ObjectiveC或汇编代码的接口...模块化设计BlitzMax主要基于模块的思想,即存储在特殊文件中的命令集合。您可以将自己的模块添加到系统中,从而可以干净地重用自己项目中的代码。模块也是分发命令库的好方法,Blitz Research提供了许多奇怪而精彩的模块供将来发行!易于使用的2D命令集BlitzMax包括Max2D模块,该模块包含一组非常易于使用的2D命令。在MacOS X和Linux上,Max2D使用OpenGL API,而在Windows PC上,您可以选择使用OpenGL或DirectX API。OpenGL和DirectX均使用3D硬件在屏幕上绘制图形,从而实现了高级效果,例如实时融合,旋转和缩放。智能构建系统BlitzMax允许您将项目拆分为多个源文件,可以对其进行预编译以大大减少开发时间。此过程由随附的BMK(“闪电战”)实用程序自动处理,并且对开发人员完全透明。
特征
分类目录
具有免费许可证的iPhone版BlitzMax的替代品
5
AppGameKit Classic
AppGameKit是一个简单的跨平台游戏开发工具,可在Windows,Linux,MacOS和Raspberry Pi上运行。还提供了可在Android和iOS上运行的版本。