我正在制作一个小游戏,其中基本的游戏机制是在关卡中拖动东西。My Player GO 是在关卡周围拖动其他对象的人。这个GO(玩家GO)有一个rigidBody2D组件,为了拖动其他物体,我把被拖动的物体变成了player的一个child,这样我只通过rigidBody组件移动player,被拖动的物体沿着玩家对象。
问题是,只要本应通过接触杀死玩家的东西与被拖动的对象接触,玩家的死亡仍然会触发,即使玩家一开始并没有与危险对象发生接触。这显然不是预期的结果,如果想要杀死玩家的东西接触到被拖动的物体而不是玩家,那么玩家不应该被杀死。我怎样才能解决这个问题?
编辑:杀死我的意思是摧毁玩家GO。