<small id='Fd9J7'></small><noframes id='Fd9J7'>

  1. <legend id='Fd9J7'><style id='Fd9J7'><dir id='Fd9J7'><q id='Fd9J7'></q></dir></style></legend>

    <tfoot id='Fd9J7'></tfoot>

      <i id='Fd9J7'><tr id='Fd9J7'><dt id='Fd9J7'><q id='Fd9J7'><span id='Fd9J7'><b id='Fd9J7'><form id='Fd9J7'><ins id='Fd9J7'></ins><ul id='Fd9J7'></ul><sub id='Fd9J7'></sub></form><legend id='Fd9J7'></legend><bdo id='Fd9J7'><pre id='Fd9J7'><center id='Fd9J7'></center></pre></bdo></b><th id='Fd9J7'></th></span></q></dt></tr></i><div id='Fd9J7'><tfoot id='Fd9J7'></tfoot><dl id='Fd9J7'><fieldset id='Fd9J7'></fieldset></dl></div>
      • <bdo id='Fd9J7'></bdo><ul id='Fd9J7'></ul>

      如何使用 libgdx 渲染表情符号

      时间:2023-07-28
      • <bdo id='XWyL6'></bdo><ul id='XWyL6'></ul>
          <tbody id='XWyL6'></tbody>
        <i id='XWyL6'><tr id='XWyL6'><dt id='XWyL6'><q id='XWyL6'><span id='XWyL6'><b id='XWyL6'><form id='XWyL6'><ins id='XWyL6'></ins><ul id='XWyL6'></ul><sub id='XWyL6'></sub></form><legend id='XWyL6'></legend><bdo id='XWyL6'><pre id='XWyL6'><center id='XWyL6'></center></pre></bdo></b><th id='XWyL6'></th></span></q></dt></tr></i><div id='XWyL6'><tfoot id='XWyL6'></tfoot><dl id='XWyL6'><fieldset id='XWyL6'></fieldset></dl></div>

          <tfoot id='XWyL6'></tfoot>

            <small id='XWyL6'></small><noframes id='XWyL6'>

                <legend id='XWyL6'><style id='XWyL6'><dir id='XWyL6'><q id='XWyL6'></q></dir></style></legend>
                本文介绍了如何使用 libgdx 渲染表情符号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我已经加载了一个 支持表情符号的字体,我正在尝试渲染一个带有表情符号的字符串与 libgdx.但是,它会呈现文本,而不是表情符号.

                I have loaded a font with emoji support and I am trying to render a string with emoji's with libgdx. However, it renders the text, but not the emojis.

                FileHandle fontFile = Gdx.files.internal("path/to/file.ttf");
                FreeTypeFontGenerator g = new FreeTypeFontGenerator(fontFile);
                FreeTypeFontGenerator.FreeTypeFontParameter p = new FreeTypeFontGenerator.FreeTypeFontParameter();
                // Some config here with p
                BitmapFont emojiFont= g.generateFont(p);
                

                渲染字体

                public static void renderFont(SpriteBatch sb, BitmapFont font, String msg, float x, float y, Color c) {
                  font.setColor(c);
                  font.draw(sb, msg, x, y);
                }
                
                String str = "emoji ❤ uD83DuDC49 test uD83DuDC49 uD83DuDC4D test uD83DuDE03"
                renderFont(sb, emojiFont, str, x, y, new Color(-597249));
                

                输出

                emoji 测试测试

                1. 为什么 libgdx 不呈现表情符号?
                2. 我需要更改哪些内容才能呈现表情符号?

                推荐答案

                FreeTypeFontGenerator 从您的 TTF 文件创建一个 BitmapFont.您创建的字体很可能不包含表情符号.

                FreeTypeFontGenerator creates a BitmapFont from your TTF file. Most likely your created font does not contain the emojis.

                您没有展示代码中有趣的部分:您设置的参数.将您要使用的表情符号添加到参数中:

                You don't show the interesting part of your code: the parameters you set. Add the emojis you want to use to the parameters:

                p.characters = "characters you want to use";
                

                这篇关于如何使用 libgdx 渲染表情符号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:获取按键代码以及按键修饰符 下一篇:如何防止 .git 目录在重建期间被复制到 bin 目录

                相关文章

                最新文章

              1. <tfoot id='H9ViH'></tfoot>
                <i id='H9ViH'><tr id='H9ViH'><dt id='H9ViH'><q id='H9ViH'><span id='H9ViH'><b id='H9ViH'><form id='H9ViH'><ins id='H9ViH'></ins><ul id='H9ViH'></ul><sub id='H9ViH'></sub></form><legend id='H9ViH'></legend><bdo id='H9ViH'><pre id='H9ViH'><center id='H9ViH'></center></pre></bdo></b><th id='H9ViH'></th></span></q></dt></tr></i><div id='H9ViH'><tfoot id='H9ViH'></tfoot><dl id='H9ViH'><fieldset id='H9ViH'></fieldset></dl></div>
                <legend id='H9ViH'><style id='H9ViH'><dir id='H9ViH'><q id='H9ViH'></q></dir></style></legend>
                    • <bdo id='H9ViH'></bdo><ul id='H9ViH'></ul>

                    <small id='H9ViH'></small><noframes id='H9ViH'>