查看: 735|回复: 3

[有事请教] (求助)关于自定义的ui和VS插件的兼容问题

[复制链接]
梦石
0
星屑
139
在线时间
20 小时
注册时间
2025-2-5
回帖
11
发表于 2026-1-16 13:07:16 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
请教一下各位,我这边在开发游戏的时候遇到了一些困难:
我们的游戏的战斗系统本来依赖于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接不上现有的能用的战斗系统。另一种是放弃这个战斗系统自己去写实在是一个不小的工作量。
于是我来求助,希望有大佬能给予一些办法

评分

参与人数 1赞 +1 收起 理由
alexncf125 + 1 不明觉厉

查看全部评分

梦石
0
星屑
100
在线时间
1022 小时
注册时间
2021-3-24
回帖
544

MZ评测员

发表于 2026-1-16 18:48:40 | 显示全部楼层
简单 把VS插件扔AI 让AI给你解密就行了
全家活光光~
回复

使用道具 举报

梦石
0
星屑
6334
在线时间
287 小时
注册时间
2018-1-22
回帖
207
发表于 2026-1-17 03:02:53 | 显示全部楼层
准确来说VS插件是用了一套算法混淆了,可以丢给AI反混淆,但效果如何不清楚。
也可以某宝找专业的人反混淆,基本能辨认出代码结构,函数名这种肯定是不可能了,应该也能达到你们的最低要求吧

点评

另插一句:VS插件就是对有美术的小团队很不友好的,如果用的VS插件量大,阅读成本有可能会比自己开发的还要高  发表于 2026-1-17 03:07
自分自身の神様になること
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部