
ゲーム近日公開かも、というお話
完成版には程遠いながらも形になってきたので、HPを作ってゲームを設置してみようかなと考え中
知っている人には当然なんだろうけど知らなかったこと
長いことどうすればいいのかわからなかったことが、一応解決したので書き残してみる
Blenderで作ったモデルにRagdollつけて人形としておいて、ゲットしたらDestroyで消去しようとしていたのだけれど
Instanceで生成したCloneのオブジェクトがどうにも消えない
Colliderのついたボーンだけ消えて、オブジェクトとしては残ってたわけなんです
以下解決法
結論としては、親オブジェクトが消えていないってことが問題だったのでそこにRigitbodyとColliderつけて消えるようにしましたってこと
Ragdollで死体のような動きをしないオブジェクトにして、時間経過で消えるようにするのであれば親オブジェクトにスクリプトをつけるのでそれで完全に消える
今回の場合では、クレーンゲームの商品として置くためにRagdollを使ったので、大元の親オブジェクトには当たり判定が無い、ということが盲点だったわけです
Ragdollの使い方が一般的ではなかったような気がするけど、こういうこともあるんだなぁ、ぐらいで
何かの参考になれば幸いです
[0回]
PR
http://hetayokokobo.gg-blog.com/unity/%E3%81%84%E3%82%88%E3%81%84%E3%82%88%E5%BD%A2%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9Fいよいよ形になってきた