回答編集履歴
1
説明文をより詳細にしました。
answer
CHANGED
@@ -9,7 +9,9 @@
|
|
9
9
|
|
10
10
|
上記の実装を見る限り、
|
11
11
|
`Enemystatus.HP -= ClickPerTap;`が実行されるのは`Enemystatus.HP > 0`の時です。
|
12
|
+
|
13
|
+
これが例えば、「敵がタップされた時に実行されるコード」だったとしたら、`Destroy(CookieGO);`が実行されるのは、「敵がタップされた時に`Enemystatus.HP <= 0`だった場合」となります。
|
12
|
-
しかし実際には攻撃された際にHPが減った後、残HPが0以下
|
14
|
+
しかし実際には攻撃された際にHPが減った後、残HPが0以下になった場合も`Destroy(CookieGO);`したいと思いますので、
|
13
15
|
上で**sgr-2**さんが回答されているように、
|
14
16
|
攻撃を受けた(`Enemystatus.HP -= ClickPerTap;`)後、残HPが0以下かどうかを判定し、
|
15
17
|
もし0以下であれば`Destroy(CookieGO);`を呼び出してあげるのが意図に沿っているのかと思われます。
|