title: Buffer手册
Buffer资源用于描述一个或多个值流,例如位置或颜色。每个流都有名称、数据类型、计数和数据本身。示例:
[
{
"name": "position",
"type": "float32",
"count": 3,
"data": [
-1.0,
-1.0,
-1.0,
-1.0,
-1.0,
1.0,
...
]
}
]
上面的示例描述了三维位置流,表示为32位浮点数。Buffer文件的格式为JSON,文件扩展名为.buffer
。
Buffer资源通常使用外部工具或脚本创建,例如从Blender等建模工具导出时。
Buffer资源可用作Mesh组件的输入。也可以使用buffer.create()
和相关API函数在运行时创建Buffer资源。