如何记录用户事件?

时间:2018-01-08 22:45:19

标签: aframe

我是编程新手,我在glitch.com上使用WebVR。通过我的程序,我将让用户在屏幕上选择选项。我想知道如何自动记录所有用户的选项?就像在用户完成后,我可以查看文件夹或某个地方,看看用户选择的选项。我希望这是有道理的。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

通常,如果您不需要永久保存选项,请将它们保存在JavaScript变量中。

如果您需要永久保存,请使用localStorage

保存

从JavaScript访问文件和文件夹是有问题的。

答案 1 :(得分:0)

如果使用localStorage是一个选项,则有一个官方motion capture component。你可以记录  HMD和控制器,然后重放所有用户的活动。

这很简单,你只需添加

<a-scene avatar-recorder>
</a-scene>

您可以使用几个属性:

avatar-recorder="autoRecord: true; recordingName: rec.json"

使组件在页面加载时记录播放器。

<小时/> 然后,您可以观看另一个场景并观看用户:

<a-scene avatar-replayer="src: rec.json">
</a-scene>

我想我已经看过一个关于以这种方式测试VR网站的a-frame的Kevin Ngo帖子。