在 Visual Studio 2005 中使用 nFringe 调试 UDK

2024-02-01

这是一个非常小众的问题,所以我不期望得到很大的回应......

基本上,我正在通过一些教程来学习如何使用 UDK,即这个:

http://forums.epicgames.com/showthread.php?p=27043379#post27043379 http://forums.epicgames.com/showthread.php?p=27043379#post27043379

到目前为止,一切进展顺利。我遇到的唯一真正的难题是使用这个 nFringe 插件让一切在 Visual Studio 2005 中正常工作。很长一段时间,根本无法让他们工作。我已经学习了本教程的两到三章,并且我已经设法使用 Visual Studio 来编辑代码,但我无法在 VS 中构建脚本;我必须去 UDK Frontend 才能做到这一点。更糟糕的是,我只能真正使用 unrealscripts 中的 Log 命令来调试任何内容。

所以我的问题是:是否有可能以一种可以在 VS 中放置断点并在测试游戏时捕获它们的方式配置这些工具?我感觉好像我没有正确设置某些东西。


对的,这是可能的。以下是一些可能对您有用的信息。

首先,您的 .sln 和 .ucproj 文件必须位于 Development/src 中。然后,在 Visual Studio 下,右键单击您的项目(解决方案资源管理器中的 .ucproj 文件)并打开其属性。

您必须在“常规”选项卡下设置:

  • 目标游戏:UnrealEngine 3 Mod
  • UCC 路径: ....\Binaries\Win32\UDK.exe
  • 参考源路径:..\Src

在“构建”选项卡下:

  • 检查“构建调试脚本”

在“调试”选项卡下:

  • 启动游戏可执行文件:....\Binaries\Win32\UDK.exe
  • 启动时加载映射:启动映射的名称,不带路径或扩展名
  • 从指定的游戏类型开始:放置用于您的 mod 的 GameInfo 类,即。我的模组.我的游戏信息
  • 可以选中禁用启动电影以在启动时赢得时间
  • 必须选中启用未发布的模组。

在命令行中,参数 -vadebug 指定将启用断点。

之后,您必须能够从 Visual 构建脚本,并按 F5 启动游戏。

断点应该可以工作,但不能将它们放在变量声明中,必须将它们放在函数调用、赋值或条件语句中。

