使用A-frame状态组件时如何重置为初始状态?

时间:2019-06-20 07:27:03

标签: javascript aframe

如果我遵循here的说明,并且我有一款会随着时间改变状态的游戏,该如何重置状态?

这是我尝试的无效伪代码:

AFRAME.scenes[0].systems.state.state.game = AFRAME.scenes[0].systems.state.initialState.game;

或者也许无法从组件中获取初始设置,而是应该在项目中创建一个像initialStateMine这样的全局常量,状态组件将使用该常量进行初始化,并使用另一个函数来重置状态?

1 个答案:

答案 0 :(得分:1)

是的,将初始状态保留在变量中。然后,如果您要替换Object.assign(state, initialState);