跳到主要内容

扩展库

引擎提供实时应用所需的渲染、物理、音频、输入等功能。有些需求更适合通过独立扩展库实现。这些库一部分由 PlayCanvas 维护,另一部分来自原生支持 PlayCanvas 的第三方项目。

库提供的功能维护方
Spine播放由 Spine 编辑器制作的 2D 骨骼动画,使用 playcanvas-spine 插件PlayCanvas(插件)、Esoteric Software(Spine)
3D Tiles通过 3DTilesRendererJS 流式加载摄影测量和城市模型等海量 3D 数据NASA-AMMOS
Tween使用 playcanvas-tween,随时间对实体变换和其他数值进行动画处理PlayCanvas
loaders.gl解析多种数据格式,再由你将解析数据转换为引擎网格vis.gl(OpenJS Foundation)

这些库不属于 playcanvas npm 包,而是独立安装和管理版本。请在各库的文档页面或仓库中检查其支持的引擎版本。

引擎示例的 Integrations 分类展示了这些库的用法。