Aframe 使用组件设置A帧动画

Aframe 使用组件设置A帧动画,aframe,Aframe,我正在学习A-Frame,并提出了一个我正在尝试解决的问题。问题是为球体的半径设置动画,以创建脉动效果,即球体增长和收缩。我已经创建了一个AFRAME组件,在我放入代码的动画路径中是 animation=“属性:geometry.primitive.sphere.radius;从:0.1;到:0.9” 但是我在控制台中得到一个错误 错误:未知的几何结构模式0.1 所以我认为“0.1”与半径值有关。 我还尝试了另一种方法,创建了一个THREE.SphereBufferGeometry,但我无法找出

我正在学习A-Frame,并提出了一个我正在尝试解决的问题。问题是为球体的半径设置动画,以创建脉动效果,即球体增长和收缩。我已经创建了一个AFRAME组件,在我放入代码的动画路径中是 animation=“属性:geometry.primitive.sphere.radius;从:0.1;到:0.9” 但是我在控制台中得到一个错误 错误:未知的几何结构模式
0.1
所以我认为“0.1”与半径值有关。 我还尝试了另一种方法,创建了一个THREE.SphereBufferGeometry,但我无法找出要放入动画属性的组件路径。 谁能给我建议一个球体半径动画的最佳方法,我将不胜感激。 谢谢 Darren

你所说的“我已经创建了一个框架组件”是什么意思

要知道要设置哪个属性的动画,可以在文档中查看每个属性的链接。因为“半径”与“几何体.半径”相关联


我做的,是你要找的吗

你可以添加更多的代码并将其放在代码块中。谢谢你的信任,这正是我想要做的,但我仍然有错误。我正在尝试在一个平面上随机使用许多球体进行循环。有一个球体我会很好地设置动画,但现在我有一个ReferenceError:“alternate is not defined”错误。我想粘贴代码,但这里看起来很凌乱,所以我会在下一个回复中单独粘贴。你能创建一个小故障或共享一点代码,以便我们可以帮助你吗?如果没有细节,很难猜出什么是错的。因此,这里有一个代码链接,我基本上是通过创建一个AFRAME组件,并在init:函数中使用setAttribute来创建一个带有for循环的球体的动画,当我运行代码o有另一个错误引用error:“alternate未定义”如果你能帮忙,那就太好了。谢谢,这个驱动器文件是私有的,我无法访问它。您可以使用glitch来共享代码并实时查看,这非常实用,请参见:好的,这是一个链接glitch