1

在 Visual Studio 2015 中开始编译\执行我的代码之前,我需要运行代码生成器。

当我单击“启动本地调试器”时,有什么方法可以添加将运行我的 .bat.py 文件的脚本?

我使用 UnrealEngine 4 并且在我的项目中已经有一些.cs使用预编译脚本的文件,但是如果项目已经是最新的,则不会触发这些脚本。

有什么解决办法吗?

4

1 回答 1

0

在 VS 中打开你的启动项目的属性(应该是你的游戏,而不是 UE4)。您需要配置属性 → 调试

当您单击 Local Windows Debugger (这是它在我的 VS 中标记的内容)时,它会运行 Command 下指定的任何内容,并带有Command Arguments。UE4 项目通常指定了$(TargetPath)“$(SolutionDir)$(ProjectName).uproject”,但您可以更改它以运行您的 .bat 脚本并添加自定义逻辑。

但是,如果您的项目不是最新的,则将在调试器之前调用 Build 命令行(Configuration Properties → NMake)。对于 UE4,它将是UnrealEngine\Engine\Build\BatchFiles\Build.bat脚本。如果你需要在 Build.bat 之前运行你的逻辑,你可以把它放在这里。或者用你自己的替换这个脚本。

于 2016-09-03T09:14:30.430 回答