在做一些重复的Container预制体工作的时候,会遇到等间距排列预制体的问题,这个时候必须要用到等间距排列,后期只需要更改一个参数就能让所有预制等间距的去排列,非常方便.
1.首先对要做的单个小预制右键或者ctrl+M打包预制.
2.新建节点FloatExpression节点表达式,用于编辑简单逻辑.
3.新建Container Info节点,用于获取该Container层的下标.
4.新建flot用于控制间距值.
5.开始构建逻辑.FloatExpression的A值接收ContainerInfo中的NameIndex下标,初始值是0,B值接收刚创建的Float值,用Float做控制
6.在第二条中Expression表达式中写入A*B,这是一个间距值,输出值用axis的x轴或者y轴接收Expression的输出间距值.连接图如下
7.右键绿点把float 的控制值输出出来,在外面控制
8.退出上一级按住ALT单机预制往下拖就能形成多个相同预制,在外面新建节点float用于全局控制间距值,
把三个预制的输出float值都托给新建的float节点,直接调节这个float的值就可以让着三个预制等间距的增加之间的距离.
9.以下对比图