被破壊メッシュが置き方によって壊れない現象

- YouTube こちらの動画は実験用プロジェクトでの様子です。設置した非破壊メッシュのオブジェクトが置き方によって壊れないため、その原因を知りたいです。

処理のおおまかな流れ: プレイヤーの攻撃範囲と重なったガラスのオブジェクトを識別 → ガラスであれば、壊れる用ガラスモデル(非破壊メッシュ)をその場で生成してガラス本体は消える → 生成された壊れる用ガラスモデル(非破壊メッシュ)はそこからさらに自分自身にダメージを与え、破壊状態になる。※いったん壊れる用ガラスモデル(非破壊メッシュ)生成を挟むのは、普段は生きて動くアクター等への応用のためです。

https://drive.google.com/open?id=0B1tnbE_RhcrlNDNKYUFjQmZoVHc こちらは動画で使用したプロジェクトファイルです。ガラスオブジェクトをいろいろと移動させてプレイヤーで体当たりを行うと、壊れる場合と壊れない場合があります。

どうぞよろしくおねがいします。

※ガラスを複数置くとプレビュー時にエディターがクラッシュします。※壊れない時は生成自体は行われていて、バラバラにならないものの物理は有効になっているようです。※階段付近に設置すると壊れなくなる可能性が高いです。

I am unsure what you are saying. But if you want the glass to move, u need to check simulate physics. As of what breaks the object exactly, there is a function that you can call that is named “Apply Radius Damage”, you just set the location and the reference to your glass, and the damage amount and spread radius.

Since your mesh is being destroyed on impact, I would recommend looking at this answer that might be more usefull:

ご回答ありがとうございます。被破壊メッシュの Enable Impact Damage と 物理シュミレートを入れることで、壊れないという現象は回避できました。この場合は別途ダメージ処理する必要は無いようです。