/// <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); }
/// <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); }