框架·引擎·库附录:框架·引擎·库与工具GitHub 源码
游戏介绍AI 生成
HaxeFlixel 是一个免费开源的 2D 游戏引擎,底层由 Haxe 语言与 OpenFL 框架驱动。它脱胎于经典的 ActionScript 3 游戏库 Flixel,继承了其『状态、精灵、物理、碰撞』这一套简单清晰的 2D 游戏开发范式,同时借助 Haxe 的跨平台编译能力,可以把同一份代码发布到桌面、移动和 Web 等多个平台。众多独立游戏和游戏 jam 作品都用它制作,尤其适合像素风动作、平台跳跃类游戏。源码托管在 GitHub,需通过 haxelib 等工具安装使用。
介绍内容由 AI 生成,仅供参考;以项目仓库说明为准。
使用说明
使用前需安装 Haxe,然后用 haxelib 安装 OpenFL 和 Flixel 库,再用项目模板生成一个工程。开发时主要和几个概念打交道:FlxState(游戏状态/场景)、FlxSprite(精灵)、FlxG(全局入口与输入)。一个最小可玩游戏只需几十行代码——创建一个会受重力影响的精灵,加上地面碰撞,就是一个平台跳跃雏形。引擎内置摄像机、粒子、瓦片地图加载等常用功能,API 文档和示例齐全。新手提示:跟着官方的『Diving into HaxeFlixel』教程一步步做一个小游戏,是最高效的上手路径。