Fivee

导航

UE4的一些小tricks

1. 打开GridBox 

修改 SlateCoreClasses::GSlateHitTestGridDebugging 

 

2. 扩大按钮响应区域

修改 HittestGrid::GetHitIndexFromCellIndex 

将WindowOrientedClipRect 改为从SWidget上获取,然后就可以快乐的重载了。

 

3. 多线程的问题。所有资源相关的操作,都需要由主线程来完成。 所有最安全的做法,就是在底层直接将子线程发来的所有消息或事件,用通道隔离开。

主线程只有在引擎自身的TICK流程中,去从通道中取出数据,下发给具体业务执行。从源头上断开资源访问失败引起的问题。

posted on 2021-09-08 11:03  Fivee  阅读(85)  评论(0编辑  收藏  举报