同类组中的对象的不同实例,排序遍历循环失败



  • 我是有个同类组,建立了速度的实例变量和uid实例变量,同类组里面有两个对象,A对象和B对象,A对象在场景中又生成了三个实例,B对象生成了4个实例,这7个实例的速度实例变量和uid实例变量预览的时候都是有差别的是对的,但是按照回合战斗实现教程中的写法,一摸一样的,实际运行的时候并没有达到按速度实例变量降序循环排序遍历的效果。这个循环排序遍历循环是不支持同类组中的对象的不同实例吗



  • 几种可能性,一个是你真的写错了筛选条件之类的。 还有一种就是你在刚生成实例的时候紧接着就进行排序,这种情况可能排序不到。 这个引擎有一个隐藏的机制,你刚创建出来实例的时候,绝大多数通用的获取对象的表达式和条件是获取不到的,只有【选中最新创建实例】可以选中。 也就是说,当你用事件表创建了一堆实例时,要到下一帧才能获取到这些实例的数据。如果是这种情况,那你试一下创建之后先【等待】0秒(也就是一帧),然后在排序


Log in to reply