loadScene 加载场景
loadScene
类型: MethodDeclaration
所属类: CommandFunctionList
定义位置: command.ts
描述
加载场景
参数
参数名 | 类型 | 描述 | 默认值 |
---|---|---|---|
\{sceneId, transfer, x, y\} | `{ | ||
sceneId: string | |||
transfer: boolean | |||
x: number | |||
y: number | |||
}` | - | - |
返回值
类型: CommandFunction
源代码
位置: 第 7189 行
protected loadScene({sceneId, transfer, x, y}: {
sceneId: string
transfer: boolean
x: number
y: number
}): CommandFunction {
const getSceneId = Command.compileString(sceneId)
switch (transfer) {
case true: {
const getX = Command.compileNumber(x)
const getY = Command.compileNumber(y)
return () => {
const event = CurrentEvent
const x = Math.floor(getX()) + 0.5
const y = Math.floor(getY()) + 0.5
Scene.load(getSceneId(), {x, y}).then(() => {
event.continue()
})
return CurrentEvent.pause()
}
}
case false:
return () => {
const event = CurrentEvent
Scene.load(getSceneId()).then(() => {
event.continue()
})
return CurrentEvent.pause()
}
}
}
文档生成时间:2025/7/7 12:07:06