Permalink
Fetching contributors…
Cannot retrieve contributors at this time
82 lines (74 sloc) 3.91 KB
<html>
<head>
<title>Text</title>
<meta name="description" content="Text - A-Frame">
<script src="../../../dist/aframe-master.js"></script>
</head>
<body>
<a-scene background="color: #222">
<a-assets>
<a-mixin
id="marker"
geometry="primitive: plane; width: 0.02; height: 0.02"
material="color: red"
></a-mixin>
</a-assets>
<a-entity mixin="marker" position="-2.5 0.7 0.01"></a-entity>
<!-- Animations. -->
<a-entity id="opacity" position="-2.5 0.7 0"
animation="property: components.text.material.uniforms.opacity.value; to: 0; dir: alternate; loop: true"
text="color: white; align: center; value: Animating opacity; width: 1.5">
</a-entity>
<a-entity mixin="marker" position="0 0.7 0.01"></a-entity>
<a-entity id="color" position="0 0.7 0"
animation="property: components.text.material.uniforms.color.value; type: color; to: red; dir: alternate; loop: true"
text="color: white; align: center; value: Animating color; width: 1.5">
</a-entity>
<a-entity mixin="marker" position="2.5 0.7 0.01"></a-entity>
<a-entity id="size" position="2.5 0.7 0"
animation="property: scale; to: 2 2 2; dir: alternate; loop: true"
text="color: white; align: center; value: Animating size; width: 1.5">
</a-entity>
<!-- Anchors. -->
<a-entity mixin="marker" position="-2.5 1 0.01"></a-entity>
<a-entity position="-2.5 1 0"
text="anchor: left; width: 1.5; color: white; value: [LEFT ANCHOR] Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut enim ad minim veniam">
</a-entity>
<a-entity mixin="marker" position="0 1 0.01"></a-entity>
<a-entity position="0 1 0"
text="anchor: center; width: 1.5; color: white; value: [CENTER ANCHOR] Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut enim ad minim veniam">
</a-entity>
<a-entity mixin="marker" position="2.5 1 0.01"></a-entity>
<a-entity position="2.5 1 0"
text="anchor: right; width: 1.5; color: white; value: [RIGHT ANCHOR] Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut enim ad minim veniam">
</a-entity>
<!-- Spacing. -->
<a-entity mixin="marker" position="-1 2.5 0.01"></a-entity>
<a-entity position="-1 2.5 0"
text="width: 2; color: white; value: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut enim ad minim veniam">
</a-entity>
<a-entity mixin="marker" position="-1 2 0.01"></a-entity>
<a-entity position="-1 2 0"
text="width: 2; lineHeight: 50; letterSpacing: 5; color: white; value: [LINE AND LETTER SPACING] Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut enim ad minim veniam">
</a-entity>
<!-- Alignments. -->
<a-entity position="2 2 0">
<a-entity mixin="marker" position="0 0 0.01"></a-entity>
<a-entity position="0 0 0" geometry="primitive: plane; width: auto; height: auto" material="color: #333"
text="color: yellow; align: left; value: [LEFT ALIGNED]; width: 2; ">
</a-entity>
<a-entity mixin="marker" position="0 0.2 0.01"></a-entity>
<a-entity position="0 0.2 0" geometry="primitive: plane; width: auto; height: auto" material="color: #333"
text="color: red; align: right; value: [RIGHT ALIGNED]; width: 2; ">
</a-entity>
<a-entity mixin="marker" position="0 0.4 0.01"></a-entity>
<a-entity position="0 0.4 0" geometry="primitive: plane; width: auto; height: auto" material="color: #eee"
text="color: blue; align: center; value: [CENTER ALIGNED]; width: 2; ">
</a-entity>
</a-entity>
<a-entity position="0 1.8 2">
<a-entity camera look-controls wasd-controls></a-entity>
</a-entity>
</a-scene>
</body>
</html>