Skip to content
SFML.js

sfml.js 文档 ​

本文档对应当前仓库的 SFML 3.1.0 绑定。第一次使用从「快速开始」阅读;查询具体方法签名时使用 TypeDoc。

开始使用 ​

文档解决的问题
快速开始安装依赖、选择导入方式、打开第一个窗口
核心概念值与资源如何复制、加载何时完成、draw 何时生效
API 导航五个模块分别提供什么能力
示例目录在仓库中运行完整演示

按模块阅读 ​

模块内容
System向量、角度、时间、输入流、Unicode 与错误处理
Window窗口生命周期、事件、实时输入、OpenGL 与 Vulkan
Graphics图片、纹理、精灵、形状、文字、视图与绘制
Audio播放、流式供数、音效、录音与编解码
NetworkPacket、TCP/UDP、DNS、TLS、HTTP、FTP 与 SFTP

参与开发 ​

开发指南 说明构建、测试、源码组织与现有文档发布流程。

方法签名和导出列表以 src/index.ts 及其源码注释为准。SFML 3.1.0 官方 C++ 文档 可用于理解上游概念、类和用法;各模块指南提供对应类的直达链接。JavaScript 的参数、Promise、事件循环、共享内存和网络适配以本项目说明及 TypeDoc 为准。

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0