大家好!
几月前我在这里分享了我的UI框架之一。今天我想再分享我的另一个框架,这个框架是我第一次使用GameMaker时开发的。
MajorGUI是一种综合的GameMaker GUI库,它提供了一种基于画布的、树结构的系统来创建复杂的用户界面。
功能:
- 保留模式架构
- 自动布局管理
- 丰富的样式选项
- 广泛的UI组件(按钮、复选框、滑杆、菜单等)
在以前,我也分享过另外一个UI库,叫做GMUI。和GMUI不同,MajorGUI是一种保留模式GUI库。
它的特色是在于基于画布,并且是树状结构的,每个元素都是一个单独的绘制 surface。你可以完全控制 GUI 给你机会改变一个元素不仅仅是样式和外观,还可以控制行为。
.idea_of_ MajorGUI 是建立在一个基本的类上 - Canvas,其他的每个元素都继承自它,让你可以创建你自己的UI元素。
在本质上,它们的最大不同是易于操作和使用曲线。
尽管我现在没有专注于它,但它已经相当成熟,可以在游戏中使用。它几乎包含了所有您可能需要的功能。
现在我需要做的事情是完成我的实验性工作,并制作一些教程和入门指南。
链接:
- GitHub:https://github.com/erkan612/MajorGUI_GML
- 反馈和讨论:GMK(GameMaker Kitchen)
评论 (0)