xr-frame当前加载gltf的机制没有给开发者提供去获取gltf node,gltf material上的extra信息的方法。
是否可以在loader那里提供一些选项,让开发者可以通过这些选项声明要求loader在加载gltf成功之后把原始gltf的node,material之类的对象上的extra信息以键值对或者JSON string的方式给retain到xr-frame的GLTF组件的成员上去。
gltf的schema中定义的extra对象是为了方便开发者,内容创造者在官方定义的extension和vendor定义的extension之外为gltf资产添加更丰富的语义而设置的。希望xr-frame也能提供相应的机制在loader和组件中帮助开发者更方便的去获取extra中的信息。
另外还有一点,官方今后是否会提供某些机制让开发者自己去编写代码来支持官方暂时不支持的GLTF扩展。比如,three.js的GLTF Loader就有各种各样的Hook,方便开发者编写handler来处理three.js不支持的extension和vendor specific extension。