409浏览
查看: 409|回复: 2

[教程] 如何做一个窗口?这个帖子或许能帮到你

[复制链接]
本帖最后由 aYYSW8AepLLd 于 2024-7-7 07:12 编辑

前言

窗口是一个操作系统中必不可少的东西,没有他,那操作系统就不是完整的,这个帖子会教你用Mind+做一个窗口。
文章中高亮的部分一定要注意

开始编程
首先你需要一台装了Mind+的电脑

         如何做一个窗口?这个帖子或许能帮到你图1

然后你要把默认的mind+角色删了,背景随意,然后再画一个120大小刚好能全屏的方框(最好有边框),就像下面这样

如何做一个窗口?这个帖子或许能帮到你图2

然后你可以参考上图代码,做个初始化。这个可拖动可以让窗口拖动,还原系统。就像下图所示


如何做一个窗口?这个帖子或许能帮到你图3
然后我们就要加入经典的”三大金刚“键
如何做一个窗口?这个帖子或许能帮到你图4
这里是关闭按钮的代码,要灵活应用,不能照抄,其他按钮可以参考源代码
这里在其他角色里加入收到关闭就隐藏的代码就行
然后我们要在窗口角色的重复执行加一个移到最前面再向后移3层,不加就会有奇怪的问题
如何做一个窗口?这个帖子或许能帮到你图5
接下来就要实现最大化和最小化了
最小化的话就是将“最小化”变量改为“是”,再加上其他角色的判断,就会判断是否为“是”,之后虚像设置为100
最大化的话就是将窗口和按钮扩大到120,再移到一个特定的位置
上面建议在其他角色代码里加一个重复执行的判断,这样就行了
成品展示
如何做一个窗口?这个帖子或许能帮到你图6
如果你想更好,例如丝滑动画之类的,你可以看看这篇文章
这里放出源码下载附件源码.zip
今天的教程到这里了
再见






来自群组: 凉皮”mind+研究院“

wdylyh  初级技匠

发表于 2024-7-6 21:51:16

其实还要层级顺序的,不然会穿模的哦,层级顺序最好用列表,但用变量也行(像凉皮周那样)
回复

使用道具 举报

aYYSW8AepLLd  初级技匠
 楼主|

发表于 2024-7-7 06:41:20

wdylyh 发表于 2024-7-6 21:51
其实还要层级顺序的,不然会穿模的哦,层级顺序最好用列表,但用变量也行(像凉皮周那样) ...

是的,但这里展示的是一个窗口,之后多个窗口的教程会提到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail