[Unreal]请教一下TS和UE之间的GC在交叉引用的时候如何处理比较好? #1938
Unanswered
watsonsong
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
请教一下关于GC的处理,之前一直对这部分理解没有太清晰。
使用TS的引擎类继承会引用到UE的对象。同时可能绑定了一些回调对象给到UE中,这样在对象树中形成交叉引用的关系。仅仅是把根对象设置为空不足以解除这个问题。
一个引擎类对象上有一些JS的变量引用了比如其他Component的组件,而Component的组件上也可能引用了TS的蓝图代理。这种情况下需要在例如EndPlay的地方把自身所有变量全部置空么,或者底层是什么机制来保证能够正常GC掉的?
Beta Was this translation helpful? Give feedback.
All reactions