入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

UE4 蓝图 实现 数组的边遍历边删除

创建时间:2016-04-25 投稿人: 浏览次数:3861

在foreach中删除元素时,每一次删除都会导致集合的大小和元素索引值发生变化,从需导致在foreach中删除元素会出现异常。
如下图,最后ArrayTest数组的Length并不为0,foreach节点没有遍历所有元素。

这里写图片描述

解决方法是采用for循环,并且从尾到头遍历。
蓝图的Forloop节点只能从小往大遍历,因此可以用if语句的循环来代替,实现如下。

这里写图片描述

最后输出数组的length为0,满足要求。

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像