unity3d 找出启用布尔值或更改变量的脚本

ttisahbt  于 2023-03-23  发布在  其他
关注(0)|答案(2)|浏览(138)

我是一个Unity开发人员,我是相当新的,我有时会遇到一个问题,一个脚本在一个布尔/变量上发生变化,看20个脚本来找到它是相当烦人的,有时我就是找不到它。
我想知道是否有人知道如何设置一些东西,显示我从哪里改变了一个变量,或者如果有人有一个好的解决方案,我可以使用。我已经尝试了Debug.Log,有时它的工作,但当我找不到脚本,它变得无用。

zwghvu4y

zwghvu4y1#

根据您使用的IDE(您编写代码的地方),有一个函数可以显示使用变量/字段的所有位置。
在Visual Studio上,您可以右键单击变量,并显示代码中对该变量的所有引用(请参见屏幕截图)。

gfttwv5a

gfttwv5a2#

有时我会放一个debug.log($“ValuechangedbyXXXX function”),这样我就可以看到运行时发生了什么,或者看看是否是某个动作导致了变化。

相关问题