虚幻美娇娘 发表于 2016-9-3 21:22:24

【UE4技美】蓝图 实现 数组的边遍历边 Remove

在foreach中删除元素时,每一次删除都会导致集合的大小和元素索引值发生变化,从需导致在foreach中删除元素会出现异常。
如下图,最后ArrayTest数组的Length并不为0,foreach节点没有遍历所有元素。解决方法是采用for循环,并且从尾到头遍历。
蓝图的Forloop节点只能从小往大遍历,因此可以用if语句的循环来代替,实现如下。最后输出数组的length为0,满足要求。

zm78201101 发表于 2016-9-3 22:39:54

{:1_146:}

发表于 1970-1-1 08:00:00

苦行者 发表于 2016-9-4 09:59:59

我们先定一个能达到的小目标,先赚它一亿元素币

Knight_Black 发表于 2016-9-5 09:19:28

好帖,学习到了

苦行者 发表于 2016-9-5 12:15:36

我们先定一个能达到的小目标,先赚它一亿元素币

376569522 发表于 2016-9-8 00:42:13

这世上没有什么是元素币搞不定的,如果有,那就用更多!

烛残未觉 发表于 2016-10-17 09:14:29

每天一早上元素,挖矿撩妹两不误!

Qxc火热 发表于 2017-5-7 16:55:44

很棒 领教了 。。

wamjls 发表于 2017-9-4 08:48:06

xxxxx

小肥21307 发表于 2017-9-29 10:08:27

感谢楼主分享

Li贱客 发表于 2018-1-4 09:03:18

666

什么! 发表于 2018-7-30 00:12:24

好东西收藏了

545691113 发表于 2018-10-14 16:52:39

h

magieva 发表于 2018-10-15 10:27:58

元素帖子强,满满正能量!

qq_浮生如梦_i8p 发表于 2018-10-15 11:36:52

666666666666666666666666666

qq_浮生如梦_i8p 发表于 2018-10-15 11:37:03

666666666666666666666666666666

发表于 1970-1-1 08:00:00

王建飞飞 发表于 2018-10-16 08:25:57

334

Norris_Mac 发表于 2018-10-18 10:03:34

{:1_231:}
页: [1] 2 3 4 5 6
查看完整版本: 【UE4技美】蓝图 实现 数组的边遍历边 Remove