Beispiel #1
0
        protected override void OnUpdated()
        {
            //Block1.pngを左方向に2度回転する。
            obj.Angle -= 2.0f;

            //マウスが左クリックされた時にフェード付きでScene1へ遷移する。
            //(フェードアウトとフェードインはそれぞれ1秒間かけて行う。)
            if (asd.Engine.Mouse.LeftButton.ButtonState == asd.MouseButtonState.Push)
            {
                var scene1 = new Scene1();
                asd.Engine.ChangeSceneWithTransition(scene1, new asd.TransitionFade(1.0f, 1.0f));
            }
        }
Beispiel #2
0
        public void Run()
        {
            // aceを初期化する
            asd.Engine.Initialize("Transition", 640, 480, new asd.EngineOption());

            // シーンをScene1に設定する。
            var scene = new Scene1();
            asd.Engine.ChangeScene(scene);

            // aceが進行可能かチェックする。
            while (asd.Engine.DoEvents())
            {
                // aceを更新する。
                asd.Engine.Update();
            }

            // aceを終了する。
            asd.Engine.Terminate();
        }
Beispiel #3
0
        public void Run()
        {
            // aceを初期化する
            asd.Engine.Initialize("Transition", 640, 480, new asd.EngineOption());

            // シーンをScene1に設定する。
            var scene = new Scene1();

            asd.Engine.ChangeScene(scene);

            // aceが進行可能かチェックする。
            while (asd.Engine.DoEvents())
            {
                // aceを更新する。
                asd.Engine.Update();
            }

            // aceを終了する。
            asd.Engine.Terminate();
        }
Beispiel #4
0
        protected override void OnUpdated()
        {
            //Block1.pngを左方向に2度回転する。
            obj.Angle -= 2.0f;

            //マウスが左クリックされた時にフェード付きでScene1へ遷移する。
            //(フェードアウトとフェードインはそれぞれ1秒間かけて行う。)
            if (asd.Engine.Mouse.LeftButton.ButtonState == asd.MouseButtonState.Push)
            {
                var scene1 = new Scene1();
                asd.Engine.ChangeSceneWithTransition(scene1, new asd.TransitionFade(1.0f, 1.0f));
            }
        }