随着Unity淘汰了.NET脚本后端,我们一直在使用IL2CPP脚本后端,因此我们可以习惯它。我们很难调试c ++代码,因为创建的代码文件没有使用.NET代码中的相同方法名称。更具体地说,我们正在为Hololens仿真器进行开发。
我听说Unity推出了某种调试器,即使您使用IL2CPP脚本后端,您也可以在运行时调试托管的.NET c#代码,有人知道这是否正确吗?出来。有没有人在做任何可能使我们可能没有想到的调试变得容易的事情?
答案 0 :(得分:2)
从Unity 2018.2开始,Unity支持使用IL2CPP脚本后端在C#中调试托管代码。调试经验与Mono脚本编写后端相同。在Windows上,您需要安装了Visual Studio Tools for Unity扩展的Visual Studio。
您可以在此处查看托管调试器文档:https://docs.unity3d.com/2018.2/Documentation/Manual/ManagedCodeDebugging.html