希望这会有所帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Visual Studio 2005 中使用 nFringe 调试 UDK 的相关文章

  • 在 Visual Studio 2005 中重用对象文件

    情况是这样的 我有一个包含两个项目的 VS2005 解决方案 MyDll DLL MyDllUnitTest 控制台 EXE 在 MyDll 中 我有一个名为 MyClass 的类 该类位于 DLL 内部 不应导出 我想在 MyDllUni
  • 我怎样才能链接我的非常大的程序?

    我们的下一个产品已经变得太大 无法链接到运行 32 位 Windows 的计算机上 所有 lib 文件的总和超过 2Gb 只能在 64 位 Windows 计算机上链接 最终我们将超越这个界限 因为我们的软件往往会增长而不是收缩 而且我们使
  • “Using”语句如何从 C# 转换为 VB?

    例如 BitmapImage bitmap new BitmapImage byte buffer GetHugeByteArray from some external source using MemoryStream stream n
  • F12 在 Visual Studio 中不再起作用

    This is driving me crazy Ever since I installed ReSharper 4 F12 no longer seems to work If you look at the all the ReSha
  • 在 Visual Studio 中编译单个类/文件

    我只是想知道我们是否可以在 Visual Studio 中编译单个文件 类 我经常只更改一个文件 但最终会编译整个项目 这可能是一个微不足道的案例 但会非常有帮助 我正在使用 Visual Studio 2005 处理 net 2 0 中的
  • 如何在 Visual Studio 中最好地处理巨大的源代码文件

    我正在开发一个大量使用代码生成的项目 它生成的一些文件包含超过 25 万行代码 VS 2K5 处理得还不错 但 R 4 01 每隔两分钟左右就会抛出一个内存不足异常 将它们拆分为部分类 单独的文件并不是短期内的选择 尽管可能会稍后 有什么聪
  • 如何在调试时将 Visual Studio 异常消息语言更改为英语[重复]

    这个问题在这里已经有答案了 我正在安装 XP 荷兰语版本的机器上工作 Visual Studio 2005 以英文安装 我在调试时遇到了一个恼人的问题 所有 NET Framework 异常消息都以荷兰语显示 这使得它们真的毫无价值 我尝试
  • 使用 VB 写入大量记录以进行访问

    我目前正在 Visual Studio 中编写一些软件 以使用 SQL 分析来自 Access 数据库的大量数据 我有代码可以创建一个新的计算变量 但我很难解决将数据写回 Access 所需的时间 我目前正在使用一些 vb com 代码与在
  • 为什么当我启动调试器时,我的 Visual Studio 2005 会与进程分离?

    我正在使用 VS2005 开发 Web 应用程序 当我开始调试时 它将打开网页 但立即从进程中分离 我发现如果我关闭 IDE 并重新启动它 它会正常工作一段时间 但随后又开始分离 任何对这种奇怪行为的见解都将不胜感激 你用的是IE8吗 我最
  • 我可以在同一台计算机上安装两个不同版本的 Visual Studio 吗?

    我可以在同一台计算机上安装 Visual Studio 2005 和 2010 吗 会造成什么问题吗 是的 你可以这样做 我在一台机器上安装了VS 2005 2008和2010 它们都是独立工作的 但是 在此之前 请记住 低版本制作的项目只
  • VB6中列出文件夹中指定类型的所有文件的任何函数

    我想知道是否有一些内置函数适用于下面描述的场景 输入是父文件夹的路径 该函数必须做的是 它应该列出该父文件夹内的所有 zip 文件 父文件夹可以包含任意数量的子文件夹 这同样适用于子文件夹 任何人都可以帮我解决这个问题吗 VB版不是路障 V
  • 如何使 Reflector 成为 Visual Studios 的插件?

    我下载了反射网 http www red gate com products reflector 它是 VS 之外的 Exe 我记得 去年 当我下载它时 它是 VS 的一个插件 我怎样才能让它回到插件 Reflector 插件再次复活 ht
  • 更改资源(如图标)不会重新编译 .qrc 文件

    我正在使用带有 QT Visual Studio 集成的 Visual Studio 2005 IDE QT版本是4 7 3 我有一个项目 其中在 QT 资源集合文件 qrc 中定义了一些资源 问题是每当我更改 qrc 引用的某些文件的内容
  • Visual Studio 中的 /mtd 和 /mdd (在代码生成属性部分)有什么区别

    指定有什么区别 mdd 多线程调试dll 和 mtd 多线程调试 在 Visual Studio 中 mtd需要静态链接 以生成 exe那更大但是not依赖于包含运行库的DLL VS2005自带的
  • Visual Studio 是否可以选择为 Javadoc 风格的注释生成 html 文档?

    Visual Studio 是否可以选择为 Javadoc 风格的注释生成 html 文档 如果是这样 需要采取哪些步骤才能实现这一目标 BlueJ 中有一个选项可以将 Javadoc 风格的注释转换为 html 文件 Like the f
  • Visual Studio 2005 中的代码分析

    我有一个 Visual Studio 2005 解决方案工作区 其中包含 8 个项目 我想分析完整的代码 所有项目 并获取有关每个函数执行所花费的绝对周期的一些度量 或者至少是周期消耗的百分比 我查看了 VS 2005 的帮助以及项目设置选
  • 更改 Visual Studio 2005 中的应用程序图标?

    我想为我的游戏的演示版本使用不同的图标 并且我正在使用与完整版本不同的构建配置来构建演示 使用预处理器定义来锁定某些内容 使用不同的图形 有没有办法让 Visual Studio 在演示配置中为应用程序图标使用不同的图标 但继续为完整版本的
  • 如何创建dll文件

    使用 Visual Studio 2005 我有类文件列表 当我尝试运行类文件时 它显示错误为 输出类型为类库的项目无法直接启动 如何运行类文件 如何创建 dll 文件 我是 Visual Studio 2005 的新手 需要帮忙 A Cl
  • Windows 上本机 C++ 应用程序中的自动死代码检测?

    背景 我有一个用原生 C 编写的应用程序 花了几年的时间 大约有 60 KLOC 有很多函数和类已经死了 可能有 10 15 就像下面提出的类似的基于 Unix 的问题 我们最近开始对所有新代码进行单元测试 并尽可能将其应用于修改后的代码
  • 如何弹出“Windows 无法打开此文件”对话框?

    我的用户可以将文档附加到应用程序中的各个实体 当然 如果用户 A 附加 TIFF 文件 则用户 B 可能没有该类型文件的查看器 所以我希望能够打开这个对话框 替代文本 http www angryhacker com toys cannot

