【问题标题】:CCRenderTexture anchorPoint or what?CCRenderTexture 锚点还是什么?
【发布时间】:2014-04-06 19:53:13
【问题描述】:

我需要 CCRenderTexture(白色矩形)在此处渲染我的精灵(第一张图片),但它仅在左下角渲染(第二张图片)。如何更改此值?

First picture

Second Picture

renderTextrure.position = ccp(p.x, p.y);

renderTexture.sprite.position = ccp(p.x, p.y);

renderTexture.sprite.anchorPoint = ccp(0.5, 0.5);

编辑

CCRenderTexture initial position

CCRenderTexture size and position in Cocos2d-iphone

我找到了这些答案,但没有帮助。是否可以改变这个位置?

【问题讨论】:

    标签: ios objective-c cocos2d-iphone rendering


    【解决方案1】:

    检查这是否对您有帮助。请注意,如果您想将其用作 UIIMage,则 UIImage 是可选的。

        CCRenderTexture *renderer = [CCRenderTexture renderTextureWithWidth:tx height:ty            pixelFormat:kCCTexture2DPixelFormat_RGBA8888 depthStencilFormat:GL_DEPTH24_STENCIL8];
    
         [renderer beginWithClear:0 g:0 b:0 a:0 depth:1.0f];
         [1st_pic_sprite visit];
         [renderer end];
         UIImage *img = [renderer getUIImage];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-17
      • 1970-01-01
      • 1970-01-01
      • 2020-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多