我创建了一个extendcript,可以自动为游戏创建资产纹理的图层。
创建layerset后,默认情况下会展开该集。我希望图层集折叠,如下图所示。我只留下要扩展的漫反射层。其余的都关闭了。我已经搜索了Adobe关于如何执行此操作但无法找到任何内容的参考资料。如何折叠layerset?
答案 0 :(得分:1)
没有办法通过脚本来做到这一点(我之前已经研究过)。根本没有要设置的崩溃(或等效) layerSets 属性!
但是,您可以按CTRL(或Mac上的Command)并单击组旁边的小箭头(在图层窗口中) - 这将折叠所有组。
有一个work around solution:但你必须搜索它
答案 1 :(得分:0)
正如神秘访客先生所说,很遗憾,您不能折叠特定的组,但可以折叠所有组。
接受的答案中的链接已消失,因此我将在此处发布解决方案:
var idcollapseAllGroupsEvent = stringIDToTypeID("collapseAllGroupsEvent");
var desc = new ActionDescriptor();
executeAction(idcollapseAllGroupsEvent, desc, DialogModes.NO);