有时我们在进行开发时会拿到Actor或Component的指针,在一段时间内会一直调用,此时如果Actor或Componnet被用户删除,那么该对象被回收后在使用该指针就会引起错误,导致崩溃。IsPendingKill使用来避免此类错误得一个不错的方法,在每次使用前,调用该函数,如果返回true,那么该对象在下次垃圾回收时会被清理,就不能继续使用该对象了。
UE4 UObject IsPendingKill函数
最新推荐文章于 2022-05-25 20:22:54 发布
有时我们在进行开发时会拿到Actor或Component的指针,在一段时间内会一直调用,此时如果Actor或Componnet被用户删除,那么该对象被回收后在使用该指针就会引起错误,导致崩溃。IsPendingKill使用来避免此类错误得一个不错的方法,在每次使用前,调用该函数,如果返回true,那么该对象在下次垃圾回收时会被清理,就不能继续使用该对象了。