我是一个Unity开发人员,我是相当新的,我有时会遇到一个问题,一个脚本在一个布尔/变量上发生变化,看20个脚本来找到它是相当烦人的,有时我就是找不到它。我想知道是否有人知道如何设置一些东西,显示我从哪里改变了一个变量,或者如果有人有一个好的解决方案,我可以使用。我已经尝试了Debug.Log,有时它的工作,但当我找不到脚本,它变得无用。
Debug.Log
zwghvu4y1#
根据您使用的IDE(您编写代码的地方),有一个函数可以显示使用变量/字段的所有位置。在Visual Studio上,您可以右键单击变量,并显示代码中对该变量的所有引用(请参见屏幕截图)。
gfttwv5a2#
有时我会放一个debug.log($“ValuechangedbyXXXX function”),这样我就可以看到运行时发生了什么,或者看看是否是某个动作导致了变化。
2条答案
按热度按时间zwghvu4y1#
根据您使用的IDE(您编写代码的地方),有一个函数可以显示使用变量/字段的所有位置。
在Visual Studio上,您可以右键单击变量,并显示代码中对该变量的所有引用(请参见屏幕截图)。
gfttwv5a2#
有时我会放一个debug.log($“ValuechangedbyXXXX function”),这样我就可以看到运行时发生了什么,或者看看是否是某个动作导致了变化。