回答編集履歴

2

ソース追記

2018/07/03 03:05

投稿

YAmaGNZ
YAmaGNZ

スコア10242

test CHANGED
@@ -62,15 +62,21 @@
62
62
 
63
63
  ```C#
64
64
 
65
+ int LV =0; //事前に定義
66
+
67
+
68
+
69
+ //Update内
70
+
65
71
  if (delta < 2){
66
72
 
67
- if (LV1 == false)
73
+ if (LV != 1)
68
74
 
69
75
  {
70
76
 
71
77
  Debug.Log("Lv.1 Start");
72
78
 
73
- LV1 = true;
79
+ LV = 1;
74
80
 
75
81
  }
76
82
 
@@ -80,13 +86,13 @@
80
86
 
81
87
  else if (2 <= delta && delta < 4){
82
88
 
83
- if (LV2 == false)
89
+ if (LV != 2)
84
90
 
85
91
  {
86
92
 
87
93
  Debug.Log("Lv.2 Start");
88
94
 
89
- LV2 = true;
95
+ LV = 2;
90
96
 
91
97
  }
92
98
 
@@ -96,17 +102,55 @@
96
102
 
97
103
  else if (4 <= delta){
98
104
 
99
- if (LV3 == false)
105
+ if (LV != 3)
100
106
 
101
107
  {
102
108
 
103
109
  Debug.Log("Lv.3 Start");
104
110
 
105
- LV3 = true;
111
+ LV = 3;
106
112
 
107
113
  }
108
114
 
109
115
  Debug.Log("Lv.3");
116
+
117
+ }
118
+
119
+
120
+
121
+ //ボタンが離された時
122
+
123
+ if (Input.GetKeyUp(KeyCode.Joystick1Button1))
124
+
125
+ {
126
+
127
+ switch (LV)
128
+
129
+ {
130
+
131
+ case 1:
132
+
133
+ //LV1発射
134
+
135
+ break;
136
+
137
+ case 2:
138
+
139
+ //LV2発射
140
+
141
+ break;
142
+
143
+ case 3:
144
+
145
+ //LV3発射
146
+
147
+ break;
148
+
149
+ }
150
+
151
+ delta = 0;
152
+
153
+ LV = 0;
110
154
 
111
155
  }
112
156
 

1

ソースの追記

2018/07/03 03:05

投稿

YAmaGNZ
YAmaGNZ

スコア10242

test CHANGED
@@ -64,17 +64,47 @@
64
64
 
65
65
  if (delta < 2){
66
66
 
67
+ if (LV1 == false)
68
+
69
+ {
70
+
71
+ Debug.Log("Lv.1 Start");
72
+
73
+ LV1 = true;
74
+
75
+ }
76
+
67
77
  Debug.Log("Lv.1");
68
78
 
69
79
  }
70
80
 
71
81
  else if (2 <= delta && delta < 4){
72
82
 
83
+ if (LV2 == false)
84
+
85
+ {
86
+
87
+ Debug.Log("Lv.2 Start");
88
+
89
+ LV2 = true;
90
+
91
+ }
92
+
73
93
  Debug.Log("Lv.2");
74
94
 
75
95
  }
76
96
 
77
97
  else if (4 <= delta){
98
+
99
+ if (LV3 == false)
100
+
101
+ {
102
+
103
+ Debug.Log("Lv.3 Start");
104
+
105
+ LV3 = true;
106
+
107
+ }
78
108
 
79
109
  Debug.Log("Lv.3");
80
110