6月19日开始研究并完成游戏中队员在组间调度的Join机制,并有一些新的发现
group格式的数据,组内【最后一个队员】如果是通过deleteVehicle删除,那么这个group仍然会被保留;然而,如果【最后一个队员】通过join加入其他组,那么这个group会被销毁。
例如,某个组的变量记为g1,对应的组名是ALPHA BLACK,则{deleteVehicle _x} forEach (units g1)执行完毕后,g1仍然对应ALPHA BLACK这个组,[units array] join g1可以让单位加入ALPHA BLACK;然而(units g1) join g2(另一个组,或grpNull)执行完毕后,g1对应grpNull,[units array] join g1等价于[units array] join grpNull,是否会被系统分配到ALPHA BLACK基本随缘,大概率是不会的。g1变量也无法继续指向ALPHA BLACK组,而是指向grpNull。
选中某些队员后,通过脚本让这些队员Join到其他组后,对这些队员的【选中】效果仍然保留,需要按F1-F12取消选中。如果没有取消选中,后续对【选中】队员的脚本命令仍然会覆盖这些Join其他组的队员,有可能会对脚本效果造成干扰
group格式的数据,组内【最后一个队员】如果是通过deleteVehicle删除,那么这个group仍然会被保留;然而,如果【最后一个队员】通过join加入其他组,那么这个group会被销毁。
例如,某个组的变量记为g1,对应的组名是ALPHA BLACK,则{deleteVehicle _x} forEach (units g1)执行完毕后,g1仍然对应ALPHA BLACK这个组,[units array] join g1可以让单位加入ALPHA BLACK;然而(units g1) join g2(另一个组,或grpNull)执行完毕后,g1对应grpNull,[units array] join g1等价于[units array] join grpNull,是否会被系统分配到ALPHA BLACK基本随缘,大概率是不会的。g1变量也无法继续指向ALPHA BLACK组,而是指向grpNull。
选中某些队员后,通过脚本让这些队员Join到其他组后,对这些队员的【选中】效果仍然保留,需要按F1-F12取消选中。如果没有取消选中,后续对【选中】队员的脚本命令仍然会覆盖这些Join其他组的队员,有可能会对脚本效果造成干扰