<tfoot id='4tqZr'></tfoot>
      • <bdo id='4tqZr'></bdo><ul id='4tqZr'></ul>

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

        <legend id='4tqZr'><style id='4tqZr'><dir id='4tqZr'><q id='4tqZr'></q></dir></style></legend>

        <small id='4tqZr'></small><noframes id='4tqZr'>

        是否可以在 libgdx 中扭曲演员

        时间:2023-05-19
          • <i id='TgW7I'><tr id='TgW7I'><dt id='TgW7I'><q id='TgW7I'><span id='TgW7I'><b id='TgW7I'><form id='TgW7I'><ins id='TgW7I'></ins><ul id='TgW7I'></ul><sub id='TgW7I'></sub></form><legend id='TgW7I'></legend><bdo id='TgW7I'><pre id='TgW7I'><center id='TgW7I'></center></pre></bdo></b><th id='TgW7I'></th></span></q></dt></tr></i><div id='TgW7I'><tfoot id='TgW7I'></tfoot><dl id='TgW7I'><fieldset id='TgW7I'></fieldset></dl></div>
          • <small id='TgW7I'></small><noframes id='TgW7I'>

          • <legend id='TgW7I'><style id='TgW7I'><dir id='TgW7I'><q id='TgW7I'></q></dir></style></legend>

                • <bdo id='TgW7I'></bdo><ul id='TgW7I'></ul>

                    <tbody id='TgW7I'></tbody>
                • <tfoot id='TgW7I'></tfoot>
                  本文介绍了是否可以在 libgdx 中扭曲演员的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  是否可以在 libgdx 中倾斜/剪切演员(图像)?

                  Is it possible to skew/shear actor (image) in libgdx?

                  我发现精灵可能会出现倾斜,如 在此处讨论

                  I have found that skew is possible for sprites, as discussed here

                  演员呢?

                  推荐答案

                  这对我有用:

                  class SkewActor extends Actor {
                      private TextureRegion tex;
                      private Affine2 affine = new Affine2();
                  
                      public SkewActor(TextureRegion textureRegion) {
                          this.tex = textureRegion;
                      }
                  
                      @Override
                      public void draw(Batch batch, float parentAlpha) {
                          Color color = getColor();
                          batch.setColor(color.r, color.g, color.b, color.a * parentAlpha);
                  
                          affine.setToTranslation(getX(), getY());
                          affine.shear(0.5f, 0);  // <- modify skew here
                          batch.draw(tex,getWidth(), getHeight(), affine);
                  
                      }
                  }
                  

                  这篇关于是否可以在 libgdx 中扭曲演员的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:使用 libgdx 进行触摸滚动 下一篇:libgdx 如何缩放 BitmapFont 以更改屏幕尺寸?

                  相关文章

                  最新文章

                  • <bdo id='Oqhlg'></bdo><ul id='Oqhlg'></ul>
                • <small id='Oqhlg'></small><noframes id='Oqhlg'>

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

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