敵の弾がプレイヤーに当たるように。イベントを追加するのをすっかり忘れていて時間がかかってしまった。
— toburau (@toburau) 2025年9月24日
敵の弾が敵に当たった場合、敵同士が当たった場合はどうしよう。
023/100#100日チャレンジ #GODOT pic.twitter.com/CTkgDPxVGW
敵の弾をプレイヤーに当たるようにした。
スクリプトで _on_body_entered() を書いたけど呼び出されないと思ったら、シグナルの接続をしていなかった。
イベントで呼び出される関数は、最初から自前で書くのではなく、シグナルの接続をしてコードに挿入されてから、関数の中身を記述するようにしたほうが良さそう。
コリジョンのレイヤーでプレイヤーとエネミーを当たるように設定したところで、敵の弾が別の敵に当たった場合、あるいは敵同士がぶつかった場合をどうするかまったく考えていなかった。
すり抜けるのはおかしいし、かといって避けるようにすると実装が大変。ここは敵同士でも当たってやられるようにするか。