Пример #1
0
        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();
                }
            }
        }
Пример #2
0
        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();
            }
        }