unity-game-engine - 调试 IL2CPP 代码的最佳方法是什么?

标签 unity-game-engine visual-c++ augmented-reality hololens hololens-emulator

随着 Unity 取消 .NET 脚本后端,我们一直在使用 IL2CPP 脚本后端,因此我们可以习惯它。我们在调试 C++ 代码时遇到了很大的困难,因为创建的代码文件不使用 .NET 代码中的相同方法名称。更具体地说,我们正在为 Hololens 模拟器进行开发。

我听说 Unity 正在推出某种调试器,即使您使用 IL2CPP 脚本后端,它也可以让您在运行时调试托管 .NET C# 代码,有谁知道这是否属实,如果是,何时会即将出来。有没有人做一些我们可能没有想到的事情来使调试变得更容易?

最佳答案

从 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

关于unity-game-engine - 调试 IL2CPP 代码的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52843627/

相关文章:

javascript - Unity Javascript 文件在 Xcode 中打开

java - Android Unity 应用程序在后台运行

android - 如何在增强现实android中使用图像而不是自定义框

c# - 加密 Unity c# 标注到 Node js 服务器

unity-game-engine - 如何根据 Unity3d 中的动画更改多边形碰撞器?

C++ 错误 C2512 : no appropriate default constructor available

C++更改错误数组的值

c++ - c/c++ for windows 中的 DNS 服务器

unity-game-engine - 团结-Vuforia : Detect the loss of a ground plane?

android - 如何在我的 Android 应用程序中进行实时人体分割