【问题标题】:Is it possible to use setTextureRect on CCAnimation in Cocos2d (cocos2d-x)?是否可以在 Cocos2d (cocos2d-x) 中的 CCAnimation 上使用 setTextureRect?
【发布时间】:2016-11-30 22:30:34
【问题描述】:

我在每一帧都使用setTextureRecton CCSprite,所以看起来它被屏蔽了,等等。

我想为带有动画的精灵做同样的事情,但它不起作用,动画就消失了……这不可能吗?

【问题讨论】:

    标签: cocos2d-iphone cocos2d-x cocos2d-js


    【解决方案1】:

    我认为有可能。

    CCAnimation::addSpriteFrame(CCSpriteFrame *pFrame) 
    

    用于手动为动画添加帧。

    你可以通过

    创建CCSpriteFrame
    CCSpriteFrame::createWithTexture(CCTexture2D* pobTexture, const CCRect& rect) 
    

    CCSpriteFrame* create(const char* filename, const CCRect& rect)
    

    应该和你创建 CCSprite 一样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多