有必要写一下平台跳跃了--个人学习记录

平台效应器2D

切换到脚本

平台效应器2D应用各种“平台”行为,例如单向碰撞
碰撞,消除侧摩擦/反弹

与效应器一起使用的碰撞器通常不会被设置为触发器,以便其他碰撞
可能会与它发生冲突。

平台效应器2D检查器 平台效应器2D检查器

属性

属性:功能:
使用碰撞面具应该使用'Collider Mask'属性吗?如果不是,那么全局碰撞矩阵将被用作所有碰撞器的默认值。
碰撞面具用于选择特定层的掩模允许与效应器交互。
单向使用是否应该使用单向碰撞行为?
使用单向分组确保单向行为禁用的所有联系人都对所有碰撞者起作用。当在通过平台的对象上使用多个碰撞器并且它们都需要作为一个组一起行动时,这非常有用。
表面弧以局部“向上”为中心的弧的角度定义了不允许碰撞器通过的表面。该弧外的任何东西都被认为是单向碰撞。
使用侧摩擦力应该在平台两侧使用摩擦力吗?
使用侧弹跳是否应该在平台两侧使用弹跳?
侧弧定义平台侧面的弧的角度以效应器的局部“左”和“右”为中心。此弧内的任何碰撞法线都被认为是“侧面”行为。

当源Collider2D 时个触发器时,该效应器每当源重叠时应用力到目标Collider2D 。当源碰撞器不是触发器时,仅当该效应器接触源碰撞器时应用力。

1、这个Platform Effector 2D是用来做横版2D游戏从下往上跳而不被阻挡的那种跳跃平台用的。
2、这个组件要配合其他2D 碰撞器使用,例如:再添加一个2D Box Collider,然后勾选 Used By Effector即可。
3、Use One Way 只允许单方向碰撞,若要做跳跃平台的话必须勾选。
4、Use One Way Groupping 如果你的跳跃平台摆得很紧密的话,为了防止Bug,必须勾选这个,它会自动将临近的算为一个组
5、Surface Arc就是允许碰撞的角度,如果设为180的话,那么从左边和右边水平靠近平台的移动都会受到碰撞。如果要做上面提到的跳跃平台的话,用90即可。

完美解决项目问题。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值