如何实现同类组对象相临图层跳转



  • 同类组场景中 四个对象都是一个同类组 最上面往下是 1,2,3,4
    当我选中2时 点击下一层 如何让2,3 交换图层位置?



  • @男神1987 是四个图层组,然后一个对象一个图层组?是的话图层组名有什么规律吗,例如是个序号之类的?如果有的话,完全可以写个实例变量,用来标识他们的原图层组编号,然后筛选实例的时候,借助这个来筛选移动前后图层组,例如你说的,选中2时,按下一层,然后这个2设置图层组到当前图层组序号-1的新图层组,然后全选实例,把新图层组中(也就是3所在的图层组)实例变量为3的实例设置给2之前所在的图层组,由于2刚挪过去,实例变量还是2,所以不会被误选中,这样就完成了交换,最后再统一对所有实例分别设置一次实例变量值,让它们的实例变量值同步为当前所在的图层组序号就行。



  • 666 移动别的图层 再移回来 这个方法好
    我用的方法比较简单 就是专门用一个 不相关的精灵 选移过去 然后 再把要移的 移动一次 这样 不会头疼 同类组不知道选到谁的问题了


Log in to reply