随机推荐

  • 如何获取 iOS 框架测试目标并在虚拟应用程序中运行它?

    所以我遇到了一个问题 我的框架需要访问KeyChain 很好 但是在模拟器中运行时似乎失败了 挖掘它似乎是一个已知的问题xctest在这里做错事了 公平地说 错误是会发生的 在 Apple 开发者论坛中 对此进行了讨论 Right 这是库测
  • 验证两个表的唯一性

    我有一个Company and Archive具有相同表结构的模型 两种型号都有一个validates name uniqueness gt true验证 在 company rb 文件中 我在设置自定义验证时遇到问题 当我将记录添加到Co
  • Ruby 的 Object#taint 和 Object#trust 方法是什么?

    我正在阅读有关 Ruby 字符串方法的内容docs http www ruby doc org core 1 9 3 String html并遇到了这些方法 taint trust untaint untrust 我不知道它们是做什么的 我
  • BottomNavigationView:如何删除连字符标签

    实现 5 项 BottomNavigationView 始终显示标签 我使用以下方法
  • 如何在 extjs 中的网格页脚中添加总行数

    我想在网格页脚中添加总行数 我有商店中可用的总行记录 在网格中 用户选择降序排列 总计行显示为第一行 谁能告诉我如何避免这种情况 我将解释我的完整问题 例如 我有像 Target Target1 Target2 这样的网格视图 是从网络服务
  • Integer.parseInt(string) 实际上是如何工作的?

    最近被问到这个问题 不知道答案 有人可以从高层次解释Java如何获取字符 字符串并将其转换为int 通常这是这样完成的 初始化结果为 0 for each character in string do this 结果 结果 10 从字符中获
  • 如何用笛卡尔绘制波纹圆?

    I m looking for a way to plot a corrugated circle https www mypandakitchen com 1656 large default emporte pieces rond on
  • 扩展界面生成器中的属性检查器

    是否可以使用继承自 UIView 的自定义类的附加属性来扩展界面构建器的属性检查器 现在不行 Interface Builder 允许您通过 Interface Builder 插件为您的对象实现自定义检查器 不过 IB Kit 目前不支持
  • 如何从 ipython 启动twisted的reactor

    我需要从 ipython 中启动一个twisted reactor 以允许继续交互 Ipython 的手册页引用了twisted 但我无法理解应该如何继续 文档引用了 IPython kernel twistedutil 所以我的印象是它应
  • 在 ASP.NET core 中添加迁移时不考虑新的更改

    我和一个朋友正在作为队友参与 ASP NET Core 项目并使用以下工具共享数据github 每次从 who 中提取更改时github 应该删除Migration folder为了添加迁移而不会出现任何错误 否则 我们会收到以下错误 数据
  • 寻找第 N 个孪生素数

    我试图解决 SPOJ 上的问题 我们需要计算第 n 个孪生素数对 相差 2 的素数 n 可以大到 10 5 我尝试使用筛子进行预先计算 我必须筛选最多 10 8 才能获得最大的 n 个孪生素数 但时间限制很严格 2s 并且超时 我注意到人们
  • Visual Studio 2012 中数据库优先实体框架模型的 MVC4 支架

    我在使用 Visual Studio 2012 时遇到问题 尝试添加带有脚手架的 MVC4 控制器 理想情况下 我希望在与我的 Web 应用程序分开的程序集中使用添加新项 ADO NET 实体数据模型 即不是代码优先 从数据库生成实体框架模
  • 如何提示 Google Smart Lock 使用特定输入字段作为网站中的用户名

    我一直在尝试搜索一些有关如何提示 Chrome 的 Google Smart Lock 使用特定输入字段作为与用户名关联的输入字段的文档 但没有任何运气 对于密码 它与使用的一样完美type password 但是 当涉及多字段表单中的用户
  • 相对于 PHP 4“opendir/readdir/closedir”,使用 PHP 5 DirectoryIterator 到底有什么好处?

    使用 PHP 5 DirectoryIterator 到底有什么好处 dir new DirectoryIterator dirname FILE foreach dir as fileinfo handle what has been f
  • 单元格格式四舍五入并显示 2 位小数

    我有一个单元格格式为数字并保留 2 位小数 实际数字是 69 30217 所以在我的单元格中 想象一下单元格 A1 它看起来像 69 30 还行吧 对于该单元格 我正在进行一些串联 因此如果我执行以下操作 E5 该数字显示为 69 3021
  • 如何让 tkinter 消息框出现在顶层前面

    我正在使用 Python 3 和 tkinter 编写一个程序 其中顶层最 初出现在根窗口的中心 如果顶层没有移开 它会覆盖任何可能出现的显示错误消息的消息框 消息框出现在根窗口前面 但在顶层后面 命令行中的简单示例显示会发生什么 gt g
  • 为什么枚举上的开关需要默认值?

    通常 switch 语句中不需要 default 但是 在以下情况下 只有当我取消注释默认语句时 代码才能成功编译 有人能解释一下为什么吗 public enum XYZ A B public static String testSwitc
  • 如何更改列表视图中复选框的文本?

    我知道这是一个愚蠢的问题 但我无法完成它 我想在单击时更改 ChekcBox 的文本 它会根据需要进行更改 但奇怪的是当我滚动列表视图时 该文本被分配给列表视图中存在的其他复选框 似乎每次滚动时列表视图都会重新加载 以下是我到目前为止所尝试
  • Android:了解可绘制文件夹

    我有一张尺寸为 250 70 像素的图像drawable文件夹 我刚刚开始 Android 开发 所以我创建了drawable文件夹中res 并且我有相同的图像 但尺寸更高drawable large文件夹 但图像看起来并不像我预期的那样
  • 在 Visual Studio 2005 中使用 nFringe 调试 UDK

    这是一个非常小众的问题 所以我不期望得到很大的回应 基本上 我正在通过一些教程来学习如何使用 UDK 即这个 http forums epicgames com showthread php p 27043379 post27043379