FairyGUI-cocos2dx icon indicating copy to clipboard operation
FairyGUI-cocos2dx copied to clipboard

当GLoader加载动画并且设置填充, 显示异常

Open liumazi opened this issue 2 years ago • 1 comments

初始加载不可见,若调用 setFillAmount() 则可以看到按比例填充了,但不会播放动画; 因为 ActionMovieClip 中 target->setSpriteFrame() 并没有触发 FUISprite 顶点数据更新。

简单修复:

void FUISprite::setSpriteFrame(SpriteFrame* newFrame)
{
	Sprite::setSpriteFrame(newFrame);

	if (_fillMethod != FillMethod::None)
		setupFill();
}

liumazi avatar Mar 11 '22 10:03 liumazi

填充在设计上是不支持动画的。当然,这里对2dx的修复我感觉应该没问题。

xiaoguzhu avatar Mar 16 '22 15:03 xiaoguzhu