设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 456|回复: 3
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
139
在线时间
20 小时
注册时间
2025-2-5
帖子
16
跳转到指定楼层
1
发表于 2026-1-16 13:07:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
请教一下各位,我这边在开发游戏的时候遇到了一些困难:
我们的游戏的战斗系统本来依赖于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 不明觉厉

查看全部评分

Lv2.观梦者

梦石
0
星屑
442
在线时间
958 小时
注册时间
2021-3-24
帖子
621

MZ评测员

2
发表于 2026-1-16 18:48:40 | 只看该作者
简单 把VS插件扔AI 让AI给你解密就行了
全家活光光~
回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

点评

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2026-6-5 04:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表