由于在项目中要对一个贴图对象进行翻转,前后要执行不同的操作来达到不同的视觉效果,在这个问题上犯难了。
这样在两个动画效果翻转之间就能进行自己想要的操作,比如更换贴图等等
直接上代码,
public float halfFlipTime = 0.5f;
IEnumerator Flipbutton( )
{
iTween.RotateTo( button, iTween.Hash("y", 90, "easeType", "easeInQuad", "time", halfFlipTime));
yield return new WaitForSeconds(halfFlipTime);
// yield return new WaitForSeconds(0.00F);
dosomething();//要做的操作,我是写来夹在了中间。
//另外一个思路:将前半部分的翻转照着这个函数写成一个IEnumerator Flipbutton( )
//后半部分的翻转也写成一个IEnumerator Flipbutton( ) 可能也行,但是我没有试过。
iTween.RotateTo(button, iTween.Hash("y", 0, "easeType", "easeInQuad", "time", halfFlipTime));
yield return new WaitForSeconds(halfFlipTime);
}
//点击翻牌按钮的事件