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

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

Unity2D碰撞效应

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

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

Use Collider Mask 使用碰撞遮罩。

Collider Mask 碰撞遮罩。

Use Global Angle 使用全球角度。

Force Angle 力角度应用。

Force Magnitude  应用力的大小

Force Variation 力的大小的变化

Drag 线性阻力

Angular Drag角度阻力

Force Target力应用的目标

 

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

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

Use Collider Mask 使用碰撞遮罩。

Collider Mask 碰撞遮罩。

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

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

Linear Drag线性阻力

Angular Drag角度阻力

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

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

 

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

Flow Variation 随机流动力大小。

 

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

Unity学习笔记: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平台效应: 可帮助您创建平台式游戏平台,完成与单向碰撞和设置的选项,来控制摩擦和弹力的平台边缘。

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

(不要勾选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)

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

Use Collider Mask 使用碰撞遮罩。

Collider Mask 碰撞遮罩。

Speed沿着表面保持速度

Speed Variation随机的速度

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

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

Use Friction表面摩擦应用

Use Bounce 表面反弹应用