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

      绘制在 libgdx 中旋转的 BitmapFont

      时间:2023-05-20

          <tbody id='vo64T'></tbody>

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

                <tfoot id='vo64T'></tfoot>
                <legend id='vo64T'><style id='vo64T'><dir id='vo64T'><q id='vo64T'></q></dir></style></legend>
                本文介绍了绘制在 libgdx 中旋转的 BitmapFont的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                限时送ChatGPT账号..

                我似乎无法弄清楚如何正确旋转位图字体.我认为您修改了 SpriteBatch 的转换矩阵.但是,尝试旋转会使文本围绕某个点旋转,我不知道如何相对于文本本身旋转它.

                I can't seem to figure out how to rotate a Bitmap font correctly. I think you modify the transformation matrix of the SpriteBatch. However, trying to rotate that rotates the text around some point, and I don't know how to rotate it relative to the text itself.

                推荐答案

                你可以试试下面的代码:

                you can try the following code:

                Matrix4 mx4Font = new Matrix4();
                BitmapFont font;
                SpriteBatch spriteFont;
                
                font = new BitmapFont(Gdx.files.internal("data/font/agencyFB.fnt"), Gdx.files.internal("data/font/agencyFB.png"), true); //must be set true to be flipped
                mx4Font.setToRotation(new Vector3(200, 200, 0), 180);
                spriteFont.setTransformMatrix(mx4Font);
                spriteFont.begin();
                font.setColor(1.0f, 1.0f, 1.0f, 1.0f);
                font.draw(spriteFont, "The quick brown fox jumped over the lazy dog", 100, 110);
                spriteFont.end();
                

                这篇关于绘制在 libgdx 中旋转的 BitmapFont的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:一个主体或多个主体上的多个固定装置? 下一篇:LibGDX - 自定义点击监听器?

                相关文章

                最新文章

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

                  1. <small id='X8Mwg'></small><noframes id='X8Mwg'>

                    <tfoot id='X8Mwg'></tfoot>
                    <legend id='X8Mwg'><style id='X8Mwg'><dir id='X8Mwg'><q id='X8Mwg'></q></dir></style></legend>