Pour http://aframe.io/, comment puis-je rendre du texte sans avoir à créer une image?Comment puis-je afficher du texte dans A-Frame?
8
A
Répondre
18
EDIT: Un composant de texte a atterri dans une branche principale A-Frame. Cela va se dérouler en 0.5.0. Le composant aura un support pour les polices, les alignements, les ancres, les lignes de base, shaders, etc. <a-entity text="value: HELLO"></a-entity>
https://aframe.io/docs/master/components/text.html
Vous pouvez utiliser certains des composants de la communauté:
- https://github.com/bryik/aframe-bmfont-text-component - Texte tiré à l'aide signé des polices de champ distance (bitmap polices qui ont l'air bien quel que soit le niveau de zoom).
- https://npmjs.com/package/aframe-text-geometry-component - Géométries de texte.
- https://github.com/maxkrieger/aframe-textwrap-component - Dessine un composant focalisé sur l'habillage de texte.
- https://github.com/scenevr/htmltexture-component - Toile HTML en tant que texture.
Je recommande le composant texte police Bitmap qui est visuellement semble performant et bon:
<html>
<head>
<script src="https://aframe.io/releases/0.2.0/aframe.min.js"></script>
<script src="https://rawgit.com/bryik/aframe-bmfont-text-component/master/dist/aframe-bmfont-text-component.min.js></script>
</head>
<body>
<a-scene>
<a-entity bmfont-text="text: HELLO!; color: #333" position="0 0 -5"></a-entity>
</a-scene>
</body>
</html>