Visual Studio

Visual Studio Community 是由 Microsoft 的一个只面向Windows的IDE,免费供非商业使用.它有很多有用的功能,如内存视图、性能视图、源码控制等.

导入项目

Visual Studio需要一个解决方案文件来处理一个项目.虽然Godot没有附带解决方案文件,但可以使用SCons生成.

  • 导航到Godot根文件夹,打开命令提示符或PowerShell窗口.

  • 运行 scons platform=windows vsproj=yes 来生成解决方案.

  • 现在您可以通过双击项目根目录下的 godot.sln 或使用Visual Studio中的 打开项目或解决方案 选项来打开项目.

  • 从顶部菜单**Build**[编译]来编译构建这个项目.

警告

Visual Studio必须配置C++包,可以在intaller中选择:

../../../_images/vs_1_install_cpp_package.png

调试项目

Visual Studio具有强大的调试器,允许用户检查Godot的源代码,在代码中的特定点中断,检查当前的执行上下文,并对代码库进行实时修改.

您可以使用顶部菜单中的 Debug > Start Debugging 选项启动连接调试器的项目,但是,除非你想专门调试项目管理器,否则你需要先配置调试选项.这是由于当Godot项目管理器打开一个项目时,初始进程会被终止,调试器会被分离.

  • 要配置与调试器一起使用的启动选项,请使用顶部菜单中的 Project > Properties [项目 > 属性]:

../../../_images/vs_2_project_properties.png

  • 打开 Debugging 部分,在 Command Arguments [命令行参数]下添加两个新的参数: -e 标志打开编辑器而不是项目管理器, --path 参数告诉可执行文件打开指定的项目(必须提供一个 绝对 的项目根目录,而不是 project.godot 文件).

../../../_images/vs_3_debug_command_line.png

要了解更多的命令行参数,请参考 命令行教程 .

即使你在没有连接调试器的情况下启动项目,也可以使用 Debug > Attach to Process… [调试 >附加到进程]菜单连接到正在运行的进程.

要检查一切是否正常,请将断点放在main.cpp中,然后按F5开始调试.

../../../_images/vs_4_debugging_main.png

如果遇到问题,也可在 Godot社区论坛 中寻求帮助.