当前位置: 首页 > 文档资料 > A-Frame 中文文档 >

<a-sky>

优质
小牛编辑
131浏览
2023-12-01

The sky primitive adds a background color or 360° image to a scene. A sky is a large sphere with a color or texture mapped to the inside.

Example

An equirectangular image as a background:

<a-scene>  <a-assets>    <img src="sky.png">  </a-assets>  <a-sky src="#sky"></a-sky></a-scene>

A plain color as a background:

<a-sky color="#6EBAA7"></a-sky>

Attributes

AttributeComponent MappingDefault Value
colormaterial.color#FFF
metalnessmaterial.metalness0
opacitymaterial.opacity1
phi-lengthgeometry.phiLength360
phi-startgeometry.phiStart0
radiusgeometry.radius5000
repeatmaterial.repeatNone
roughnessmaterial.roughness0.5
segments-heightgeometry.segmentsHeight20
segments-widthgeometry.segmentsWidth64
shadermaterial.shaderflat
sidematerial.sidefront
srcmaterial.srcNone
theta-lengthgeometry.thetaLength180
theta-startgeometry.thetaStart0
transparentmaterial.transparentfalse

Equirectangular Image

To be seamless, images should be equirectangular. We can find some sample equirectangular images on Flickr. To take an equirectangular photo, check out this 360-degree photography guide.