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

Flashpunk

用于开发 2D Flash 游戏的自由 ActionScript 3 库。

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

游戏介绍AI 生成

FlashPunk 是一个用于开发 2D Flash 游戏的自由开源 ActionScript 3 库,由 Chevy Ray Johnston 创建。它提供了游戏循环、实体与碰撞检测、动画精灵、粒子效果、计时器、摄像机、输入处理等 2D 游戏常用功能,让开发者专注于游戏玩法本身,而不必从零搭建框架。在 Flash 游戏风靡的年代,FlashPunk 与 Flixel 并列 为最流行的两款 AS3 游戏库之一,不少知名 Flash 小游戏由它开发。随着 Flash 平台退场,它如今主要具有历史价值与学习价值,源码托管在 GitHub。

介绍内容由 AI 生成,本条资料较少,基于类型合理推测,以项目仓库说明为准。

使用说明

怎么用:FlashPunk 以 ActionScript 3 编写,使用时需配合 FlashDevelop、Adobe Animate(或当年的 Flex SDK)等 AS3 开发环境,将库引入项目后,继承其 Entity、World 等类来编写游戏对象与场景,框架负责主循环、渲染和碰撞。上手路径:从 GitHub 获取源码,导入到 AS3 工程中,跟着官方示例做一个角色移动与碰撞的小 demo,再逐步扩展。新手提示:注意 Flash 平台已停止支持,此类库更适合作为学习游戏框架设计思路的材料,而非新项目的首选。

源码 / 项目地址
https://github.com/Draknek/FlashPunk ↗

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