You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GMS 3.x中是否存在等效于Ctrl-Shift-L快捷键的脚本命令,可将工作区内所有图像设为“cascade(层叠)”排列?

搞定GMS 3.x中层叠排列工作区图像的脚本命令

嘿,我懂你要的是什么——就是想用脚本实现和Ctrl+Shift+L一模一样的层叠排列效果,结果试了WorkspaceArrange()却没达到预期对吧?

其实问题出在参数上!GMS 3.x里的WorkspaceArrange()需要指定特定常量才能触发层叠模式,默认调用不带参数的话用的是默认排列方式,自然不是你要的cascade效果。正确的写法应该是这样:

WorkspaceArrange(WORKSPACE_ARRANGE_CASCADE);

这个WORKSPACE_ARRANGE_CASCADE是GMS内置的常量,专门对应层叠排列的逻辑。之前你可能没传这个参数,或者误传了其他常量(比如平铺的WORKSPACE_ARRANGE_TILE),所以才没得到想要的结果。

另外要提醒你一下:这个命令得在有打开的图像窗口时才会生效,要是工作区里啥窗口都没有,调用了也没反应。还有,哪怕你之前改了自动排列的默认设置,也不影响这个命令的执行,因为它是强制指定排列模式的。

如果还是不行,记得检查一下脚本的执行上下文——WorkspaceArrange()是编辑器层面的命令,得在编辑器脚本里调用,不能放到游戏运行时的脚本里哦。

内容的提问来源于stack exchange,提问作者KEVIVI

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.27 19:57:41