private IEnumerator process() { btmText = TextTrans.Main.Bottom; ctText = TextTrans.Main.Center; image = ImageTrans.Main; btmText.FadeOut(0); ctText.FadeOut(0); image.FadeOut(0); yield return(null); yield return(new WaitForSeconds(2)); var skip = StartCoroutine(detectSkip()); yield return(normImgProcess("begin1", "少年来自光之一族")); yield return(normImgProcess("begin2", "那是他第一次见到黑暗的公主")); yield return(normCtTxProcess("\"她可真美。\"")); yield return(normImgProcess("begin3", "他对公主一见钟情,对方却转头跑开")); yield return(normCtTxProcess("\"你要去哪?\"")); yield return(normImgProcess("begin4", "少年一路追逐,逐渐走近黑暗的洞穴")); yield return(normCtTxProcess("\"哦不。\"")); yield return(normImgProcess("begin5", "少年坠入洞中,而公主仿佛就在洞穴的深处")); StopCoroutine(skip); StartCoroutine(final()); yield break; }
public void Awake() { main = this; image = transform.Find("Image").gameObject.GetComponent <Image>(); black = transform.Find("Black").gameObject.GetComponent <Image>(); foreach (var s in AnimSprites) { map.Add(s.name, s); } ad = ApCtrl.CreateAlphaData(ApCtrl.ImageAlpha(black), this); }
private IEnumerator process() { btmText = TextTrans.Main.Bottom; ctText = TextTrans.Main.Center; image = ImageTrans.Main; btmText.FadeOut(0); ctText.FadeOut(0); image.FadeOut(0); yield return(null); yield return(new WaitForSeconds(2)); yield return(normCtTxProcess("\"他来了。\"")); yield return(normImgProcess("end1", "少年终于来到了洞底,快要耗尽最后的气力")); yield return(normImgProcess("end2", "再次见到少年的公主泣不成声")); yield return(normCtTxProcess("\"我们没办法在一起。\"")); yield return(normImgProcess("end3", "公主向少年走来", "可每靠近一步,便痛苦一分")); yield return(normCtTxProcess("\"光明与黑暗无法结合。\"")); yield return(normCtTxProcess("光越来越黯淡,少年也越来越虚弱")); yield return(normImgProcess("end4", "最终,熄灭的少年倒在公主怀里")); yield return(normCtTxProcess("\"现在我们能真正在一起了。\"")); yield return(new WaitForSeconds(1)); image.SetImage("endFinal"); image.FadeIn(2); yield break; }
public void drawImageTrans(javax.microedition.lcdui.Image src, float x, float y, ImageTrans transform) { switch (transform) { case ImageTrans.NONE: drawImageRegion(src, x, y, 0, 0, src.getWidth(), src.getHeight(), System.Drawing.RotateFlipType.RotateNoneFlipNone); break; case ImageTrans.R_90: drawImageRegion(src, x, y, 0, 0, src.getWidth(), src.getHeight(), System.Drawing.RotateFlipType.Rotate90FlipNone); break; case ImageTrans.R_180: drawImageRegion(src, x, y, 0, 0, src.getWidth(), src.getHeight(), System.Drawing.RotateFlipType.Rotate180FlipNone); break; case ImageTrans.R_270: drawImageRegion(src, x, y, 0, 0, src.getWidth(), src.getHeight(), System.Drawing.RotateFlipType.Rotate270FlipNone); break; case ImageTrans.MIRROR: drawImageRegion(src, x, y, 0, 0, src.getWidth(), src.getHeight(), System.Drawing.RotateFlipType.RotateNoneFlipX); break; case ImageTrans.MR_90: drawImageRegion(src, x, y, 0, 0, src.getWidth(), src.getHeight(), System.Drawing.RotateFlipType.Rotate90FlipX); break; case ImageTrans.MR_180: drawImageRegion(src, x, y, 0, 0, src.getWidth(), src.getHeight(), System.Drawing.RotateFlipType.Rotate180FlipX); break; case ImageTrans.MR_270: drawImageRegion(src, x, y, 0, 0, src.getWidth(), src.getHeight(), System.Drawing.RotateFlipType.Rotate270FlipX); break; } }