← 返回图鉴
OPEN SOURCE GAMES · NO. 547

Starling

模仿传统 Flash 显示树架构的 ActionScript 3 库,可部署到移动设备(iOS、Android)、桌面(Windows、macOS)与浏览器(通过 Flash 插件)。

框架·引擎·库附录:框架·引擎·库与工具GitHub 源码

游戏介绍AI 生成

Starling 是一个基于 ActionScript 3 的 2D 游戏框架,它模仿传统 Flash 显示列表(Display List)的架构,但底层使用 GPU 加速渲染,性能远超原生 Flash。开发者可以用熟悉的 Flash 编程方式开发高效 2D 游戏,作品可部署到移动设备(iOS、Android)、桌面(Windows、macOS),也可通过 Flash 插件在浏览器运行。它是 Adobe AIR 时代移动游戏开发的热门框架。

介绍内容由 AI 生成,仅供参考;以项目仓库说明为准。

使用说明

怎么用:需要 Flash Builder 或其他支持 ActionScript 的开发环境,配合 AIR SDK 使用。从 GitHub 获取 Starling 源码,将其作为库引入项目,然后用熟悉的 Sprite、Texture 等显示对象搭建场景,编写游戏逻辑,最终编译打包为移动应用或桌面程序。新手提示:如果你做过 Flash 开发,几乎可以无缝上手;先跑通官方的起步示例,理解它与传统显示列表的差异即可。

源码 / 项目地址
https://github.com/Gamua/Starling-Framework ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。