Project1
标题:
(求助)关于自定义的ui和VS插件的兼容问题
[打印本页]
作者:
1061580242
时间:
2026-1-16 13:07
标题:
(求助)关于自定义的ui和VS插件的兼容问题
请教一下各位,我这边在开发游戏的时候遇到了一些困难:
我们的游戏的战斗系统本来依赖于vs的网格战斗系统来实现。
但我们也需要搞一套独立的ui,而因为vs的插件是加密的,所以程序比那边不知道怎么把这些插件接入到ui里。
程序员表示,哪怕有插件的api清单好像也不太够。
他认为插件会介入一些内核函数,每个插件作者都有自己一套介入方式,不能看到细节就大概率要冲突,比如启动场景,要直接覆盖掉原本的Scene_Title类,但如果有其他插件也这么做了,就会难以运行。
程序员认为,如果要做到能用的最低要求。就要把这种加密代码的格式整理成正常js代码格式,而无需破解加密后的代码命名。
因为我不是js程序员,所以在程序员来之前,我自己解决一些vs不兼容的ui的办法是选择和vs的ui共存,用一个独立的PIXI 层,不进入 VS 的窗口管理队列。而vs本身的ui会被我隐藏或者移开,这样来尽量实现自己想要的效果。
现在程序那边表示认为这样做也不太好,
他认为我们自己的UI会被覆盖的,js是解释性语言,vs的UI要直接完全删除是最保险的,要找到他介入的API位置,然后注释掉,如果是Sprite_Clickable类还好说,直接设置不可见就不会影响,其他类型就很难确定了。
所以我们现在面对两种困难,一种是自己的ui接不上现有的能用的战斗系统。另一种是放弃这个战斗系统自己去写实在是一个不小的工作量。
于是我来求助,希望有大佬能给予一些办法
作者:
清澈淌漾
时间:
2026-1-16 18:48
简单 把VS插件扔AI 让AI给你解密就行了
作者:
526396987
时间:
2026-1-17 03:02
准确来说VS插件是用了一套算法混淆了,可以丢给AI反混淆,但效果如何不清楚。
也可以某宝找专业的人反混淆,基本能辨认出代码结构,函数名这种肯定是不可能了,应该也能达到你们的最低要求吧
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1