예제 #1
0
        /// <summary>
        /// リトライボタンの初期化
        /// </summary>
        private void IntializeRetryButton()
        {
            var obj = new UITextureObject2D();

            obj.Texture  = Engine.Graphics.CreateTexture2D("Resources/Retry.png");
            obj.Position = new Vector2DF(230, 350);//Note:位置は適当。
            obj.Clicked += (sender, e) => {
                //クリックされたらメインシーンへ飛ばし、再びゲームができるようにする
                MainGameScene.MainScene scene = new MainGameScene.MainScene();
                Engine.ChangeSceneWithTransition(scene, new TransitionFade(0.2f, 0.2f));
            };
            _mainLayer.AddObject(obj);
        }
예제 #2
0
        /// <summary>
        /// リトライボタンを作成する。
        /// </summary>
        private void CreateRetryButton()
        {
            var textObj = new UITextureObject2D();

            textObj.Texture  = Engine.Graphics.CreateTexture2D("Resources/Retry.png");
            textObj.Position = new Vector2DF(230, 30);        //Note:位置は適当。
            textObj.Color    = new Color(255, 255, 255, 200); //Note:色を不透明にすると、後ろのブロックが見えなくなるので少し透明にしている。
            textObj.Clicked += (sender, e) => {
                //クリックされたらメインシーンへ飛ばし、再びゲームができるようにする
                MainGameScene.MainScene scene = new MainGameScene.MainScene();
                Engine.ChangeSceneWithTransition(scene, new TransitionFade(0.2f, 0.2f));
            };
            FieldLayer.AddObject(textObj);
        }