teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

解決の方法を追記

2020/02/29 10:52

投稿

kawa0x0A
kawa0x0A

スコア271

answer CHANGED
@@ -5,7 +5,36 @@
5
5
  デバッガを使ってFadeManagerのメンバ変数を確かめてみてください。
6
6
 
7
7
 
8
+ ---
8
9
 
10
+ FadeManagerクラスに以下のメソッドを追加します。
11
+ ```C#
12
+ public void ResetAlpha ()
13
+ {
14
+ alfa = 0;
15
+ SetAlpha();
16
+ }
17
+ ```
18
+
19
+ TitleSceneManagerクラスのBackToMenuメソッドを以下の様に変更します。
20
+ ```C#
21
+ public void BackToMenu ()
22
+ {
23
+ titleMenuPanel.SetActive(true);
24
+ loadGamePanel.SetActive(false);
25
+ settingPanel.SetActive(false);
26
+ aboutPanel.SetActive(false);
27
+
28
+ // 処理を追加
29
+ fadeLoad.ResetAlpha();
30
+ fadeSetting.ResetAlpha();
31
+ fadeAbout.ResetAlpha();
32
+ }
33
+ ```
34
+
35
+ おそらくこれで思った通りの処理になると思います。
36
+
37
+
9
38
  以下はフェード処理を画面全体に適応したいと勘違いしていたときに書いたものなので不必要かもしれませんが一応残しておきます。
10
39
 
11
40
  ---