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

質問編集履歴

1

誤字、文章の見直し

2021/06/04 13:26

投稿

gariyaro
gariyaro

スコア8

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で検索してもこれといった情報が出てこなかった為質問させていただきます。