如何将将a精灵设置到b精灵上



  • 1,场景里有多个a精灵,有编号变量,从1开始
    2,有多个b精灵(数量少于a),有编号变量,有用过循环去设置到对应的a精灵上。但有个问题,如果a精灵和b精灵的编号不一样,这个a精灵是会为空
    3,想实现:想将b精灵的位置设置到a精灵上(需要按照a精灵的编号顺序),一个a精灵位置上只能有一个b精灵
    这个要怎么实现



  • @PF橘子66 编号肯定是要一一对应的

    a是1-10的话 那么b也得是1-10

    此时循环1-10 这个循环根据a的变量来
    同时选中a和b
    用比较实例变量即可
    比较 a实例变量=loopindex 且 b实例变量=loopindex

    然后执行设置位置 b位置x=a.x b位置y=a.y

    由于是用循环以及编号来写的,b又少于a,b编号没有等于a的,a自然就无法叠b了


    如果你说的是b编号完全跟a编号不同,或很多不同,且又要把b放到a上
    那么b的选中条件就可以换用 选中第N个实例 这个条件 但是要从0开始
    这样起码是可以把现有的b都移到a上









  • @CJJ 谢谢大佬,我去试试


登录后回复