【问题标题】:Is it possible to use emoji on A-Frame a-text?是否可以在 A-Frame a-text 上使用表情符号?
【发布时间】:2017-12-09 06:24:13
【问题描述】:

我发现在a-text 中使用表情符号而不是图像很有用 但我试过这个:

<a-text value="&#1F601"></a-text>

还有这个:

<a-text value="????"></a-text>

而且它似乎不起作用(文本被省略)。

是的,它包含在 head 中:

<head>
  <meta charset="utf-8" />
</head>

WebGL/ThreeJS/A-Frame 是否可能或有限制?

【问题讨论】:

    标签: three.js aframe


    【解决方案1】:

    是的,如果您有带有这些字形的字体。这里有一堆字体可以使用:https://github.com/etiennepinchon/aframe-fonts 我还没有看到任何包含表情符号的人。

    【讨论】:

      【解决方案2】:

      最佳方法是在 spritesheet 中包含一堆表情符号,然后使用 https://github.com/ngokevin/kframe/tree/master/components/atlas-uvs 之类的东西单独表示它们。

        <a-scene>
          <a-mixin id="emojis" atlas-uvs="totalRows: 4; totalColumns: 4" material="src: emojis.png" geometry="primitive: plane; buffer: false; skipCache: true"></a-mixin>
      
          <a-entity mixin="emojis" atlas-uvs="column: 1; row: 1"></a-entity>
          <a-entity mixin="emojis" atlas-uvs="column: 3; row: 2"></a-entity>
          <a-entity mixin="emojis" atlas-uvs="column: 2; row: 4"></a-entity>
        </a-scene>
      

      【讨论】:

      • 谢谢 :) 这就是我最终要做的。我喜欢这个组件!
      猜你喜欢
      • 1970-01-01
      • 2013-04-14
      • 2021-02-17
      • 1970-01-01
      • 2021-08-22
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 1970-01-01
      相关资源
      最近更新 更多