Unity物理相关组件——2D效应器

本文介绍了Unity引擎中用于2D游戏开发的几种物理效应器,包括PlatformEffector2D用于控制物体平台的通过性,AreaEffector2D施加力于进入区域的物体,以及BuoyancyEffector2D模拟蹦床和水浮力效果,SurfaceEffector2D则能实现传送带效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:前言

这些物理效应器用于模拟一些特殊物理区域或者表面,都需要配合2D碰撞器使用,并且勾选上Used by Effector


二:Platform Effector 2D

用于实现2D物体平台的方向通过性,例如做横版2D游戏人物可以从下往上跳而不被阻挡

Use One Way:如果是需要实现单方向碰撞,必须勾选上
Suface Arc:允许碰撞的角度,如果设为180的话,那么从左边和右边水平靠近平台的移动都会受到碰撞,Scene窗口会有一个圆弧的图示,圆弧中即可以碰撞的区域


三:Area Effector 2D

进入到这个区域后会施加一个力


四:Buoyancy Effector 2D

模拟蹦床的效果


五:Buoyancy Effector 2D

模拟水浮力的效果


六:Surface Effector 2D

模拟传送带的效果
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hello Bug.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值