想做一个阵列图层,比如7*7的小方块。

很简单

1.新建一个100*100的纯色图层。在他的位置属性输入以下表达式

value+[Math.ceil(index/7)*100,-(index-1)%7*100]

2.调整好它的位置,把它放在左下角。

3.疯狂ctrl d复制即可。效果如下

说明:这种效果如果接触过编程的应该都会,类似那个99乘法表

value+[Math.ceil(index/7)*100,-(index-1)%7*100]

value:属性原始值,这样即使有表达式存在,也可以手动调整。

index:图层的索引,上图的1、2、3、4…15

Math.ceil():对括号内的数值向上取整,(四舍五入,去除小数点)

%:取余。7%5 = 23。

为啥后面要index-1,因为图层索引是从1开始计算的,而对7取余是0~6,所以我想让初始值也是从0开始。

为啥要*100,因为新建的纯色层是100*100,这个100就是间距

额外:戳我表达式大全

Leave a Reply

Your email address will not be published.