本文整理汇总了C#中BulletSharp.DiscreteDynamicsWorld.PerformDiscreteCollisionDetection方法的典型用法代码示例。如果您正苦于以下问题:C# DiscreteDynamicsWorld.PerformDiscreteCollisionDetection方法的具体用法?C# DiscreteDynamicsWorld.PerformDiscreteCollisionDetection怎么用?C# DiscreteDynamicsWorld.PerformDiscreteCollisionDetection使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BulletSharp.DiscreteDynamicsWorld
的用法示例。
在下文中一共展示了DiscreteDynamicsWorld.PerformDiscreteCollisionDetection方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DynamicWorldImp
internal DynamicWorldImp()
{
//Debug.WriteLine("DynamicWorldImp");
//Default
// collision configuration contains default setup for memory, collision setup
BtCollisionConf = new DefaultCollisionConfiguration();
BtDispatcher = new CollisionDispatcher(BtCollisionConf);
BtBroadphase = new DbvtBroadphase();
BtSolver = new SequentialImpulseConstraintSolver();
// BtCollisionShapes = new AlignedCollisionShapeArray();
BtWorld = new DiscreteDynamicsWorld(BtDispatcher, BtBroadphase, BtSolver, BtCollisionConf)
{
Gravity = new Vector3(0, -9.81f, 0)
};
BtWorld.SolverInfo.NumIterations = 5;
BtWorld.PerformDiscreteCollisionDetection();
//GImpactCollisionAlgorithm.RegisterAlgorithm(BtDispatcher);
// BtWorld.SetInternalTickCallback(MyTickCallBack);
//BtWorld.SetInternalTickCallback(TickTack);
//ManifoldPoint.ContactAdded += OnContactAdded;
//PersistentManifold.ContactDestroyed += OnContactDestroyed;
//PersistentManifold.ContactProcessed += OnContactProcessed;
}