由于虚幻内的loop函数只有普通的loop和包含break的两种,但是我有时会遇到需要按照固定间隔来循环的逻辑,而且同时还需要随时中断循环,所以自制了两个宏。
用于通用的循环情况,需要指定循环次数,即first index和last index。常用的情景例如按照固定时间间隔刷新生成敌人,生成物品,造成伤害等等。
用于按照固定的时间间隔循环数组中的所有元素。