public ActionInterval OnClick12() { var action = CCActionSequence.Create( CCAction.CCDelay(0, () => { Reset(); SetTile("跳数字"); }), CCActionDelay.Create(0.2f), text.CCNumberTo(1.0f, "数字跳动,0-100,当前:{0:F2}", 0, 100, "数字跳动,0-100,当前:{0:F0}"), CCActionDelay.Create(0f) ); return(action); }
public ActionInterval OnClick13() { var action = CCActionSequence.Create( CCAction.CCDelay(0, () => { Reset(); SetTile("打印机"); }), CCActionDelay.Create(0.2f), text.CCTextPrint(1.0f, "打印机:0123456789零一二三四五六七八九"), CCActionDelay.Create(0f) ); return(action); }
public ActionInterval OnClick7() { var action = CCActionSequence.Create( CCAction.CCDelay(0, () => { Reset(); SetTile("重复测试:移动重复3次"); }), image.transform.CCMoveTo(duration * 0.7f, new Vector3(200, 100, 0)), image.transform.CCMoveTo(duration * 0.7f, new Vector3(0, 0, 0)), CCActionDelay.Create(0f) ); return(CCAction.CCRepeat(action, 3)); }
public ActionInterval OnClick3() { var action = CCActionSequence.Create( CCAction.CCDelay(0, () => { Reset(); SetTile("旋转"); }), image.transform.CCAnglesTo(duration * 0.3f, new Vector3(0, 0, 180)), image.transform.CCAnglesTo(duration * 0.3f, new Vector3(0, 0, 360)), CCActionDelay.Create(0f) ); return(action); }
public ActionInterval OnClick2() { var action = CCActionSequence.Create( CCAction.CCDelay(0, () => { Reset(); SetTile("缩放3倍再缩放到1倍"); }), image.transform.CCScaleTo(duration * 0.5f, new Vector3(3, 3, 3)), image.transform.CCScaleTo(duration * 0.5f, new Vector3(1, 1, 1)), CCActionDelay.Create(0f) ); return(action); }
public ActionInterval OnClick1() { var action = CCActionSequence.Create( CCAction.CCDelay(0, () => { Reset(); SetTile("移动返回"); }), image.transform.CCMoveTo(duration * 0.5f, new Vector3(200, 100, 0)), image.transform.CCMoveTo(duration * 0.5f, new Vector3(0, 0, 0)), CCActionDelay.Create(0f) ); return(action); }
public ActionInterval OnClick10() { var action = CCActionSequence.Create( CCAction.CCDelay(0, () => { Reset(); SetTile("进度条"); }), image.CCFillAmout(duration * 0.7f, 0), CCActionDelay.Create(0.1f), image.CCFillAmout(duration * 0.7f, 1), CCActionDelay.Create(0f) ); return(action); }
public ActionInterval OnClick6() { var action = CCActionSequence.Create( CCAction.CCDelay(0, () => { Reset(); SetTile("椭圆运动1.5圈,复位"); }), image.transform.CCEllipse2D(duration * 2, new Vector3(0, 0, 0), 180, 50, 0, 1.5f), CCActionDelay.Create(0.1f), image.transform.CCMoveTo(duration * 0.3f, new Vector3(0, 0, 0)), CCActionDelay.Create(0f) ); return(action); }
public ActionInterval OnClick5() { var action = CCActionSequence.Create( CCAction.CCDelay(0, () => { Reset(); SetTile("三阶贝塞尔"); }), image.transform.CCCubicBezierTo(duration * 2, new Vector3(-200, 100, 0), new Vector3(600, -300, 0), new Vector3(400, 300, 0)), CCActionDelay.Create(0.1f), image.transform.CCMoveTo(duration * 0.3f, new Vector3(0, 0, 0)), CCActionDelay.Create(0f) ); return(action); }
/// <summary> /// 闪烁 /// </summary> /// <param name="obj"></param> /// <param name="duration">时间</param> /// <param name="time">闪烁次数</param> /// <returns></returns> public static ActionInterval CCBlink(this GameObject obj, float duration, uint time) { float oneTime = duration / time; var action = CCActionSequence.Create( obj.CCHide(), CCActionDelay.Create(oneTime * 0.5f), obj.CCShow(), CCActionDelay.Create(oneTime * 0.5f) ); var repectAction = CCActionRepeat.Create(action, time); return(repectAction); }
public ActionInterval OnClick18() { var action = CCActionSequence.Create( CCAction.CCDelay(0, () => { Reset(); SetTile("变速Back"); }), image2.gameObject.CCShow(), CCAction.CCDelay(0, () => { SetTile("变速BackIn 上图先慢后快,下图正常"); }), CCAction.CCSpawn( CCAction.CCBackEaseIn(image.transform.CCMoveTo(duration * 0.5f * 0.5f, new Vector3(200, 0, 0))), image2.transform.CCMoveTo(duration * 0.5f * 0.5f, new Vector3(200, -100, 0)), CCActionDelay.Create(0f) ), CCActionDelay.Create(0.1f), CCAction.CCSpawn( CCAction.CCBackEaseIn(image.transform.CCMoveTo(duration * 0.5f * 0.5f, new Vector3(0, 0, 0))), image2.transform.CCMoveTo(duration * 0.5f * 0.5f, new Vector3(0, -100, 0)), CCActionDelay.Create(0f) ), CCAction.CCDelay(0.1f, () => { SetTile("变速BackOut 上图先快后慢,下图正常"); }), CCAction.CCSpawn( CCAction.CCBackEaseOut(image.transform.CCMoveTo(duration * 0.5f, new Vector3(200, 0, 0))), image2.transform.CCMoveTo(duration * 0.5f, new Vector3(200, -100, 0)), CCActionDelay.Create(0f) ), CCActionDelay.Create(0.1f), CCAction.CCSpawn( CCAction.CCBackEaseOut(image.transform.CCMoveTo(duration * 0.5f, new Vector3(0, 0, 0))), image2.transform.CCMoveTo(duration * 0.5f, new Vector3(0, -100, 0)), CCActionDelay.Create(0f) ), CCAction.CCDelay(0.1f, () => { SetTile("变速BackInOut 上图前后慢中间快,下图正常"); }), CCAction.CCSpawn( CCAction.CCBackEaseInOut(image.transform.CCMoveTo(duration * 0.5f, new Vector3(200, 0, 0))), image2.transform.CCMoveTo(duration * 0.5f, new Vector3(200, -100, 0)), CCActionDelay.Create(0f) ), CCActionDelay.Create(0.1f), CCAction.CCSpawn( CCAction.CCBackEaseInOut(image.transform.CCMoveTo(duration * 0.5f, new Vector3(0, 0, 0))), image2.transform.CCMoveTo(duration * 0.5f, new Vector3(0, -100, 0)), CCActionDelay.Create(0f) ), CCAction.CCDelay(0, () => { SetTile("完成"); }), CCActionDelay.Create(0f) ); return(action); }
public ActionInterval OnClick11() { var action = CCActionSequence.Create( CCAction.CCDelay(0, () => { Reset(); SetTile("变色、淡入、淡出"); }), image.CCColorTo(duration * 0.5f, Color.red), CCActionDelay.Create(0.1f), image.CCColorTo(duration * 0.5f, Color.white), CCActionDelay.Create(0.1f), image.CCFadeOut(duration * 0.5f), image.CCFadeIn(duration * 0.5f), CCActionDelay.Create(0f) ); return(action); }
public ActionInterval OnClick8() { var action1 = CCActionSequence.Create( CCAction.CCDelay(0, () => { Reset(); SetTile("并行测试:移动缩放"); }), image.transform.CCMoveTo(duration, new Vector3(200, 100, 0)), image.transform.CCMoveTo(duration, new Vector3(0, 0, 0)), CCActionDelay.Create(0f) ); var action2 = CCActionSequence.Create( image.transform.CCScaleTo(duration, new Vector3(2, 2, 2)), image.transform.CCScaleTo(duration, new Vector3(1, 1, 1)), CCActionDelay.Create(0f) ); var action = CCActionSpawn.Create(action1, action2); return(action); }