我现在正在使用Unity创建我的第一个2D游戏,我想知道2D区域效应器如何对不同的对象应用不同的效果。 具体来说,我现在正在实施类似磁力的东西。当负电荷通过场(也就是2D区域效应器)时,当正电荷通过场时,施加到它的力应该完全相反。 使用2D区域效应器,我只能对负电荷和正电荷施加相同(吸收)力。但是,这不是我想要的。有没有人能解决这个问题?谢谢!
答案 0 :(得分:2)
您只需要将两个不同的区域效应器连接到一个GameObject。每个效应器都具有不同的colliderMask依赖Layer
,它应该影响它。