UNPKG

@i3yun/editor

Version:

修复字符串的一个问题

57 lines (52 loc) 1.93 kB
///<reference path="../export.d.ts" /> let { AppSetting, ContainerHost, Modules, Services } = NBYC; class Program { async Main() { window.Main = this; await this.Start(); } async Start() { let modelFolderID = "c0c7b84e-2eca-47b1-a236-8794c581c34d"; let modelFolderBaseUrl = "http://www.aisanwei.cn/api/ViewData/jobs/" let container = ContainerHost.CreateContainer(); this.container = container; let setting = new AppSetting(); setting.ViewerEnableGui = "0"; setting.ViewerEnableGL2 = true; setting.ViewerElementId = 'viewer-element'; setting.ViewerDataBaseUrl = modelFolderBaseUrl; setting.GuiScriptBaseUrl = "http://117.158.214.190:9200/apps/node_modules/"; setting.ViewerScriptBaseUrl = "http://117.158.214.190:9200/apps/node_modules/"; container.Set(AppSetting, () => setting); let modules = Object.values(Modules); modules.forEach(_ => container.Get(_)); let service = container.Get(Services.EditorService); await service.InitPromise; window.service = service; service.setScene({ "metadata": { "type": "App" }, "scene": { "uuid": "root", "name": "root", "position": [0, 0, 0], "rotation": [0, 0, 0], "scale": [1, 1, 1], "components": [ { "uuid": "0a235833-5dee-432d-9a67-c5b39511fc57", "type": "ModelRender", "url": `${modelFolderID}`, "center": [0, 0, 0] } ] } }); service.fitView(); } async UnStart() { this.container.Clear(); } } new Program().Main();