反应调试器
反应式组件调试器允许您临时修改场景中的菜单项(Menu Item)和游戏对象(Game Object)的状态,从而可以在不手动和您的虚拟形象交互时测试反应式组件的行为。
要开启反应式组件调试器,请右键一个游戏对象,选择 Modular Avatar -> Show Reaction Debugger(显示反应调试器)
。
另外,您还可以通过点击反应式组件上的 Open reaaction debugger(打开反应调试器)
来开启。
调试器窗口由两部分组成:一部分显示对象本身的状态,一部分显示影响该对象的反应来源。
对象状态部分
最顶上的部分用于选择您需要测试的对象,在 Inspecting object(鉴视对象)
输入框中选择。
默认情况下为当前选择的对象,但如果您更换了输入框的内容,您就可以测试其他对象。
和检查器(Inspector)窗口同时使用的情况下,您可以将调试器窗口锁定,防止在场景中切换场景后的界面变化。
在 Inspecting object(鉴视对象)
输入框的下方,有一个用于将所有重载清除的按钮,我们将在之后讨论。我们还能在这里看到 Object state: ACTIVE
,表示当前对象处于(临时)开启状态。
更往下有两个选项,分别用于对象和相关菜单项的强制开启或关闭。-
和 +
按钮用来强制重写状态,中间的(空白)按钮用于清除重写的状态。
这里的强制修改对象的开闭并不会改动层级(Hierarchy)中实际的状态,但是可以在场景视角中查看对象的开闭。
反应来源部分
这一部分显示的是影响到对象的反应来源。除此之外还显示能够让其激活的条件,您也能够轻松重写这些条件。
No Comments