我正在开发 XNA 的东西并使用他们的矩阵结构。调试时,矩阵显示的值类似于:
这不是超级方便阅读。我想要类似的东西:
{ R:{ 0; 0; 0 } S:{ 1; 1; 1 } T:{ 0; 0; 0 } }
由于这个结构不是我的,我不能覆盖ToString
方法,也不能覆盖DebuggerDisplay
属性。
这种功能有简单的技术吗?我认为这是一个常见的要求。也许与 VisualStudio 本身有关作为最后的手段?
精度:我不是在寻找操作(好奇的 Matrix.Decompose()),只是在调试模式下在 Visual Studio(或其他人)中“渲染”这种类型的变量。