FCC 脚本语言
支持类、继承、函数、宏、条件和循环,让游戏逻辑以熟悉的类 C 语法表达。
2D GAME ENGINE & RUNTIME
FancyBox2D 是面向 2D 游戏与交互式应用的运行时框架:以 Go 实现核心,以 Ebiten 负责图形呈现,并提供类 C 语法的 FCC 脚本开发体验。
CAPABILITIES
从对象、脚本到绘制命令,FancyBox2D 将运行时的核心环节组合在一起。
支持类、继承、函数、宏、条件和循环,让游戏逻辑以熟悉的类 C 语法表达。
以 Root 对象树组织窗口、文本、图像、地图与人物,并通过参数和方法组合交互行为。
对象系统生成设备无关的 DrawCmd 绘制命令,由 Ebiten 后端执行 GPU 呈现。
使用 launcher.exe 直接运行 FCC 脚本,适合快速预览、演示与 Windows 开发流程。
objsys.dll 以 c-shared 产物提供宿主集成入口,与独立启动器共享同一引擎核心。
VS Code / Qoder 插件提供 FCC 语法高亮与补全、F5 一键运行、运行时追踪面板,以及 ALE 动画资源预览与编辑(偏移十字线、播放速度、帧内脚本、帧序调整)。
浏览 FCC 语法、内置函数、对象属性、系统方法与事件参考。
进入手册WORKFLOW
FCC 源文件经过扫描、宏处理和语法解析后由解释器执行;对象树生成绘制命令,Ebiten 在屏幕上完成渲染。
DOCUMENTATION
现有手册收录 900 余条语法、对象、方法、函数与事件参考,覆盖脚本开发的常用入口。
RELEASE NOTES
按日期罗列各次更新的内容,新的在上、历史的在下。