diff --git a/dist/scene.js b/dist/scene.js index 2d5bb20..1a7d1a3 100644 --- a/dist/scene.js +++ b/dist/scene.js @@ -15,9 +15,10 @@ exports.unload = unload; exports.methods = { /** 创建视图层制 */ async createPrefab(fileName, className, prefabUrl) { - const { Node, js, Layers } = require('cc'); + const { Node, js, Layers, UITransform } = require('cc'); const node = new Node(fileName); node.layer = Layers.Enum.UI_2D; + node.addComponent(UITransform); while (true) { const result = js.getClassByName(className); if (result) diff --git a/src/scene.ts b/src/scene.ts index d400a5b..0459727 100644 --- a/src/scene.ts +++ b/src/scene.ts @@ -12,9 +12,10 @@ export function unload() { } export const methods = { /** 创建视图层制 */ async createPrefab(fileName: string, className: string, prefabUrl: string) { - const { Node, js, Layers } = require('cc'); + const { Node, js, Layers, UITransform } = require('cc'); const node = new Node(fileName); node.layer = Layers.Enum.UI_2D; + node.addComponent(UITransform); while (true) { const result = js.getClassByName(className);