1. Rigidbody2D:用于給2D游戲物體添加物理學特性,比如重力莹捡,運動和碰撞檢測等端考。
2. BoxCollider2D: 用于給2D物體添加基于方形的碰撞檢測器。
3. CircleCollider2D:用于給2D物體添加基于圓形的碰撞檢測器屑咳。
4. EdgeCollider2D:用于給2D物體添加基于直線的碰撞檢測器,通常用于邊緣包圍盒的檢測弊琴。
5. PolygonCollider2D:用于給2D物體添加基于多邊形形狀的碰撞檢測器兆龙。
6. PhysicsMaterial2D:用于控制2D物體之間的物理學特性,比如摩擦力,彈性系數(shù)等紫皇。
7. Physics2D:提供了一些物理相關(guān)的方法和屬性慰安,比如重力、線性阻力等聪铺。
8. ContactFilter2D:用于控制物體之間碰撞的篩選和匹配化焕。
9. OnCollisionEnter2D:當物體之間發(fā)生碰撞時調(diào)用的函數(shù)。
10. OnTriggerEnter2D:當物體進入觸發(fā)器時調(diào)用的函數(shù)铃剔。
11. OnTriggerExit2D:當物體退出觸發(fā)器時調(diào)用的函數(shù)撒桨。
12. KinematicBody2D: 為不受任何物理控制的物體提供運動和移動。
13. Joint2D: 用于控制物體之間的連接键兜,比如繩索和關(guān)節(jié)等凤类。
14. Camera2D: 用于控制2D攝像機的位置和視角,以及和物理系統(tǒng)的交互普气。
15. ForceMode2D: 用于控制應用的力是直接應用到速度上還是加速度上谜疤。
16. RigidbodyConstraints2D: 用于控制剛體的自由度,例如控制旋轉(zhuǎn)或平移的鎖定等现诀。
17. CompositeCollider2D: 用于創(chuàng)建復雜形狀的碰撞檢測器夷磕,可以將多個Collider2D合并為一個。
18. Effector2D: 用于添加各種影響物體物理行為的特效仔沿,例如重力區(qū)域坐桩、風區(qū)域等。
19. RayCast2D: 用于檢測對象之間是否存在直線路徑封锉,通常用于能量射線等撕攒。
20. PhysicsMaterialCombine2D: 用于指定兩個物理材料組合的方式,例如取平均數(shù)或者最大值等等烘浦。
21. AreaEffector2D: 用于將力應用于一定區(qū)域內(nèi)的物體,例如水流等萍鲸。
22. EffectorSelection2D: 用于選擇物理相關(guān)的特效闷叉,例如區(qū)域性重力、密度等脊阴。
23. InertiaTensor2D: 用于計算旋轉(zhuǎn)的慣性張量握侧,以進行更精確的動力學模擬。
24. PhysicsUpdateBehaviour2D: 用于自定義物理行為并在物理更新時調(diào)用嘿期。
25. RigidbodyInterpolation2D: 用于控制剛體插值品擎,這可以提供更平滑的物理動畫。
26. ContactPoint2D: 用于存儲碰撞點的信息备徐,例如碰撞點的位置和法向量等萄传。
27. IgnoreCollision2D: 用于忽略某些物體之間的碰撞檢測。
28. BoundsInt: 用于表示2D邊界盒蜜猾,通常用于物理碰撞檢測和物體排列秀菱。
29. DistanceJoint2D: 用于控制兩個物體之間的距離和相對位置振诬。
30. HingeJoint2D: 用于模擬門、擺錘等物體的運動衍菱,提供了相關(guān)的旋轉(zhuǎn)屬性和限制方式赶么。
31. SliderJoint2D: 用于控制一個物體在另一個物體上沿著一條線性軸移動。
32. SpringJoint2D: 用于模擬彈簧等結(jié)構(gòu)脊串,提供了相關(guān)的參數(shù)控制辫呻。
33. TargetJoint2D: 用于將一個物體的運動限定在指定的目標位置,比如鼠標位置等琼锋。
34. RelativeJoint2D: 用于控制兩個物體之間的相對位置和旋轉(zhuǎn)放闺。
35. FrictionJoint2D: 用于控制兩個物體之間的摩擦力。
36. WheelJoint2D: 用于模擬車輪等物體的旋轉(zhuǎn)及相對位置斩例。