在 Adobe Director 中,有一个监视窗口会在我的应用程序运行时更新。例如,如果我有一个游戏应用程序并正在观察一个球对象的实例,我可以看到它的所有值(速度、高度、状态变量等)在应用程序运行时实时更新。我还可以将任何其他对象添加到窗口中,并在不停止执行的情况下深入了解它的变量。
在 C# 中的 Visual Studio(我在 2008 年)中有没有办法在我的应用程序运行时更新“调试”>“监视”窗口?换句话说,我想在应用程序运行时关注给定对象的不同变量,而不是冻结所有内容并在某个特定时刻检查事物的状态。
如果这不可能,是否有任何方法可以查看任意对象的值(无需预先对这些对象进行硬编码)。例如,对于坦克对象,我们有位置、方向、速度等。假设有几十个不同类型的游戏对象,每个对象都有十几个值。这些值每秒变化 60 次。
目标是能够在运行时选择要“观察”的游戏对象,然后深入了解它的变量层次结构(与观察器窗格的方式相同)。同样,此工具事先不了解对象,因此无法针对特定对象进行硬编码。
提前致谢!
亚当