千神奈奈子 发表于 2021-12-30 20:57

关于向unity3D游戏添加数据修改UI界面

最近在修改一款叫影之诗的游戏,遇到了一些问题
这个游戏是在mono环境下运行的,我修改的是它的windows版本

我在这个U3D游戏的 Assembly-CSharp.dll 中添加winform或者unity窗体生成的语句都会报错卡死,无奈只能用的 OnGUI 来绘制一个UI界面来交互
结果就是很丑,而且只能在窗口内绘制,会挡住游戏内对象
所以在此求助有什么办法可以在游戏窗口之外生成一个可以自由拖动的窗口进行交互

gneL 发表于 2022-1-4 09:06

OnGUI 过时了,是很早的UI实现方式。现在游戏内可以用UGUI的UI组件配合EventTrigger组件实现拖动效果。游戏外就不知道了。

千神奈奈子 发表于 2022-1-7 09:43

gneL 发表于 2022-1-4 09:06
OnGUI 过时了,是很早的UI实现方式。现在游戏内可以用UGUI的UI组件配合EventTrigger组件实现拖动效果。游戏 ...

我这是反编译的assembly csharp.dll 目前只会操作ongui来绘制,UGUI我大概看了一下还得下载unity去制作预制体这些东西,而且我最主要的是想实现一个独立于游戏窗口的交互窗口,如果没有解决的办法的话我大概去通过一个进程间通信来试试能不能实现。
页: [1]
查看完整版本: 关于向unity3D游戏添加数据修改UI界面