Ω名护由纪夫 为什么啊Ooo
老贴吧用户了,游戏开发者
关注数: 120 粉丝数: 204 发帖数: 15,164 关注贴吧数: 102
【教程】演示一下如何对mod进行调试。 方法参考来自https://lude on.com/forums/index.php?topic=51589.0(防止和谐) 度娘删了我一次贴了。 因为我虽然玩的早,早有学习的想法,但直到最近疫情才有空深入看rimworld架构和mod方面的信息和编写,QQ上的技术群没什么人理睬。所以学到什么在贴吧分享一下,也想找个组织。 1.检查您拥有的游戏的 Unity 版本。 确认一下 [RIMWorld_Install_Path]\UnityPlayer.dll 中的版本信息。 1.3版本使用的是Unity 2019.4.302. 去http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Funity3d.com%2Fget-unity%2Fdownload%2Farchive&urlrefer=b080e9054177b0623f675f219565fc19下载正确的Unity版本。 3.将您的 RIMWorld 游戏复制到 C:\RIMWorld_Debug 4. 解压下载的Unity文件并定位到[UnpackFolder]\Editor\Data\PlaybackEngines\windowsstandalonesupport\Variations\win64_development_mono\ 将 UnityPlayer.dll 和WinPixEventRuntime.dll 复制到 C:\RIMWorld_Debug 并覆盖它。 将 WindowsPlayer.exe 复制到C:\RIMWorld_Debug,并重命名为 RimWorldWin64.exe上面三项为需要替换添加的文件。 5. 可以删除 Unpack Unity 文件。我们不再需要它们。6.使用文本编辑器打开C:\RIMWorld_Debug\RimWorldWin64_Data\boot.config 添加: wait-for-managed-debugger=1 player-connection-debug=1 7.安装Visual Studio 2019,因为我跟原贴主一样也常备VS开发工具包, 所以我估计需要一个安装Unity开发调试,需要VS上有这个按钮。8. 设置 mod 项目属性,这一步准备更改调试设置。 设置版本为Debug版本,并将调试信息设置为可移植(Debugginginformation to Portable )好了,配置完成,启动游戏,会显示可以等待调试,点击对应出现的调试项目后,就会进入一个初始会控制台状态的rimworld,接下来在对应路径上打上断点。会发现进游戏后断点成功进入,没成功进入或闪退可能是有步骤出错的原因。
分享一下如何调试mod 方法参考来自http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fludeon.com%2Fforums%2Findex.php%3Ftopic%3D51589.0&urlrefer=dd5017675251476d45fa50fba45e2443 虽然玩的早,但直到最近疫情才有空深入看rimworld架构和mod方面的信息和编写,QQ上的技术群没什么人理睬。所以学到什么在贴吧分享一下,也想找个组织。 1.检查您拥有的游戏的 Unity 版本。 确认一下 [RIMWorld_Install_Path]\UnityPlayer.dll 中的版本信息。 1.3使用的是Unity 2019.4.302. 去http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Funity3d.com%2Fget-unity%2Fdownload%2Farchive&urlrefer=b080e9054177b0623f675f219565fc19下载正确的Unity版本。 3.将您的 RIMWorld 游戏复制到 C:\RIMWorld_Debug 4. 解压下载的Unity文件并定位到 [UnpackFolder]\Editor\Data\PlaybackEngines\windowsstandalonesupport\Variations\win64_development_mono\ 将 UnityPlayer.dll 和 WinPixEventRuntime.dll 复制到 C:\RIMWorld_Debug 并覆盖它。 将 WindowsPlayer.exe 复制到 C:\RIMWorld_Debug,并重命名为 RimWorldWin64.exe上面三项为需要替换添加的文件。 5. 可以删除 Unpack Unity 文件。我们不再需要它们。 6.使用文本编辑器打开C:\RIMWorld_Debug\RimWorldWin64_Data\boot.config 添加: wait-for-managed-debugger=1 player-connection-debug=1 7.安装Visual Studio 2019,因为我跟原贴主一样也常备VS开发工具包, 所以我估计需要一个安装Unity开发调试,需要VS上有这个按钮。8. 设置 mod 项目属性,这一步准备更改调试设置。 设置版本为Debug版本,并将调试信息设置为可移植(Debugging information to Portable )好了,配置完成,启动游戏,会显示可以等待调试,点击对应出现的调试项目后,就会进入一个初始会控制台状态的rimworld,接下来在对应路径上打上断点。会发现进游戏后断点成功进入,没成功进入或闪退可能是有步骤出错的原因。
首页 1 2 下一页