Пример #1
0
    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;
    }
Пример #2
0
 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);
 }
Пример #3
0
    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;
    }
Пример #4
0
        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;
            }
        }