FadeIn顾名思义应该是图片的淡入。而cocos2dx的实现和普通的理解不一样,不能实现这个效果。
一旦addChild(sprite),无论是否执行FadeIn动作,该图片都会一开始就显示出来。
解决方法:
事先调用:
sprite->setOpacity(0);//将图片设置为透明然后再执行FadeIn动作即可。
本文介绍了在Cocos2dx中实现图片淡入效果的一种有效方法。通常情况下,直接使用FadeIn动作无法达到预期的淡入效果,因为图片会立即显示。文章提供了解决方案:首先将图片的透明度设置为0,然后执行FadeIn动作。
FadeIn顾名思义应该是图片的淡入。而cocos2dx的实现和普通的理解不一样,不能实现这个效果。
一旦addChild(sprite),无论是否执行FadeIn动作,该图片都会一开始就显示出来。
解决方法:
事先调用:
sprite->setOpacity(0);//将图片设置为透明
4291

被折叠的 条评论
为什么被折叠?