public class L17 : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){//效应器是配合碰撞器一起使用,可以让游戏对象在相互接触时产生一些特殊的物理作用//可以通过2D效应器快速实现 传送带,互斥,吸引,漂浮,单向碰撞等效果#region Area 区域效应器//主要是在一个区域内让游戏对象收到力和扭矩的作用//Use Collider Mask 启用碰撞器遮罩//Cillder Mask 决定该效应器只作用于哪些层的对象//Use Gloable Angle 使用世界坐标系,不启用则使用效应器的本地坐标系//Force Angle 施加力的角度(逆时针旋转)//Force Magnitude 施加力的大小//Force Variation 施加力的大小随机变化,会在For Magnitude的基础上变化//Force Target 效应器在目标对象上施加力的作用点//Rigidbody 以刚体当前质心,不会产生扭矩力//Collider 以碰撞器当前位置,如果碰撞器位置有偏移可能就会产生扭矩力//Drag 阻力//Angular Drag 扭矩阻力#endregion#region Buoyancy Effector 浮力效应器//模拟流体行为//Density 流体密度//Surface Level 定义浮力流体的表面位置,对象高于这个位置时不会对其施加浮力//Flow 下面的参数决定了流体流动的方向#endregion#region Point 点效应器//模拟磁铁吸引或排斥的效果//Distance Scale 效应器和目标之间的距离缩放//Force Mode //Constant 忽略距离衰减//Inverse Linear 呈线性衰减//Inverse Squared 呈指数衰减,类似现实重力#endregion#region Platform 平台效应器//主要用于2D游戏中的平台//Use One Way 启用单向碰撞,可从下往上跳跃穿过//Use One Way Grouping 当平台有多个碰撞器组合时,可把所有碰撞器都设置为单向碰撞//Serface Arc 以本地坐标器为准定义不允许通过的表面的角度,该角度以外的地方为单向碰撞//Use Side Friction 在平台两侧使用摩擦力//Use Side Bounce 在平台两侧使用弹性//Side Arc 平台两侧响应弧度#endregion#region Surface 表面效应器//主要用于模拟传送带//Speed 表面保持的速度//Speed Variation 速度的随机值//Force Scale 缩放沿表面移动时施加的力,0表示不施加力,不建议设置为1,因为设置为1时可能会抵消施加在物体上的其他力,比如跳跃的力//Use Contact Force 对接触物体表面的触点施加力,启用后会让对象旋转,禁用则不会#endregion}
}