BlitzMax

BlitzMax

为Windows,MacOS和Linux创建2D游戏。
为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(“闪电战”)实用程序自动处理,并且对开发人员完全透明。
blitz-basic

特征

分类目录

Android版BlitzMax的替代品

GDevelop

GDevelop

GDevelop是一款开放源代码的游戏制作软件,旨在供所有人使用。可以用它创建任何类型的2D游戏,并且不需要任何编程技能即可上手。游戏的逻辑是通过视觉事件来实现的。
AppGameKit Classic

AppGameKit Classic

AppGameKit是一个简单的跨平台游戏开发工具,可在Windows,Linux,MacOS和Raspberry Pi上运行。还提供了可在Android和iOS上运行的版本。
GLBasic

GLBasic

GLBasic是一种跨平台编程语言,旨在使用OpenGL开发游戏。
Nimo Aircraft Fighter

Nimo Aircraft Fighter

玩Nimo 2D战斗机游戏。具有多种功能,控制2D飞机并与即将来临的敌人对峙。
The Hungry Hasty Girl

The Hungry Hasty Girl

扮演饥饿的仓促女孩,并帮助这个疯狂的女孩吃掉所有的苹果。