我有一个枫树游戏演示
我需要角色可以从一侧跳过对手
我的角色和地面中的对手是这样的:
character:capsulecollider2d
地面:polygoncollider2d
所以角色可以站在地上
也可以跳到地上
但现在我想要从地下跳跃角色,它无法正常工作
那么,我该如何解决这个问题呢?是否有配置可以使对撞机只有一侧?
------------------------------------- 2017 08 11 ------- ------------------------------
非常感谢每一个人
谢谢@EmreE @Jeroen De Clercq
我使用@EmreE
提供的Platform Effector 2D解决了这个问题首先:在我的地上添加平台效应器2d 并选择"使用单向"
第二:选择"由Effector"
使用现在有效:)
答案 0 :(得分:3)
此处有更多信息; https://docs.unity3d.com/ScriptReference/Physics.IgnoreLayerCollision.html