千神奈奈子 发表于 2020-8-10 20:29

反编译了unity游戏的源码,如何加入一个窗口来交互修改游戏数据

纯新手,C#和dnspy都是一边反编译一边学习的。
用过unity的GUI,只会在游戏进行的页面显示游戏数据,显得十分难看。

也尝试写了一个winform窗体在Assembly-CSharp.dll里 但是始终无法加载出来,现在求助一些思路去实现生成一个窗口来修改游戏数据。

CrazyNut 发表于 2020-8-12 23:13

本帖最后由 CrazyNut 于 2020-8-12 23:15 编辑

啥   没看懂你的问题{:301_999:}

意思是直接改游戏插一个界面进去 可以操作达到修改游戏功能目的?

winform又有什么关系呢,意思是想自己写一个软件 然后可以可以往游戏里面绘制界面?

千神奈奈子 发表于 2020-8-13 16:42

CrazyNut 发表于 2020-8-12 23:13
啥   没看懂你的问题

意思是直接改游戏插一个界面进去 可以操作达到修改游戏功能目的?


我的意思就是怎么插一个界面进去可以直观的查看游戏数据并且修改。
用unity的GUI可以实现,但是太难看了。用winform没法成功运行不知道怎么解决。

CrazyNut 发表于 2020-8-13 21:06

千神奈奈子 发表于 2020-8-13 16:42
我的意思就是怎么插一个界面进去可以直观的查看游戏数据并且修改。
用unity的GUI可以实现,但是太难看了 ...

绘制窗口我也不懂了 QAQ

a58542003 发表于 2020-8-15 22:32

你的意思是在DLL里面加入一个 win窗体(.net Framework)应用吧?

千神奈奈子 发表于 2020-8-15 22:37

a58542003 发表于 2020-8-15 22:32
你的意思是在DLL里面加入一个 win窗体(.net Framework)应用吧?

嗯 反正就是引用了winform之后没法生成

a58542003 发表于 2020-8-15 22:41

我在骑马与砍杀2里面 写入了一个 窗体,通过MOD的形式实现你说的加载,并且可以改变参数值等等
至于为什么这MOD的读取方式,我没搞明白
页: [1]
查看完整版本: 反编译了unity游戏的源码,如何加入一个窗口来交互修改游戏数据