プレイヤーと小惑星が衝突しなくなったのは衝突判定用のArea3Dのコリジョンフィルターが正しく設定されいなかったからだった。CharacterBody3Dの方は変更したけど、Area3Dは忘れてた。フィルター関連はよくミスってしまう。
— toburau (@toburau) 2025年11月4日
064/100 #100日チャレンジ #GodotEngine #GodotEngine
プレイヤーと小惑星が衝突しなくなったのはコリジョンフィルターの設定が正しく行われていなかったからだった。
プレイヤーのCharacterBody3Dのフィルター設定は変更したのだが、衝突判定に使うArea3Dのフィルター設定は変えていなかった。
ちょうどアームのコリジョンを設定したときだったので、てっきりアームによるものかと思ってしまった。