box2d包結構

BOX2D.Collision>>>碰撞,衝擊包;spa

b2AABB AABB座標調試

b2OBB OBB座標orm

b2ContactID 接觸ID繼承

b2ContactPoint 接觸點遊戲

b2ManifoldPoint 繁殖點數學

 

BOX2D.Collision.Shapes>>>碰撞形狀形變包;it

b2CircleShape 圓外形.io

b2EdgeChainDef邊緣圖形.class

b2MassData 質量運算器.效率

b2PolygonShape 凸多邊形.

b2Shape 圖形基類.

 

BOX2D.Common >>>通用包;

b2Color 調試繪圖顏色.

b2Settings 全局設置

 

BOX2D.Common.Math>>>通用數學包;

b2Mat22 2*2 矩陣

b2Mat33 3*3 矩陣

b2Sweep 碰撞描述.

b2Vec2 向量(x ,y).

b2Vec3 向量(x, y z).

b2XForm 座標轉換,平移或旋轉

 

BOX2D.Dynamics>>>動態包;

b2Body 剛體或叫物體.

b2BodyDef 剛體定義.

b2ContactFilter 繼承這個類用來獲取過濾碰撞

b2ContactListener 繼承這個類用來獲取碰撞結果,根據這個判斷遊戲邏輯或聲音處理. 你也能夠獲取碰撞在時間步後,時間步會有一個碰撞列表.然而你也有可能漏掉一些碰撞,由於在一個時間步內有多個子步.你應該儘可能提升碰撞回調方法的效率,由於在每一個時間步內有諸多回調.

b2FilterData 碰撞過濾數據

b2DebugDraw 調試繪圖,用於調試.

b2DestructionListener 關節或外形銷燬時處理方法

b2FixtureDef 材質定義類

b2Fixture材質類

b2World 物理世界

 

Box2D.Dynamics.Contacts>>>碰撞管理包

b2Contact 管理兩個外形接觸.

b2ContactEdge 接觸邊用來鏈接多個物體和接觸到一個接觸表(物體是一個節點而接觸至關於一個接觸邊)

b2ContactResult 記錄接觸結果

 

BOX2D.Dynamics.Joints>>>動態關節包;

b2DistanceJoint 距離鏈接

b2DistanceJointDef 距離鏈接定義.

b2GearJoint 齒輪鏈接.

b2GearJointDef 齒輪鏈接定義.

b2Joint 鏈接基類.

b2JointDef 鏈接定義基類.

b2JointEdge 用於組合剛體或鏈接到一塊兒.剛體至關於節點,而鏈接至關於邊

b2MouseJoint 鼠標鏈接.

b2MouseJointDef 鼠標鏈接定義.

b2PrismaticJoint 移動鏈接.

b2PrismaticJointDef 移動鏈接定義.

b2PulleyJoint 滑輪鏈接.

b2PulleyJointDef 滑輪鏈接定義.

b2RevoluteJoint 旋轉鏈接.

b2RevoluteJointDef 旋轉鏈接定義.

相關文章
相關標籤/搜索