diff --git a/ShadowEditor.Web/src/loader/AMFLoader.js b/ShadowEditor.Web/src/loader/AMFLoader.js new file mode 100644 index 00000000..659e2389 --- /dev/null +++ b/ShadowEditor.Web/src/loader/AMFLoader.js @@ -0,0 +1,20 @@ +import BaseLoader from './BaseLoader'; + +/** + * AMF模型下载器 + * @param {*} app + */ +function AMFLoader(app) { + BaseLoader.call(this, app); +} + +AMFLoader.prototype.load = function (url) { + return new Promise(resolve => { + var loader = new THREE.AMFLoader(); + loader.load(this.app.options.server + model.Url, (group) => { + resolve(group); + }); + }); +}; + +export default AMFLoader; \ No newline at end of file