Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用A帧“状态”组件时如何重置为初始状态?_Javascript_Aframe - Fatal编程技术网

Javascript 使用A帧“状态”组件时如何重置为初始状态?

Javascript 使用A帧“状态”组件时如何重置为初始状态?,javascript,aframe,Javascript,Aframe,如果我按照说明进行操作,并且我有一个随着时间改变状态的游戏,我如何重置状态 下面是我尝试的不起作用的伪代码: AFRAME.scenes[0].systems.state.state.game = AFRAME.scenes[0].systems.state.initialState.game; 或者,可能无法从组件获取初始设置,相反,我应该在项目中创建一个全局常量,如initialStateMine,用于状态组件的初始化,以及另一个重置状态的函数?是的,在变量中保留初始状态。然后,如果要替换

如果我按照说明进行操作,并且我有一个随着时间改变状态的游戏,我如何重置状态

下面是我尝试的不起作用的伪代码:

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

或者,可能无法从组件获取初始设置,相反,我应该在项目中创建一个全局常量,如
initialStateMine
,用于状态组件的初始化,以及另一个重置状态的函数?

是的,在变量中保留初始状态。然后,如果要替换
对象,请指定(state,initialState)

它不会调用初始状态,您需要自己做,而不是在全局变量中,尝试使用prototype(reset()方法)并将值注入iThanks,这帮助我在状态处理程序中找到以下行:
Object.assign(state.game,initialState.game)