GameObjectの削除
OnTriggerEnter
を使い接触したオブジェクトを削除するには、引数のCollider
からgameObject
を取り出しそれを削除する。
これはVisualScriptingも同じなのだが、VSの場合は引数のCollider
をGameObject
削除用のDestroy
に直接ぶち込めてしまう。しかしGameObject
削除用のDestroy
が削除できるのはGameObject
だけであり、Collider
をぶち込んでも動作しない(エラーにもならない)。
VSの場合、まずCollider
からGet Game Object
でGameObject
を取得し、それをGameObject
削除用のDestroy
を使って削除するという流れになる。いちいちGet Game Object
をしなければならないあたり、なんともメンドクサイ。
今日はこれまで。