javascript - 使用A-Frame `state`组件时如何重置为初始状态?

标签 javascript aframe

如果我按照说明操作 here我有一个游戏会随着时间的推移改变状态,我该如何重置状态?

这是我尝试的伪代码,但不起作用:

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

或者也许无法从组件中获取初始设置,而我应该在我的项目中创建一个全局常量,例如 initialStateMine ,状态组件使用该常量进行初始化以及另一个函数重置状态?

最佳答案

是的,在变量中保留初始状态。那么如果你想替换Object.assign(state,initialState);

关于javascript - 使用A-Frame `state`组件时如何重置为初始状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56681039/

相关文章:

javascript - <a-animation> 在 aframe 0.9.2 中不起作用

aframe - Aframe 中的变色光

javascript - 如何在 Javascript/Node JS 中使用 Promise 等待函数执行以等待其回调

php - JSON 返回数组的奇怪结果

javascript - Angular.js ng-view忽略路由

angular - A-Frame 未从 Angular 加载资源

javascript - 多种解决方案在aframe中链接a-text或其他组件实体仍然有错误

javascript - 如何在单个 jQuery 对象上执行函数?

javascript - 单击下拉菜单中的链接不起作用

javascript - A型框架传送机制? (桌面/纸板)