![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UE4UI
SimpleCloud94
讲师,VR,数字城市,游戏
展开
-
UE4_EditorUtilityWidget上读取到大量数据优化方法
经过一段时间的使用,创建编辑器UI引起的卡顿主要有以下两方面。短时间内大量创建UI,像Vertical Box这种类型的容器,短时间创建几百个子容器不会造成卡顿,但是如果创建成千上万,就会引起卡顿。从其他地方的数据接口获取了累计上万的数据,存放到了UI上。往往是根据获取到数据从而创建UI,造成双重卡顿。数据量大,创建的UI多。UI创建问题如果不需要双滚轮的效果,可以使用TreeView和ListView这样容器,它们在根据几万条数据创建大量UI时,做了一定的UI上的优化,优化原理,类似分页。虽原创 2022-04-11 16:56:41 · 968 阅读 · 0 评论 -
UE4_编辑器UMG关闭窗口不能立刻销毁UMG
问题描述运行UMG,使之创建显示到视口效果如下:点击关闭按钮,再次运行该UMG,使之显示到视口。通过在c+中获取该UMG的数量,发现数量为2,不是所预计得1。导致编写得代码出现bug。修改办法截图如下:该解决办法不是实用所有程序,因为之前的伙伴把创建该umg的逻辑放到了如下的位置,使用路径映射得方式进行创建。...原创 2022-02-13 16:49:45 · 1261 阅读 · 0 评论 -
UE4_编辑器开发:根据鼠标拖动的资产,高亮提示UI的制作方法 (1)
如图:鼠标拖动了一个模型的Asset,在编辑器中会可以放置模型的地方会有提示效果,绿色表示可以放置到UI栏,红色表示不可以放。仿照UE4 上述的这套表现,实现拖动材质向指定的UI上拖动放置,可以放置,提示绿色,不可以放置,提示红色。效果如下:可以放置提示绿色:不可以放置提示红色:「 根据鼠标拖动的资产,高亮提示UI的制作方法 (1)」...原创 2022-02-11 17:29:34 · 2274 阅读 · 0 评论 -
UE4_UMG:ScrollBox 鼠标右键点击事件失效
使用场景在UMG中的UI树级结构如下:生成的效果如下:当BIM图层下的内容足够多的时候,ScrollBox会产生滚动条。产生滚动条之后,之前的鼠标右键事件失灵了。无法呼出如下菜单,直接开寄。本以为是上层的Border的结构的Visiblity影响,摆烂半天。发现在ScrollBox有如下选项,关闭即可解决鼠标右键响应事件。「 ScrollBox 鼠标右键点击事件失效 」...原创 2022-02-11 17:16:38 · 1348 阅读 · 0 评论