我希望知道:在Unity中对游戏物体按下Ctrl+D复制粘贴的时候,具体发生了什么。
背景是这样的:我在2021.3.0f1c1版本的Unity中创建了一个UI输入框(TMP_InputField),我发现代码动态创建的输入框无法显示光标,但是创建后在编辑器中手动复制粘贴一下、就能够显示光标了。
并且:
1.如果在运行【前】在编辑器中右键创建输入框,然后运行,那么能够显示光标。
2.如果在运行【后】在编辑器中右键创建输入框,那么无法显示光标。但对它复制粘贴后可以显示光标。
所以我希望知道复制粘贴的时候发生了什么。一定是有什么东西改变了、才导致复制粘贴后能够显示光标。
单机游戏中有一个著名的修改器:CE修改器。它可以监测内存中哪些变量改变了,从而以此定位游戏数据,然后修改游戏数据。
我想问:有没有类似的工具,能够监测【按下Ctrl+D之后、计算机执行了哪个函数】?