private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { if ( context3D != null && context3D.DebugBuffer != null && e.X >= 0 && e.X < context3D.DebugBuffer.rt_width && e.Y >= 0 && e.Y < context3D.DebugBuffer.rt_height ) { var debugdata = context3D.DebugBuffer.buffer[e.X][e.Y]; context3D.DrawDebugVisualization(debugdata.i, debugdata.j, 0.5f); context3D.DebugBuffer.ClearVisualization(); if (debugdata.isEmpty) { toolStripStatusLabel1.Text = e.Location.ToString(); } else { toolStripStatusLabel1.Text = e.Location.ToString() + "调试信息:\n" + debugdata.ToString(); } } }
private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { if ( context3D != null && context3D.DebugBuffer != null && e.X >= 0 && e.X < context3D.DebugBuffer.rt_width && e.Y >= 0 && e.Y < context3D.DebugBuffer.rt_height ) { var debugdata = context3D.DebugBuffer.buffer[e.X][e.Y]; context3D.DrawDebugVisualization(debugdata.i, debugdata.j, 0.5f); context3D.DebugBuffer.ClearVisualization(); } }