缓存资源用来描述一个或多个数据流, 比如位置或颜色. 每种流有名字, 数据类型, 数目及数据自身. 例如:
[
{
"name": "position",
"type": "float32",
"count": 3,
"data": [
-1.0,
-1.0,
-1.0,
-1.0,
-1.0,
1.0,
...
]
}
]
上例描述了三维位置数据流, 用 32-bit 浮点数表示. 缓存类型是 JSON, 文件扩展名是 .buffer
.
缓存资源一般由扩展工具或脚本创建, 比如用 Blender 导出模型时创建.
缓存资源可以用作 模型资源 的数据. 缓存资源还可以使用 buffer.create()
和 相关 API 函数 在运行时创建.
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB