找回密码
 初始化身份识别芯片
搜索
查看: 53|回复: 0

[0.98][UI框架]外挂网页式UI组件框架——WebViewOverlay

[复制链接]

势力巨擘

千年一瞬 百年须臾

论坛元老

发表于 1 小时前 | 显示全部楼层 |阅读模式
本帖最后由 多相型极彩海炮 于 2026-11-1 22:12 编辑

本项目99.9999%由deepseek实现

依赖GraphicsLib和LazyLib



该框架旨在借助前端技术提供更加现代化,更加美观的UI实现途径

技术栈
后端子进程当前采用javafx-sdk-21.0.13进行全部的页面处理,游戏进程启动时会额外启动一个不可见的javafx进程用于渲染所有被加载的UI页面(可以在配置文件修改可见性)
前端当前采用Vue3全局运行时+PrimeVue 4 UMD纯离线方案,在提供基础组件库的同时保证用户侧无需进行任何外部请求

已实现功能
1.组件管理:
       默认Ctrl + Shift + F12切换,显示已加载的UI组件列表,修改并持久化组件启用/停用、显示/隐藏状态。
2.可视化配置:
       默认Ctrl + Shift + Backspace切换,通过切换配置模式对UI组件位置进行调整并持久化,支持侧边栏停靠。
3.组件场景:
       支持按游戏内currentState和coreTabs状态控制UI组件显示时机。
4.游戏内通信:
       通过内置通信协议实现,允许UI组件向游戏进程发送请求、允许游戏进程向UI组件推送数据。
5.外部组件支持:
       支持其它mod通过配置文件向框架注册自有UI组件和后端服务,本mod启用时会检查modName\data\config\webview、modName\data\webview下的配置文件并加载其中的资源。




功能预览


下载
源码和开发文档仍在整理
有任何疑问或建议欢迎在评论区提出



示例资源包中包含
前后端交互、数据推送示例,具体功能为:以2倍价格购随时买燃料/补给;实时展示由后端推送来的游戏数据;
primeVue组件示例










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×
*滑块验证:

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2026-11-1 23:16

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio | IP地址位置数据由纯真CZ88提供支持

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