Unity学习笔记:2D游戏精灵碰撞互动效果

2d精灵物理碰撞。

Unity2D碰撞效应

Area Effector 2D地区效应: 适用于特定区域内的定向力度

Use Collider Mask 使用碰撞遮罩。

Collider Mask 碰撞遮罩。

Use Global Angle 使用全球角度。

Force Angle 力角度应用。

Force Magnitude  应用力的大小

Force Variation 力的大小的变化

Drag 线性阻力

Angular Drag角度阻力

扫描二维码关注公众号,回复: 11844095 查看本文章

Force Target力应用的目标

 

Buoyancy Effector 2D 浮力效应,在特定区域内没有力度效果。

Use Collider Mask 使用碰撞遮罩。

Collider Mask 碰撞遮罩。

Surface Level定义了浮力液体的表面。当一个对象超过这条线,不应用力。当一个物体相交或完全低于这条线,重新应用

Density密度,从而影响对撞机的行为:那些有更高的密度,密度较低的浮动,和那些相同的流体密度表现

Linear Drag线性阻力

Angular Drag角度阻力

Flow Angle流动力在世界坐标的角度的方向

 

Flow Magnitude流动力大小。结合流体角,这个指定的水平力大小

Flow Variation 随机流动力大小。

 

Point Effector 2D:点效应: 定义点,可以吸引碰到某个点

(注意:作用的物体质量不要太小,容易缠绕在碰撞器中)

Use Collider Mask 使用碰撞遮罩。

Collider Mask 碰撞遮罩。

Force Magnitude  应用力的大小(可设置正负值)。(负值是吸附到点,正值是从点分散开)

Force Variation 力的随机大小变化

Distance Scale规模应用于源和目标之间的距离。在计算距离时,是按比例缩小的量允许的有效距离改变了控制施加的力的大小

Drag 线性阻力

Angular Drag角度阻力

Force Source力源点吸引或排斥目标对象。距离目标从这个角度定义。

Force Target力应用的目标

Force Mode 力计算的模式

Constant 恒定的。

Inverse Linear 反线性。

 

Platform Effector平台效应: 可帮助您创建平台式游戏平台,完成与单向碰撞和设置的选项,来控制摩擦和弹力的平台边缘。

(不要勾选isTrigger)

Use Collider Mask 使用碰撞遮罩。

Collider Mask 碰撞遮罩。

Use One Way单向的碰撞行为

Use One Way Grouping  确保所有接触的单向行为作用于所有对撞机。

Surface Arc这个弧是考虑单向以外的任何碰撞

Use Side Friction使用摩擦平台面

Use Side Bounce使用反弹平台面

Side Arc 弧形的角度定义的平台集中在当地的“左”和“右”的效应。任何碰撞法线在这个弧被认为是“边”的行为

 

Surface Effector:表面效应: 沿碰撞器的表面施力(类似传送带,允许您创建像表面的东西移动。(不要勾选isTrigger)

Use Collider Mask 使用碰撞遮罩。

Collider Mask 碰撞遮罩。

Speed沿着表面保持速度

Speed Variation随机的速度

Force Scale沿着表面达到指定的速度的大小

Use Contact Force使用表面接触力可以使目标对象旋转。

Use Friction表面摩擦应用

Use Bounce 表面反弹应用

猜你喜欢

转载自blog.csdn.net/huanyu0127/article/details/107096786