参考原视频链接:
【视频】:https://www.bilibili.com/video/BV1uP41197Ut/
注意
:本文为学习笔记记录,推荐支持原作者,去看原视频自己手敲代码理解更加深入
先看最终效果
实现这个效果的重点就是2D平台效应器(Platform Effector 2D)
一、2D平台效应器(Platform Effector 2D)
2D平台效应器(Platform Effector 2D)是Unity中的一个组件,它可以用于为2D游戏中的平台添加一些特殊的物理效果。要使用2D平台效应器,您需要首先为游戏对象添加一个2D碰撞器组件,然后再添加PlatformEffector2D组件。在PlatformEffector2D组件的属性面板中,您可以调整各种参数以实现所需的效果。
二、可向上穿越的平台
给平台添加2D平台效应器(Platform Effector 2D),记得勾选Use One-Way,让平台变成一个通道,当然它默认就已经勾选了