UE4的一些小tricks
1. 打开GridBox
修改 SlateCoreClasses::GSlateHitTestGridDebugging
2. 扩大按钮响应区域
修改 HittestGrid::GetHitIndexFromCellIndex
将WindowOrientedClipRect 改为从SWidget上获取,然后就可以快乐的重载了。
3. 多线程的问题。所有资源相关的操作,都需要由主线程来完成。 所有最安全的做法,就是在底层直接将子线程发来的所有消息或事件,用通道隔离开。
主线程只有在引擎自身的TICK流程中,去从通道中取出数据,下发给具体业务执行。从源头上断开资源访问失败引起的问题。