我正在尝试使用0.3.0从版本0.2.0 docs重新创建游戏教程: https://aframe.io/docs/0.2.0/guide/building-an-advanced-scene.html
对撞机组件使用以下语句:
var vertices = mesh.geometry.vertices;
在0.3.0中它返回错误:
vertices undefined
如果您打印
console.log(mesh.geometry);
在版本0.2.0中,顶点作为几何的属性返回,但在0.3.0中没有这样的属性。
我该如何解决这个问题?
答案 0 :(得分:1)
现在它们默认为BufferGeometry。
您可以选择退出:<a-entity geometry="buffer: false">
转换前的旧数据也会存储在this.geometry.metadata
。