各位开发者,
我一直在UE5上开发一个汽车公司管理模拟游戏,已经接近Early Access了,我想分享一下最近遇到的几个技术问题,这可能对某些人有所帮助。
分辨率无关性 最初只在1920×1080分辨率下有效。 使其能够在所有分辨率下适当缩放需要对UMG布局进行全面的重构。这需要使用ScaleBox/SizeBox层次结构。
性能 有些帧速率问题最终发现是由于 tick-heavy 小组件引起的。 将逻辑从 tick 移动到事件驱动更新里大大的改善了性能。
内容缩放 需要从23部分缩放到68部分,这意味着你需要构建一个完整的基于数据的系统。 一开始的硬编码方法简直可怕。
有没有人在UE5的UI系统中遇到类似问题? 如果你想更加了解这些问题,欢迎深入探讨。
如果你感兴趣,可以在Steam上查看一下这个游戏,这个游戏叫Ultimate Car Company Tycoon。
评论 (0)