本文整理汇总了C#中IDebugDraw.SetDebugMode方法的典型用法代码示例。如果您正苦于以下问题:C# IDebugDraw.SetDebugMode方法的具体用法?C# IDebugDraw.SetDebugMode怎么用?C# IDebugDraw.SetDebugMode使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IDebugDraw
的用法示例。
在下文中一共展示了IDebugDraw.SetDebugMode方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LoadContent
//----------------------------------------------------------------------------------------------
protected override void LoadContent()
{
//GraphicsDevice.Reset();
base.LoadContent();
// This needs to be here so that the GraphicsDevice has been created first.
//VertexDeclaration vertexDeclaration = new VertexDeclaration(GraphicsDevice, VertexPositionColor.VertexElements);
//BasicEffect basicEffect = new BasicEffect(GraphicsDevice, null);
//m_debugDraw = new DefaultDebugDraw(vertexDeclaration,basicEffect);
//debugMode = DebugDrawModes.DBG_DrawWireframe | DebugDrawModes.DBG_DrawConstraints | DebugDrawModes.DBG_DrawConstraintLimits;
//DebugDrawModes debugMode = DebugDrawModes.DBG_DrawConstraints | DebugDrawModes.DBG_DrawConstraintLimits | DebugDrawModes.DBG_DrawWireframe;
DebugDrawModes debugMode = DebugDrawModes.DBG_DrawConstraints | DebugDrawModes.DBG_DrawConstraintLimits;
m_shapeDrawer = new XNA_ShapeDrawer(this);
m_debugDraw = m_shapeDrawer;
m_debugDraw.SetDebugMode(debugMode);
BulletGlobals.gDebugDraw = m_debugDraw;
m_shapeDrawer.LoadContent();
m_shapeDrawer.EnableTexture(true);
m_enableshadows = true;
}