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

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

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

        如何将 CCSpriteFrame 转换为 CCTexture2D (Cocos2d)

        时间:2024-08-12
        • <i id='fJLZf'><tr id='fJLZf'><dt id='fJLZf'><q id='fJLZf'><span id='fJLZf'><b id='fJLZf'><form id='fJLZf'><ins id='fJLZf'></ins><ul id='fJLZf'></ul><sub id='fJLZf'></sub></form><legend id='fJLZf'></legend><bdo id='fJLZf'><pre id='fJLZf'><center id='fJLZf'></center></pre></bdo></b><th id='fJLZf'></th></span></q></dt></tr></i><div id='fJLZf'><tfoot id='fJLZf'></tfoot><dl id='fJLZf'><fieldset id='fJLZf'></fieldset></dl></div>
          • <tfoot id='fJLZf'></tfoot>
              <tbody id='fJLZf'></tbody>
            <legend id='fJLZf'><style id='fJLZf'><dir id='fJLZf'><q id='fJLZf'></q></dir></style></legend>

              <bdo id='fJLZf'></bdo><ul id='fJLZf'></ul>

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

                1. 本文介绍了如何将 CCSpriteFrame 转换为 CCTexture2D (Cocos2d)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  是否可以转换取自 CCSpriteFrameCacheCCSpriteFrame,并将其转换为可在 sprite 纹理属性上设置的纹理?

                  Is it possible to convert a CCSpriteFrame that was taken from CCSpriteFrameCache, and convert it into a texture that can be set on a sprite texture property?

                  推荐答案

                  假设你的 CCSpriteFrame 被命名为 frame 你可以使用:

                  Assuming your CCSpriteFrame is named frame you can use:

                  [sprite setDisplayFrame:frame];
                  

                  更改精灵的框架 如果它使用相同的纹理.如果纹理不一样,则必须创建一个新的精灵:

                  to change the sprite's frame if it uses the same texture. If the texture is not the same, you must create a new sprite:

                  CCSprite* sprite = [CCSprite spriteWithTexture:frame.texture];
                  [sprite setDisplayFrame:frame];
                  

                  但是既然你已经有了 CCSpriteFrame 你也可以调用 initWithFrame:

                  But since you already have the CCSpriteFrame you can just as well call initWithFrame:

                  CCSprite* sprite = [CCSprite spriteWithSpriteFrame:frame];
                  

                  这篇关于如何将 CCSpriteFrame 转换为 CCTexture2D (Cocos2d)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:cocos2d v3 在应用程序使用期间重新定向屏幕 下一篇:移动一个精灵时所有精灵不可见

                  相关文章

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

                3. <small id='wrcDX'></small><noframes id='wrcDX'>

                    <bdo id='wrcDX'></bdo><ul id='wrcDX'></ul>

                  <legend id='wrcDX'><style id='wrcDX'><dir id='wrcDX'><q id='wrcDX'></q></dir></style></legend>
                4. <tfoot id='wrcDX'></tfoot>