質問編集履歴
1
誤字、文章の見直し
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,9 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
Unityにて2Dゲームを制作している初心者です。言語はC#です。
|
2
|
+
Unityにて2Dのアクションゲームを制作している初心者です。言語はC#です。
|
3
|
-
銃座
|
3
|
+
プレイヤーを操作し、銃座近くでボタンを押しっぱなしにすると銃座から弾が連射されるようにしたいのですが、うまくいきません
|
4
4
|
|
5
5
|
### 発生している問題
|
6
|
-
銃座スクリプトのOnTriggerEnter2Dで触れ合っているプレイヤーを検知し、キーを押すことでプレイヤーの「isFire」boolを変更、isFireが
|
6
|
+
銃座スクリプトのOnTriggerEnter2Dで触れ合っているプレイヤーを検知し、キーを押すことでプレイヤーの「isFire」boolを変更、isFireがtrueになっている間、一定間隔(5フレームに1回)で弾が生成(発射)される仕組みなのですが、途中で生成が止まってしまいます。
|
7
7
|
移動すると再度生成が始まるのですが、射撃中は動かない仕様にしたい為、良いやり方を知りたいです。
|
8
8
|
何度もDebug.Logで原因を調べたのですが、OnTriggerEnter2Dの基本的な仕様の問題のようにも思えます。
|
9
9
|
しかし、Webで検索してもこれといった情報が出てこなかった為質問させていただきます。
|