PLAYGROUND
在线体验 FCC 脚本
左侧是引擎的模拟屏幕,右侧是代码编辑器。选一个示例或直接改代码,点击「运行」即可看到效果。所有代码只在你的浏览器中运行,不会上传服务器。开始前请先读一读下方的能力边界说明。
点击画面后可接收键盘:F1 关于面板 · F5 重载脚本 · F7 截图(保存到虚拟目录 /work/screenshots,可在下方下载) · F2 帧率面板。
main.fcc · 虚拟目录 /work
Ctrl+Enter 运行
控制台
虚拟工作目录
当前目录:/work
虚拟目录只存在于浏览器内存中,刷新页面即清空。上传的文件仅用于本次页内运行,不会发送到服务器;脚本生成的文件(如 F7 截图)可在这里下载到本机。
能力边界 · 请先读我
- 这是体验场景,不是开发环境。本页用于快速体验 FCC 脚本的运行效果;要研发完整的产品,请在桌面上使用发布版本引擎。
- 只有发布版本的桌面引擎才能跑完整功能。本页运行的是引擎的浏览器(WebAssembly)移植版,采用 CPU 软件渲染:没有真实窗口与标题栏、没有系统托盘 / 图标 / 声音 / 网络 / DLL 扩展,也不能读写本机文件。
- 可以做什么。FCC 脚本语言(类、继承、宏、条件、循环)、大部分绘图内建(示例里演示了不少)、img / wnd / text 等基础对象、鼠标与键盘事件、定时器、虚拟文件系统(脚本里的
$即虚拟目录 /work)。 - 触摸屏上的点击只被解释为鼠标左键按下。触摸屏环境没有鼠标右键与悬停:轻点等同于按下左键;依赖右键或悬停的功能(如扫雷标雷),请在桌面环境用鼠标体验。
- 工作目录是纯虚拟的。上传的文件与脚本生成的文件都在浏览器内存里;把本机文件放进工作目录请用「上传文件」,把生成物带走请用行内的「下载」。
- 代码只在你的浏览器里运行。编辑器中的代码不会上传服务器;本页只分发编译后的引擎二进制(WebAssembly),不包含引擎源代码。
