1

vive wand 的模型是一个带有 mtl 的 obj。a-frame 从哪里得到这个模型?它是通过互联网加载的还是模型包含在框架中?

我必须知道我的电脑是否需要互联网连接才能玩带有 vive 控件的游戏。

4

1 回答 1

1

它是通过 Internet 加载的。这些模型托管在https://github.com/aframevr/assets/tree/gh-pages/controllers ... 可通过https://cdn.aframe.io/<PATH_TO_FILE>.

如果查看组件文件,可以看到网址:https ://github.com/aframevr/aframe/blob/master/src/components/vive-controls.js

var VIVE_CONTROLLER_MODEL_OBJ_URL = 'https://cdn.aframe.io/controllers/vive/vr_controller_vive.obj';
var VIVE_CONTROLLER_MODEL_OBJ_MTL = 'https://cdn.aframe.io/controllers/vive/vr_controller_vive.mtl';

文档也提到了它https://aframe.io/docs/0.5.0/components/vive-controls.html#assets

除了分叉组件之外,这似乎不是一种在本地加载的简单方法。你也可以尝试像 Service Workers 这样的方法来离线缓存这些资产。

于 2017-03-23T17:32:50.280 回答