質問編集履歴
2
追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,6 +21,7 @@
|
|
21
21
|
### 該当のソースコード
|
22
22
|
|
23
23
|
```C#
|
24
|
+
//public class Departure : MonoBehaviour
|
24
25
|
IEnumerator Start()
|
25
26
|
{
|
26
27
|
// Enemy_3コンポーネントをシーン内から探して取得する
|
@@ -50,6 +51,7 @@
|
|
50
51
|
}
|
51
52
|
```
|
52
53
|
```C#
|
54
|
+
//public class Enemy_3 : MonoBehaviour
|
53
55
|
public Sequence AttackSequence(GameObject eN,Vector3 aP, bool Go)
|
54
56
|
{
|
55
57
|
//ここでオブジェクトを指定しないと、何故か配列の最後のオブジェクトが参照されてしまう
|
@@ -80,7 +82,7 @@
|
|
80
82
|
}
|
81
83
|
```
|
82
84
|
```C#
|
83
|
-
|
85
|
+
//public class ShotScript : MonoBehaviour
|
84
86
|
// 弾のPrefab
|
85
87
|
public GameObject bullet;
|
86
88
|
// 弾を撃つ間隔
|
1
追記しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -80,6 +80,16 @@
|
|
80
80
|
}
|
81
81
|
```
|
82
82
|
```C#
|
83
|
+
|
84
|
+
// 弾のPrefab
|
85
|
+
public GameObject bullet;
|
86
|
+
// 弾を撃つ間隔
|
87
|
+
public float shotDelay;
|
88
|
+
// 弾を撃つかどうか
|
89
|
+
public bool canShot;
|
90
|
+
//Update()関数で毎フレーム実行されるのを防ぐため
|
91
|
+
bool isKeepShot = false;
|
92
|
+
|
83
93
|
private void Update()
|
84
94
|
{
|
85
95
|
if (canShot == true && isKeepShot == false)
|