我完全按照描述遵循了文档(请参阅
在Glitch上的超基本WebVR场景中,似乎与沿Z轴反射球体相关的代码无效。这似乎很简单,所以我无法想象为什么会有麻烦。我是在做一些愚蠢的事情还是真的行不通?我知道我可以使用a-sky,但是我想对位置,旋转等进行更多控制(它必须是世界上的一个元素)。
就这样,这就是我在场景中放的内容:
<a-entity
geometry="primitive: sphere; radius: 4"
material="color: red"
scale="1 1 -1"
position="0 0 -5"
></a-entity>
您需要在球体的材质上添加一些属性才能使其起作用。
<a-entity
geometry="primitive: sphere; radius: 4"
material="color: red; side: back; shader: flat; "
scale="1 1 1"
position="0 0 -5"
></a-entity>
您只想显示球面的'背面',这就是side:back
所做的。您可能不希望球体反射光,因此在这种情况下,我将添加shader:flat
参数,以使其变得平坦。