弾幕系シューティングを作成していたのですが、弾が動かなくなる。というバグ?が発生したので、質問させて頂きます。
c#
1public float speed; 2public float delta; 3private Vector3 direction; 4 5 6Update() 7{ 8 transform.position += direction * speed; 9 10}
このようなスクリプトを弾オブジェクトにアタッチし、それをprefab化しています。
それを発射処理(Instantiate)しているのですが、動きません。また、弾の発射時にのみ処理落ちが発生しているので、そこも改善したいと考えております。
弾が原因なのは理解しているのですが、処理の軽くする方法がわかりません。
弾幕系シューティング作成の際の弾オブジェクトの管理の仕方としては、オブジェクトプーリングをするのが良いのでしょうか?
少しでも案があればご教授頂けると嬉しいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。