example
example

资源 MTASA图形化用户界面框架DGS

thisdp

新用户
论坛元老
高级用户
认证用户
资源全称:Thisdp’s DirectX Graphical User Interface System(DGS)
这是一个为Multi Theft Auto: San Andreas(MTASA)设计的dxGUI库,它提供了一系列的GUI函数和事件,使得用户界面的创建和样式的更改变得更加容易。
DGS的设计理念是提供一个与MTASA原生GUI函数相似的体验,同时增加了更多的灵活性和定制选项。它旨在为MTASA社区贡献一个高效、易用的GUI资源。

我们的特性包括但不限于以下这些:
  • 兼容CEGUI的基础组件:窗口、编辑框、按钮、网格列表、图片、滚动条、标签页面板、单选按钮、组合框、复选框、文本框等。​
  • 新增组件:3D文字、3D图片、3D线条、3D界面(带UI响应)、自定义鼠标检测区域、2D线条、选择器、切换按钮、自定义渲染器、拖放功能等。​
  • 多种插件:圆形、圆角矩形、任意四边形、模糊效果、SVG图表、取色器、3D效果、渐变色、遮罩、多媒体播放器、九宫格缩放、物体展示接口(需要搭配ObjectPreview资源)、任意格式粘贴器、二维码生成器、远程图片加载器、SVG编辑器、提示信息等。​
  • 动画系统:DGS内置动画函数,可以使用实现动画移动/缩放/透明化,以及可以自定义其他动画。​
  • 样式系统:DGS拥有一个强大的样式系统,允许开发者自由调整界面元素的外观,以适应不同的设计需求。​
  • 多语言支持:内置的多语言切换系统能够使开发者告别多语言开发时的繁杂工作。​
  • OOP支持:DGS提供了一个易于扩展的面向对象库(OOPClass),且能够支持链式调用。​
  • 高度定制:DGS使用了一个强大的属性系统,提供高度的定制能力。​
  • 调试模式:开发者可以启用调试模式,以便更好地理解和修复可能出现的问题。​
  • G2D:GUI To DGS,用于将原生GUI的代码使用DGS解释运行。
  • Wiki爬虫:将MTA Wiki的DGS函数内容自动转换成VSCode/N++/sublime的自动补全插件。
  • 命令行工具:DGS包括一个命令行工具,内置一些实用工具。​
  • 更新检查:DGS会通知开发者是否有新版本可用,确保始终保持最新状态。​
如果想了解更多,请浏览WikiMTA官方论坛帖子以及Github项目
 
最后编辑:

Yann

站长
管理成员
GTAOS管理组
认证卖家
认证用户
本 月 名 人 榜 最 佳
灯泡牛!
 
顶部